Jump to content
The Dark Mod Forums

The dark mod / doom3 in Linux


Gr1nReaper

Recommended Posts

He's referring to this: http://wiki.thedarkmod.com/index.php?title=FAQ#GLIBCXX_3.4.9_errors

 

@troubled: It's possible that your glibc is newer than the one that was used to compile the shipping Linux binary - Gentoo is always fairly bleeding-edge, as I understand it, and does have a philosophy about building everything yourself. There might be another way to fix it, I'm not sure, but if you're up to compiling it yourself then I'd say go for it.

 

There's a rough compilation guide on the wiki but it does expect that you are already familiar with building software on your platform (and I don't just mean via Gentoo's "emerge" command, that's cheating and not available in this case ;) ).

My games | Public Service Announcement: TDM is not set in the Thief universe. The city in which it takes place is not the City from Thief. The player character is not called Garrett. Any person who contradicts these facts will be subjected to disapproving stares.
Link to comment
Share on other sites

Thanks for clearing that up.

 

FWIW my installed glibc is 2.9_p20081201-r2 which is Gentoo's latest stable version for x86 & amd64. My only installed gcc is 4.3.4, also the current stable version for those arches. All working fine with TDM.

 

$ ldd ~/.doom3/darkmod/gamex86.so

linux-gate.so.1 => (0xf7f5d000)

libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.4/32/ libstdc++.so.6 (0xf71f3000)

libm.so.6 => /lib32/libm.so.6 (0xf71cd000)

libgcc_s.so.1 => /lib32/libgcc_s.so.1 (0xf71bf000)

libc.so.6 => /lib32/libc.so.6 (0xf707c000)

/lib/ld-linux.so.2 (0xf7f5e000)

 

Good luck troubled_thief.

Link to comment
Share on other sites

Thanks for clearing that up.

 

FWIW my installed glibc is 2.9_p20081201-r2 which is Gentoo's latest stable version for x86 & amd64. My only installed gcc is 4.3.4, also the current stable version for those arches. All working fine with TDM.

 

$ ldd ~/.doom3/darkmod/gamex86.so

linux-gate.so.1 => (0xf7f5d000)

libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.4/32/ libstdc++.so.6 (0xf71f3000)

libm.so.6 => /lib32/libm.so.6 (0xf71cd000)

libgcc_s.so.1 => /lib32/libgcc_s.so.1 (0xf71bf000)

libc.so.6 => /lib32/libc.so.6 (0xf707c000)

/lib/ld-linux.so.2 (0xf7f5e000)

 

Good luck troubled_thief.

 

Sorry for leaving the perhaps relevant info out, my system is 32-bit with gcc-4.1.2 as system compiler, same glibc as you free_cogg (2.9_p20081201-r2), a mostly stable system (a few game related parts are ~x86). I never upgraded to 4.3.x since I had some problems with it (and I read some things about the kernel miscompilation). Since this is a single user system (i.e. only used by me) I've also installed doom3 via the accompanying installer in my $HOME. However, since my first post I've searched around for a solution and it seems that 4.1.2 doesn't support GLIBCXX-3.4.9. Anyway, I've been meaning to try out the new gcc 4.4.2, waiting for it to become stable, but I've installed it (with graphite support :) ) just for the heck of it (gcc-4.1.2 still system compiler until 4.4.2 stabilizes) and tdm_launcher.linux works fine; I can play TDM! :P I just have to switch to gcc-4.4.2 when running TDM (via gcc-config)... hopefully not forgetting to reset it to 4.1.2, when finished... :mellow:

 

Crispy: Yes, I did make a feeble attempt at compiling TDM but I never got it working. I do have some experience with building software (and some C programming) but I haven't had time to look at this in any depth.

 

Thanks free_cogg & Crispy for the feedback!

Link to comment
Share on other sites

Cool, glad to hear you got it working! I'll put a note in the wiki about GCC versions.

My games | Public Service Announcement: TDM is not set in the Thief universe. The city in which it takes place is not the City from Thief. The player character is not called Garrett. Any person who contradicts these facts will be subjected to disapproving stares.
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent Status Updates

    • Ansome

      Finally got my PC back from the shop after my SSD got corrupted a week ago and damaged my motherboard. Scary stuff, but thank goodness it happened right after two months of FM development instead of wiping all my work before I could release it. New SSD, repaired Motherboard and BIOS, and we're ready to start working on my second FM with some added version control in the cloud just to be safe!
      · 0 replies
    • Petike the Taffer  »  DeTeEff

      I've updated the articles for your FMs and your author category at the wiki. Your newer nickname (DeTeEff) now comes first, and the one in parentheses is your older nickname (Fieldmedic). Just to avoid confusing people who played your FMs years ago and remember your older nickname. I've added a wiki article for your latest FM, Who Watches the Watcher?, as part of my current updating efforts. Unless I overlooked something, you have five different FMs so far.
      · 0 replies
    • Petike the Taffer

      I've finally managed to log in to The Dark Mod Wiki. I'm back in the saddle and before the holidays start in full, I'll be adding a few new FM articles and doing other updates. Written in Stone is already done.
      · 4 replies
    • nbohr1more

      TDM 15th Anniversary Contest is now active! Please declare your participation: https://forums.thedarkmod.com/index.php?/topic/22413-the-dark-mod-15th-anniversary-contest-entry-thread/
       
      · 0 replies
    • JackFarmer

      @TheUnbeholden
      You cannot receive PMs. Could you please be so kind and check your mailbox if it is full (or maybe you switched off the function)?
      · 1 reply
×
×
  • Create New...