[opensuse] how to solve dependencies for stellarium 10.4
I want to install stellarium 10.4, but I was not able to solve all dependen- cies for it(as described in stellarium.org/wiki/index.php/Build_Dependencies) The first problem was for Open GL, which needs libgl1-mesa-dev. Yast (and the entire SuSE site) did not mention this lib. Is this available for SuSE? The next line stated GLU, and libglu1-mesa-dev. Appearantly (and luckily) this is not needed anymore from version 0.10.3, so I can skip that difficult line. The next dependency is Zlib, requiring zlib1g-dev. I could not find this for SuSE. Anywhere available? The libfreetype-requirement could not be solved either. My opensuse11.1 dit not go higher than libfreetype2. I will stop here,even though I'm not at the end of unsolvable requirements yet. Have people succeeded to install the later stellariums on suse, or should I rather give up? Thanks -- Julien Michielsen julien_at_michkloo.xs4all.nl -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Fri, 28 May 2010 13:46:48 +0200 Julien Michielsen <julien@michkloo.xs4all.nl> wrote:
I want to install stellarium 10.4, but I was not able to solve all dependen- cies for it(as described in stellarium.org/wiki/index.php/Build_Dependencies) The first problem was for Open GL, which needs libgl1-mesa-dev. Yast (and the entire SuSE site) did not mention this lib. Is this available for SuSE? The next line stated GLU, and libglu1-mesa-dev. Appearantly (and luckily) this is not needed anymore from version 0.10.3, so I can skip that difficult line. The next dependency is Zlib, requiring zlib1g-dev. I could not find this for SuSE. Anywhere available? The libfreetype-requirement could not be solved either. My opensuse11.1 dit not go higher than libfreetype2.
libfreetype6 shows up in SUSE search, but not any of the others. See: http://software.opensuse.org/search <snip> You might try the RPMFIND web site: http://www.rpmfind.net/ Tom -- Tom Taylor - retired penguin openSuSE 11.3-M7 x86_64 KDE 4.4.3, FF 3.6.4 claws-mail 3.7.6 linxt-AT-comcast.net -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
I want to install stellarium 10.4, but I was not able to solve all dependen-
cies for it(as described in stellarium.org/wiki/index.php/Build_Dependencies) The first problem was for Open GL, which needs libgl1-mesa-dev. Yast (and the entire SuSE site) did not mention this lib. Is this available for SuSE? The next line stated GLU, and libglu1-mesa-dev. Appearantly (and luckily) this is not needed anymore from version 0.10.3, so I can skip that difficult line. The next dependency is Zlib, requiring zlib1g-dev. I could not find this for SuSE. Anywhere available? The libfreetype-requirement could not be solved either. My opensuse11.1 dit not go higher than libfreetype2.
for open GL use Mesa-devel, MesaGLw-devel, Zlib =zlib-devel ,
On 05/28/2010 07:45 PM, Thomas Taylor wrote: libjpeg62-dev =libjpeg-deve and freetype = freetype2-devel These should satisfy your dependencies the devel files will pull in the appropriate libraries when installed. Regards Dave P -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 05/28/2010 08:17 PM, Dave Plater wrote:
libjpeg62-dev =libjpeg-deve and freetype = freetype2-devel
This should read :- libjpeg62-dev =libjpeg-devel and freetype = freetype2-devel General rule, all openSUSE devel packages are prefixed with "-devel" Dave P -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 28/05/10 19:49, Dave Plater wrote:
On 05/28/2010 08:17 PM, Dave Plater wrote:
libjpeg62-dev =libjpeg-deve and freetype = freetype2-devel
This should read :- libjpeg62-dev =libjpeg-devel and freetype = freetype2-devel General rule, all openSUSE devel packages are prefixed with "-devel" Dave P
When Dave says "prefixed" he means "suffixed" of course :) Regards, Tejas -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Fri, May 28, 2010 at 6:46 PM, Julien Michielsen <julien@michkloo.xs4all.nl> wrote:
I want to install stellarium 10.4, but I was not able to solve all dependen- cies for it(as described in stellarium.org/wiki/index.php/Build_Dependencies) The first problem was for Open GL, which needs libgl1-mesa-dev. Yast (and the entire SuSE site) did not mention this lib. Is this available for SuSE? The next line stated GLU, and libglu1-mesa-dev. Appearantly (and luckily) this is not needed anymore from version 0.10.3, so I can skip that difficult line. The next dependency is Zlib, requiring zlib1g-dev. I could not find this for SuSE. Anywhere available? The libfreetype-requirement could not be solved either. My opensuse11.1 dit not go higher than libfreetype2.
I will stop here,even though I'm not at the end of unsolvable requirements yet. Have people succeeded to install the later stellariums on suse, or should I rather give up?
Thanks -- Julien Michielsen julien_at_michkloo.xs4all.nl
No, don't give up :-) I use stellarium 0.10.4 on my 11.2 with no problem. I downloaded the tarball from their website. Here is the list of dependencies : slowhand:/ # ldd /usr/share/stellarium/bin/stellarium linux-gate.so.1 => (0xffffe000) libQtOpenGL.so.4 => /usr/lib/libQtOpenGL.so.4 (0xb77ea000) libGL.so.1 => /usr/lib/libGL.so.1 (0xb7773000) libQtScript.so.4 => /usr/lib/libQtScript.so.4 (0xb7508000) libQtSvg.so.4 => /usr/lib/libQtSvg.so.4 (0xb74ae000) libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0xb6a0f000) libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb69e5000) libSM.so.6 => /usr/lib/libSM.so.6 (0xb69dc000) libICE.so.6 => /usr/lib/libICE.so.6 (0xb69c1000) libXi.so.6 => /usr/lib/libXi.so.6 (0xb69b6000) libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb69ab000) libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb69a1000) libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb6996000) libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb6992000) libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb698c000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb690a000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb68d5000) libXext.so.6 => /usr/lib/libXext.so.6 (0xb68c3000) libX11.so.6 => /usr/lib/libX11.so.6 (0xb678e000) libQtXml.so.4 => /usr/lib/libQtXml.so.4 (0xb6749000) libQtSql.so.4 => /usr/lib/libQtSql.so.4 (0xb6709000) libQtNetwork.so.4 => /usr/lib/libQtNetwork.so.4 (0xb65df000) libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0xb6591000) libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0xb6309000) libz.so.1 => /lib/libz.so.1 (0xb62f5000) libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb62ef000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb6228000) librt.so.1 => /lib/librt.so.1 (0xb621e000) libpthread.so.0 => /lib/libpthread.so.0 (0xb6203000) libdl.so.2 => /lib/libdl.so.2 (0xb61fe000) libGLU.so.1 => /usr/lib/libGLU.so.1 (0xb6189000) libc.so.6 => /lib/libc.so.6 (0xb6029000) libm.so.6 => /lib/libm.so.6 (0xb6000000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb5f0c000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb5eeb000) libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xb5ee5000) libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb5ee1000) libdrm.so.2 => /usr/lib/libdrm.so.2 (0xb5ed5000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb5e92000) libuuid.so.1 => /lib/libuuid.so.1 (0xb5e8c000) libexpat.so.1 => /lib/libexpat.so.1 (0xb5e65000) libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb5e46000) libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0xb5cd4000) libpcre.so.0 => /lib/libpcre.so.0 (0xb5ca4000) /lib/ld-linux.so.2 (0xb78d6000) libXau.so.6 => /usr/lib/libXau.so.6 (0xb5ca0000) I can check the package for 11.2 but it should not much different with 11.1 slowhand:/ # rpm -q --whatprovides /usr/lib/libGL.so.1 Mesa-7.6-3.1.i586 slowhand:/ # rpm -q --whatprovides /usr/lib/libGLU.so.1 Mesa-7.6-3.1.i586 slowhand:/ # rpm -q --whatprovides /lib/libz.so.1 zlib-1.2.3-140.2.i586 slowhand:/ # rpm -q --whatprovides /usr/lib/libfreetype.so.6 freetype2-2.3.9-2.2.i586 Check if that package is already in your system otherwise search it in http://software.opensuse.org/search or http://packages.opensuse-community.org/ and select one that match with your openSUSE version. HTH -- medwinz ======================= http://medwinz.blogsome.com -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 05/29/2010 07:41 AM, medwinz wrote:
I can check the package for 11.2 but it should not much different with 11.1
slowhand:/ # rpm -q --whatprovides /usr/lib/libGL.so.1 Mesa-7.6-3.1.i586
slowhand:/ # rpm -q --whatprovides /usr/lib/libGLU.so.1 Mesa-7.6-3.1.i586
You need the package Mesa-devel
slowhand:/ # rpm -q --whatprovides /lib/libz.so.1 zlib-1.2.3-140.2.i586
You need the package zlib-devel
slowhand:/ # rpm -q --whatprovides /usr/lib/libfreetype.so.6 freetype2-2.3.9-2.2.i586
You need freetype2-devel The -devel packages will cause the installation of the appropriate library packages. Regards Dave P -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Sat, 29 May 2010 09:11:17 +0200, Dave Plater <dplater@webafrica.org.za> wrote: Why don't you folks search the OBS for available packages? http://software.opensuse.org/search is the URL to search for packages. A quick search shows that stellarium 10.3 is available from a number of repositories. If you want 10.4. grab the .src.rpm and modify the spec file so that it builds said version. And even if you want to just compile the tarball (which I'd recommend not to do on a system using rpm) you can use the BuildRequires line(s) to show you which packages you need to compile the package. Philipp -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 05/30/2010 06:26 PM, Philipp Thomas wrote:
On Sat, 29 May 2010 09:11:17 +0200, Dave Plater <dplater@webafrica.org.za> wrote:
Why don't you folks search the OBS for available packages? http://software.opensuse.org/search is the URL to search for packages. A quick search shows that stellarium 10.3 is available from a number of repositories. If you want 10.4. grab the .src.rpm and modify the spec file so that it builds said version. And even if you want to just compile the tarball (which I'd recommend not to do on a system using rpm) you can use the BuildRequires line(s) to show you which packages you need to compile the package.
Philipp
You're right but I used to find" rpmbuild" intimidating and openSUSE "build" script even more. Maybe you should have added this link : http://www.rpm.org/max-rpm-snapshot/ and a good start is here : http://www.rpm.org/max-rpm-snapshot/ch-rpm-build.html You can install the source rpm, "zypper si" and download the latest tarball to /usr/src/packages/SOURCES then update the version: field in the spec file, found in /usr/src/packages/SPECS then "rpmbuild -ba /usr/src/packages/SPECS/yourpackage.spec. It's much cleaner than "make install". Yast software manager has a search function from 11.2 onwards. Regards Dave P -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (6)
-
Dave Plater
-
Julien Michielsen
-
medwinz
-
Philipp Thomas
-
Tejas Guruswamy
-
Thomas Taylor