undefined reference to sin/cos without jpeg/png support

Pieter Grimmerink <[email protected]> Tue, 27 Jan 2004 16:44:57 +0100
Newsgroups gmane.comp.video.picogui.devel
Message-ID <[email protected]>
When I try to make pgserver without jpeg and png support, it fails with:

creating libpgserver.la
(cd .libs && rm -f libpgserver.la && ln -s ../libpgserver.la libpgserver.la)
gcc -DHAVE_CONFIG_H -I. -I.. -I. -Iinclude -I../include     -O2 -g -c 
../pgmain.c
/bin/sh ./libtool --mode=link gcc  -O2 -g  -o pgserver  pgmain.o 
libpgserver.la         -L/usr/X11/lib -L/usr/X11R6/lib -lX11 -lXext
gcc -O2 -g -o pgserver pgmain.o  ./.libs/libpgserver.a -L/usr/X11/lib 
-L/usr/X11R6/lib -lX11 -lXext
./.libs/libpgserver.a(dvbl_primitives.o)(.text+0x25a): In function `def_arc':
../../vidbase/dvbl_primitives.c:144: undefined reference to `cos'
./.libs/libpgserver.a(dvbl_primitives.o)(.text+0x26d):../../vidbase/dvbl_primitives.c:145: 
undefined reference to `sin'
./.libs/libpgserver.a(dvbl_primitives.o)(.text+0x2d5):../../vidbase/dvbl_primitives.c:166: 
undefined reference to `cos'
./.libs/libpgserver.a(dvbl_primitives.o)(.text+0x305):../../vidbase/dvbl_primitives.c:167: 
undefined reference to `sin'
./.libs/libpgserver.a(dvbl_primitives.o)(.text+0x3c7):../../vidbase/dvbl_primitives.c:172: 
undefined reference to `cos'
./.libs/libpgserver.a(dvbl_primitives.o)(.text+0x3f7):../../vidbase/dvbl_primitives.c:173: 
undefined reference to `sin'
./.libs/libpgserver.a(dvbl_primitives.o)(.text+0x4e5):../../vidbase/dvbl_primitives.c:152: 
undefined reference to `asin'
./.libs/libpgserver.a(dvbl_primitives.o)(.text+0x546):../../vidbase/dvbl_primitives.c:158: 
undefined reference to `asin'
collect2: ld returned 1 exit status
make[2]: *** [pgserver] Error 1

I guess -lm should be added somewhere to fix this?

Regards,

Pieter




-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn