Page 1 of 1

Kompilier-Problem linking von readline/ncurses

Posted: 24. Jun 2009 12:39
by Hanse
Hallo Forum.

Während eines Kompiliervorgangs erhalte ich folgende Fehler:

Code: Select all

/usr/local/lib/gcc/i686-pc-linux-gnu/4.4.0/../../../libreadline.so: undefined reference to `tgetnum'
/usr/local/lib/gcc/i686-pc-linux-gnu/4.4.0/../../../libreadline.so: undefined reference to `tgoto'
/usr/local/lib/gcc/i686-pc-linux-gnu/4.4.0/../../../libreadline.so: undefined reference to `tgetflag'
/usr/local/lib/gcc/i686-pc-linux-gnu/4.4.0/../../../libreadline.so: undefined reference to `BC'
/usr/local/lib/gcc/i686-pc-linux-gnu/4.4.0/../../../libreadline.so: undefined reference to `tputs'
/usr/local/lib/gcc/i686-pc-linux-gnu/4.4.0/../../../libreadline.so: undefined reference to `PC'
/usr/local/lib/gcc/i686-pc-linux-gnu/4.4.0/../../../libreadline.so: undefined reference to `tgetent'
/usr/local/lib/gcc/i686-pc-linux-gnu/4.4.0/../../../libreadline.so: undefined reference to `UP'
/usr/local/lib/gcc/i686-pc-linux-gnu/4.4.0/../../../libreadline.so: undefined reference to `tgetstr'
collect2: ld returned 1 exit status
make[2]: *** [src/trinitycore/trinity-core] Error 1
make[1]: *** [src/trinitycore/CMakeFiles/trinity-core.dir/all] Error 2
make: *** [all] Error 2


Nachdem ich einiges im Internet dazu gesucht habe, wurde empfohlen ncurses zu readline zu linken. Was ich per export LDFLAGS="-lncurses" mit folgender Neukompilierung von readline gemacht habe. Abschliessend dann ldconfig.

Der Fehler taucht immer noch auf.
Woran kann es noch liegen?
Jemand eine Idee?

Danke schonmal.