PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [xvidcap] libpng.so: undefined reference to `pow'



ichunddu
25.02.05, 09:28
Hallo,
ich habe Slackware 10 und beim compilieren von xvidcap 1.1.3-p7 folgendes Problem:

ichunddu@zimmer:/downloads/xvidcap-1.1.3-p7$ make
make all-recursive
make[1]: Entering directory `/downloads/xvidcap-1.1.3-p7'
Making all in Xw
make[2]: Entering directory `/downloads/xvidcap-1.1.3-p7/Xw'
gcc -I/usr/X11R6/include -g -O2 -L/usr/X11R6/lib -o simple simple.o libXw.a -lpng -lz -lXext -lXmu -lXt -lX11
/usr/lib/gcc-lib/i486-slackware-linux/3.3.4/../../../libpng.so: undefined reference to `pow'
collect2: ld returned 1 exit status
make[2]: *** [simple] Fehler 1
make[2]: Leaving directory `/downloads/xvidcap-1.1.3-p7/Xw'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/downloads/xvidcap-1.1.3-p7'
make: *** [all] Fehler 2
Ich habe schon versucht in alle Makefiles ein '-lm' an bestimme Stellen/Flags anzuhängen, welches aber nicht klappt :mad:

zander
25.02.05, 10:00
libpng hätte gegen libm gelinkt werden müssen. Du solltest nachprüfen, warum das nicht geschehen ist.

TheGhost
25.02.05, 10:10
Versuch mal das:
LDFLAGS="-lm" ./configure

mfg

ichunddu
25.02.05, 10:15
Ja danke, das mit den LDFLAGS hat geholfen. Zwar habe ich jetzt ein anderen Compilerfehler, aber das mit der libpng.so hat geklappt :cool: