I'm using a SuSE Linux 8.2 system on a Dell inspiron 8200 with a 32 MB NVidia GeForce 440 Go graphic card with a 1600X1200 resolution on the LCD. There is a version of celestia on the distro, namely 1.2.5 and I used it as a wonderful pastime. In fact I believe that graphic cards and 3D acceleration were made just to make this program possible. Now I saw the announcement of version 1.3.1 and since that I'm fighting to hold back the water in my mouth. Alas, I couldn't download a rpm that was working on my system.
My first try was: Downloading from the official download page. Mirror site in Dublin, Ireland. I got a dependency error in yast because of a missing libGLcore.so.1. But that's not the problem, because I have that lib. The nvidia installer seems to forget to update the rpm database. I tried to ignore this using rpm -Uvh --nodeps celestia-package.rpm, but the result was not able to start. I looked around in this forum (respectively in "celestia bugs" ) and found the link to alternative packages. No dependency errors this time, but still I couldn't get it working. I tried it with source packages, but the installation failed. I tried it with 1.3.0 packages, but: Dependency errors, no way to start it. Maybe 1.2.5? Remember, it's the version of the distro's package. Dependency error and celestia on strike. So I even cannot install a package properly that is delivered with my distro!
That's the point when I need help. The command (don't even think of an icon to click on) to start is: /opt/kde3/bin/celestia start.cel.
The message is: /opt/kde3/bin/celestia: relocation error: /opt/kde3/bin/celestia: undefined symbol: __ti11KMainWindow.
(btw: __ti11QDialog for 1.2.5)
OK, so someway the program failed to make a KDE window instance, but it can't be in the sources, as mentioned somewhere in this forum, because I can't imagine that the same source files are missing in three different versions with so and so many downloaders who did not report any problems. I think the message is a side effect of something else.
So is there anybody out there who faced the same problems and found a workaround or even a solution for it? I'm grateful for any hint that makes an actual version of celestia work on my system.
Help! I can't install rpms from the internet!
Help! I can't install rpms from the internet!
best regards,
Markus Kuehnemann
Markus Kuehnemann
Re: Help! I can't install rpms from the internet!
markusek wrote:I'm using a SuSE Linux 8.2 system on a Dell inspiron 8200 with a 32 MB NVidia GeForce 440 Go graphic card with a 1600X1200 resolution on the LCD. There is a version of celestia on the distro, namely 1.2.5 and I used it as a wonderful pastime. In fact I believe that graphic cards and 3D acceleration were made just to make this program possible. Now I saw the announcement of version 1.3.1 and since that I'm fighting to hold back the water in my mouth. Alas, I couldn't download a rpm that was working on my system.
My first try was: Downloading from the official download page. Mirror site in Dublin, Ireland. I got a dependency error in yast because of a missing libGLcore.so.1. But that's not the problem, because I have that lib. The nvidia installer seems to forget to update the rpm database. I tried to ignore this using rpm -Uvh --nodeps celestia-package.rpm, but the result was not able to start. I looked around in this forum (respectively in "celestia bugs" ) and found the link to alternative packages. No dependency errors this time, but still I couldn't get it working. I tried it with source packages, but the installation failed. I tried it with 1.3.0 packages, but: Dependency errors, no way to start it. Maybe 1.2.5? Remember, it's the version of the distro's package. Dependency error and celestia on strike. So I even cannot install a package properly that is delivered with my distro!
That's the point when I need help. The command (don't even think of an icon to click on) to start is: /opt/kde3/bin/celestia start.cel.
The message is: /opt/kde3/bin/celestia: relocation error: /opt/kde3/bin/celestia: undefined symbol: __ti11KMainWindow.
(btw: __ti11QDialog for 1.2.5)
OK, so someway the program failed to make a KDE window instance, but it can't be in the sources, as mentioned somewhere in this forum, because I can't imagine that the same source files are missing in three different versions with so and so many downloaders who did not report any problems. I think the message is a side effect of something else.
So is there anybody out there who faced the same problems and found a workaround or even a solution for it? I'm grateful for any hint that makes an actual version of celestia work on my system.
It would have been useful if you had described, which SuSE Celestia version gave which kind of error.
We have only two "official" 1.3.1 versions out for SUSE:
1) SuSE-8.x, which, however is for gcc-2.9.5.x,i.e. definitely NOT for a gcc 3.3.x installation.
You seem to have gcc-3.3 in SuSE 8.2, so this is not for you. The characteristic error is:
/opt/kde3/bin/celestia: undefined symbol: __ti11KMainWindow.
2) SuSE -9.0, which is for gcc-3.3.x but really it has been compiled for SuSE 9.0 and you have to try.
Obviously, we cannot produce bin versions for all RedHat's, Debians, Mandrakes and SuSE's;-).
So if these two do not work for you, why don't you just compile the 1.3.1 tar ball or Mandrake src.rpm?
Bye Fridger
Re: Help! I can't install rpms from the internet!
Unfortunately, we don't. I just noticed (prior to reading this post, what a coincidence) the Suse9 packages aren't uploaded to sourceforge.Fridger wrote:We have only two "official" 1.3.1 versions out for SUSE:
Until they are uploaded, you can get them here:
http://www.h-schmidt.net/celestia/rpm/
Fridger wrote:2) SuSE -9.0, which is for gcc-3.3.x but really it has been compiled for SuSE 9.0 and you have to try.
They could work for 8.2. If they do, please report this here, so chris can eventually update the description. If they don't, compiling yourself should work
Harald
Re: Help! I can't install rpms from the internet!
Hi,
that helped a lot! Thanks to both of You. Fridger had the right idea: It was the compiler. In fact SuSE Linux 8.2 was delivered with the gcc 3.3 compiler, I checked the DVD and the CD. So I used the link Harald posted and installed the SuSE9 package.
The installation was successful - beside that tiny little dependency error concerning libGLcore.so.1 which can be ignored, because it's obviously a bug of the nvidia installer. Those who have a nvidia 3D acceleration driver do have that library, but maybe not a properly updated rpm database as I mentioned in my cry for help.
But now the main thing: It works!
I can start celestia and enjoy.
To sum this up:
Users of SuSE Linux 8.2 need this package: celestia-kde-1.3.1-1.SuSE9.i586.rpm
available here:
http://www.h-schmidt.net/celestia/rpm/
That's all one has to know.
Once again: Thanks a lot to both of You!
that helped a lot! Thanks to both of You. Fridger had the right idea: It was the compiler. In fact SuSE Linux 8.2 was delivered with the gcc 3.3 compiler, I checked the DVD and the CD. So I used the link Harald posted and installed the SuSE9 package.
The installation was successful - beside that tiny little dependency error concerning libGLcore.so.1 which can be ignored, because it's obviously a bug of the nvidia installer. Those who have a nvidia 3D acceleration driver do have that library, but maybe not a properly updated rpm database as I mentioned in my cry for help.
But now the main thing: It works!
I can start celestia and enjoy.
To sum this up:
Users of SuSE Linux 8.2 need this package: celestia-kde-1.3.1-1.SuSE9.i586.rpm
available here:
http://www.h-schmidt.net/celestia/rpm/
That's all one has to know.
Once again: Thanks a lot to both of You!
best regards,
Markus Kuehnemann
Markus Kuehnemann