You may need to install the developer packages of your particular GCC version. It has been a while since I was in RPM hell, I have blanked out all the stupid things I was forced to do to make RPM behave.
You also look to be using GCC 3.2.2, you need at least 3.4.1 (preferably exactly 3.4.1). - Alfred ----Original Message---- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Chris Adams Sent: Monday, August 01, 2005 12:32 PM To: [email protected] Subject: RE: [hlcoders] Linking error when compiling MOD on Linux > Humm entirely possible, but I could only find one (with 'locate') > copy of each of the two library files that are in the Makefile: > > CPP_LIB="/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/libstdc++.a > /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/libgcc_eh.a" > > Where would I look to find the headers + if it turns out I have > duplicate copies or something, how would I specify which to use? I'm > beginning to think that perhaps I should find another box for the > compile :-) > > Thanks, > > --------------------------------------- > Chris Adams > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Alfred > Reynolds > Sent: 01 August 2005 19:01 > To: [email protected] > Subject: RE: [hlcoders] Linking error when compiling MOD on Linux > > Looks like your C++ library doesn't match your header files, verify > you have the correct library path for it in your Makefile. > > - Alfred > > ----Original Message---- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Chris > Adams > Sent: Monday, August 01, 2005 7:12 AM To: > [email protected] Subject: [hlcoders] Linking error > when compiling MOD on Linux > > > This is a multi-part message in MIME format. > > -- > > [ Picked text/plain from multipart/alternative ] Hey, > > > > (Apologies if this gets posted twice, I sent originally from the > > wrong email account) > > > > Just tried compiling my MOD code under Linux - it compiles > > everything with no problems but when we get to linking stage: > > > > ..... > > /usr/bin/ld: ./eftcmp_server_i486.so: undefined versioned symbol > > name std::time_put_w@@GLIBCPP_3.2 /usr/bin/ld: failed to set > > dynamic section sizes: Bad value > > collect2: ld returned 1 exit status > > make[1]: *** [eftcmp_server_i486.so] Error 1 > > make[1]: Leaving directory `/home/chris/eftc/src/linux_sdk' > > make: *** [mod] Error 2 > > > > # > > > > > > uname: > > Linux 2.6.8.1 #2 SMP Wed Jun 8 20:30:05 CEST 2005 i686 i686 i386 > > GNU/Linux > > > > rpm -q glibc > > glibc-2.3.2-11.9 > > > > If you'd like a full compilation log please say, or anything else > > for that matter :-) > > > > Thanks, > > > > --------------------------------------- > > Chris Adams > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list > archives, please visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > > > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list > archives, please visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

