Yesterday I came across the first Linux game I ever bought (Loki's CivCTP), and since I hadn't had a look at it for some time, I decided to install it on 8.2. Hmmm. The install foes fine, but once you start loading the game it crashes, with the following error message: BUG! (Segmentation Fault) Going down hard... CivCTP Linux 1.1 Thu Jun 10 19:51:54 PDT 1999 Built with flags: -O2 -funroll-loops -fno-exceptions -fno-rtti -g -D_REENTRANT -DPACK=__attribute__ ((packed)) -DCIV3_SPECIES=75 -D_BFR_ -malign-double -D_SDL_STATIC_LIB -DSTATICALLY_LINKED Built with glibc-2.1 Presumably this is due to the fact that glibc has moved on to 3.3. But it raises the question now, is there ANY way to play this and other older games (eg Terminus) other than keeping a partition on the disc with an older version of SuSE on it? Presumably, without the source, you can't recompile, and I don't fancy approaching Activision et al to ask them to do it. Is there a "retro" switch on 3.3 to tell it to pretend it's 2.1? Probably not. If this is the case, it means that all Linux commercial games have built-in obsolescence, which is pretty serious ...... -- Best wishes Kevin Donnelly www.kyfieithu.co.uk - Meddalwedd Rydd yn Gymraeg
On Fri, 26 Sep 2003, Kevin Donnelly wrote:
BUG! (Segmentation Fault) Going down hard... CivCTP Linux 1.1 Thu Jun 10 19:51:54 PDT 1999 Built with flags: -O2 -funroll-loops -fno-exceptions -fno-rtti -g -D_REENTRANT -DPACK=__attribute__ ((packed)) -DCIV3_SPECIES=75 -D_BFR_ -malign-double -D_SDL_STATIC_LIB -DSTATICALLY_LINKED Built with glibc-2.1
Probably this is the problem due to the gcc-3.x v/s 2.9.x issue we all have come to terms with. Or are trying to. Read more on the net about gcc binary incompatibility issues with 3.x and older versions. Can you find out what compiler/version was used to compile your installables? if you can get the sources for this game, try recompiling .. [but this was a commercial game, right? Is it available right now? Can you take sources from the old SuSE CD? Was it there on that?] Rohit ********************************************************* Disclaimer This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message and are hereby notified that any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. ********************************************************* Visit us at http://www.mahindrabt.com
Rohit wrote:
On Fri, 26 Sep 2003, Kevin Donnelly wrote:
BUG! (Segmentation Fault) Going down hard... CivCTP Linux 1.1 Thu Jun 10 19:51:54 PDT 1999 Built with flags: -O2 -funroll-loops -fno-exceptions -fno-rtti -g -D_REENTRANT -DPACK=__attribute__ ((packed)) -DCIV3_SPECIES=75 -D_BFR_ -malign-double -D_SDL_STATIC_LIB -DSTATICALLY_LINKED Built with glibc-2.1
Probably this is the problem due to the gcc-3.x v/s 2.9.x issue we all have come to terms with. Or are trying to.
Read more on the net about gcc binary incompatibility issues with 3.x and older versions. Can you find out what compiler/version was used to compile your installables?
if you can get the sources for this game, try recompiling .. [but this was a commercial game, right? Is it available right now? Can you take sources from the old SuSE CD? Was it there on that?]
Rohit
Then again, why would this preclude installing multiple versions of glibc? As long as you leave your main version with links untouched, it should work fine. I have had up to 3 versions of glibc installed on a system. The trick is installing with rpm -i instead of -U (in most cases) and to have fresh rpms of your current glibc ready in case you notice something is missing after you finish. 'cause once you reboot, if something went wrong that's all she wrote. Of course you can never escape the chance you will completely hose your system when you mess with glibc, so I would NEVER attempt this on a production system. John S.
I had the same problem with SimCity 3000, then all I did was download a pach via loki_update and the game started to work again. :-) Try installing loki_update and update your game first. Quoting Kevin Donnelly <kevin@dotmon.com>:
Yesterday I came across the first Linux game I ever bought (Loki's CivCTP), and since I hadn't had a look at it for some time, I decided to install it on
8.2. Hmmm. The install foes fine, but once you start loading the game it crashes, with the following error message:
BUG! (Segmentation Fault) Going down hard... CivCTP Linux 1.1 Thu Jun 10 19:51:54 PDT 1999 Built with flags: -O2 -funroll-loops -fno-exceptions -fno-rtti -g -D_REENTRANT -DPACK=__attribute__ ((packed)) -DCIV3_SPECIES=75 -D_BFR_ -malign-double -D_SDL_STATIC_LIB -DSTATICALLY_LINKED Built with glibc-2.1
Presumably this is due to the fact that glibc has moved on to 3.3. But it raises the question now, is there ANY way to play this and other older games
(eg Terminus) other than keeping a partition on the disc with an older version of SuSE on it? Presumably, without the source, you can't recompile,
and I don't fancy approaching Activision et al to ask them to do it. Is there a "retro" switch on 3.3 to tell it to pretend it's 2.1? Probably not.
If this is the case, it means that all Linux commercial games have built-in obsolescence, which is pretty serious ......
--
Best wishes
Kevin Donnelly
www.kyfieithu.co.uk - Meddalwedd Rydd yn Gymraeg
-- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
---------------------------------------------------------------------- GVON BROADBAND the CHEAPEST in the LAND ... Just LOOK at these Prices £23 per month for 512K £89 per month for 1M £99 per month for 2M Are these prices for real? You bet. See http://gvon.com for more details and to ORDER NOW ONLINE Managed and Supplied by http://Gvon.Com and http://DomainShop.co.uk Gvon's HeyPresto WebMail is FREE for Customer Use Only
On Friday 26 September 2003 9:45 am, Ricardo Wagemaker wrote:
I had the same problem with SimCity 3000, then all I did was download a pach via loki_update and the game started to work again. :-) Try installing loki_update and update your game first.
Thanks for that, Richard - I didn't know these updates were still available. As a tip to anyone else doing this, it's probably a good idea to download the patches first, and then install them either with Loki Update or just by running them - Loki Update downloads them to a tmp dir, and then deletes them afterwards :-) Nevertheless, emboldened by this, I decided to download the patches for Kohan, which was running OK for me on 8.2, but hung when you tried to set up a network game. But once installed, it hangs on one of the opening screens! According to the newsgroup, this seems to be an smpeg problem. So it just goes to show - one step forward and two steps back! Thanks to Rohit and js for their comments. I'm too much of a cowardy custard to try js' suggestion of multiple gcc's, I'm afraid! -- Best wishes Kevin Donnelly www.kyfieithu.co.uk - Meddalwedd Rydd yn Gymraeg
participants (4)
-
js
-
Kevin Donnelly
-
Ricardo Wagemaker
-
Rohit