This is the new home of the egghelp.org community forum.
All data has been migrated (including user logins/passwords) to a new phpBB version.


For more information, see this announcement post. Click the X in the top right-corner of this box to dismiss this message.

Error when compiling with stats.mod

Old posts that have not been replied to for several years.
Locked
H
Hejog

Error when compiling with stats.mod

Post by Hejog »

I am using eggdrop1.6.16, and i am getting the following error when i try to 'make' in the eggdrop directory:
/usr/lib/libtcl8.4.so: undefined reference to `__ctype_b_loc@GLIBC_2.3'
/usr/lib/libtcl8.4.so: undefined reference to `pthread_cond_broadcast@GLIBC_2.3.2'
/usr/lib/libtcl8.4.so: undefined reference to `pthread_cond_destroy@GLIBC_2.3.2'
/usr/lib/libtcl8.4.so: undefined reference to `pthread_cond_timedwait@GLIBC_2.3.2'
/usr/lib/libtcl8.4.so: undefined reference to `pthread_cond_wait@GLIBC_2.3.2'
/usr/lib/libtcl8.4.so: undefined reference to `pthread_cond_init@GLIBC_2.3.2'
/usr/lib/libtcl8.4.so: undefined reference to `__ctype_tolower_loc@GLIBC_2.3'
/usr/lib/libtcl8.4.so: undefined reference to `realpath@GLIBC_2.3'
collect2: ld returned 1 exit status
make[1]: *** [../eggdrop] Error 1
make[1]: Leaving directory `/home/hejog/eggdrop1.6.16/src'
make: *** [modegg] Error 2
I followed the stats.mod perfectly, and this error still appears?
User avatar
demond
Revered One
Posts: 3073
Joined: Sat Jun 12, 2004 9:58 am
Location: San Francisco, CA
Contact:

Post by demond »

rebuild tcl library without pthread support
H
Hejog

how would you do that... :)

Post by Hejog »

How would you do that? is root requried?
User avatar
demond
Revered One
Posts: 3073
Joined: Sat Jun 12, 2004 9:58 am
Location: San Francisco, CA
Contact:

Post by demond »

If you are not that machine's admin, I'd suggest installing TCL in your home directory and using it from there - simply specify --prefix=/your/home/dir to tcl's configure script
H
Hejog

Post by Hejog »

demond wrote:If you are not that machine's admin, I'd suggest installing TCL in your home directory and using it from there - simply specify --prefix=/your/home/dir to tcl's configure script
OK, i reinstalled tcl, but i am know getting a glibc error :-?
I doubt i have the quota to install this to my ~/
make[2]: Leaving directory `/home/hejog/eggdrop1.6.17/src/mod/wire.mod'

All modules compiled.
make[1]: Leaving directory `/home/hejog/eggdrop1.6.17/src/mod'

Test run of ./eggdrop -v:
./eggdrop: /lib/libc.so.6: version `GLIBC_2.3' not found (required by /usr/lib/l
ibtcl8.4.so)
./eggdrop: /lib/libpthread.so.0: version `GLIBC_2.3.2' not found (required by /u
sr/lib/libtcl8.4.so)
make: *** [modules] Error 1
User avatar
demond
Revered One
Posts: 3073
Joined: Sat Jun 12, 2004 9:58 am
Location: San Francisco, CA
Contact:

Post by demond »

you installed TCL through binary rpm (or some other package distribution system), right? don't do that, your system obviously lacks the stuff required to satisfy dependencies in that pre-built binary package

instead, get the TCL sources and configure, compile & install
H
Hejog

Post by Hejog »

demond wrote:you installed TCL through binary rpm (or some other package distribution system), right? don't do that, your system obviously lacks the stuff required to satisfy dependencies in that pre-built binary package

instead, get the TCL sources and configure, compile & install
so my new error is still related to my TCL installation? gah.
Locked