PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : -ltermcap option fehlt?



boba
07.01.04, 13:10
Hallo,
ich versuch grad was unter Suse9.0 zu kompilieren und bekomme folgende meldung:

cc -lreadline -ltermcap ccxstream.o ccxfile.o ccutil.o ccbuffer.o ccdebug.o ccxmltrans.o ccxencode.o -o ccxstream
/usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../../i586-suse-linux/bin/ld: cannot find -ltermcap
collect2: ld returned 1 exit status
make: *** [ccxstream] Error 1

sieht so aus als wenn ld die option -ltermcap nicht kennt.
Oder fehlt mir ein anderes paket?


danke

thuri
07.01.04, 13:51
Hast du die GNU termcap installiert?

boba
07.01.04, 14:06
wie heist den der paketname unter suse?
ich hab ein │termcap│2.0.8-781│ instaliert.

Jasper
07.01.04, 14:24
Original geschrieben von boba
sieht so aus als wenn ld die option -ltermcap nicht kennt.


das ist keine option sondern eine zu linkende library. ld kann die lib libtermcap.so oder libtermcap.a nicht finden.

was sagt:

ldconfig -p | grep termcap

?


-j

boba
07.01.04, 14:27
libtermcap.so.2 (libc6) => /usr/lib/libtermcap.so.2

Jasper
07.01.04, 14:52
Original geschrieben von boba
libtermcap.so.2 (libc6) => /usr/lib/libtermcap.so.2

setze mal testweise einen link von libtermcap.so.2 nach libtermcap.so und rufe 'ldconfig' auf.


-j

boba
07.01.04, 15:04
supi, danke.
jetzt hat ers compiliert.
werd gleich in nem anderen forum hier ne frage wegen firewire stellen.