Bug#640446: libgrits: FTBFS: grits-viewer.c:296: undefined reference to `atan2'

Mònica Ramírez Arceda monica at probeta.net
Sun Sep 4 23:25:00 UTC 2011


Source: libgrits
Version: 0.5.1-1
Severity: serious
Tags: wheezy sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20110902 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
> ../doltlibtool --tag=CC   --mode=link gcc -Wall --std=gnu99 -I../src -g -O2 -Wl,--as-needed -Wl,--no-undefined  -version-info 1:1:1  -o libgrits.la -rpath /usr/lib libgrits_la-grits-viewer.lo libgrits_la-grits-prefs.lo libgrits_la-grits-opengl.lo libgrits_la-grits-plugin.lo libgrits_la-grits-marshal.lo libgrits_la-grits-util.lo libgrits_la-roam.lo libgrits_la-gtkgl.lo libgrits_la-gpqueue.lo -pthread -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0   -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0   -lGL -lGLU -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0   objects/libgrits-objects.la data/libgrits-data.la 
> libtool: link: gcc -shared  -fPIC -DPIC  .libs/libgrits_la-grits-viewer.o .libs/libgrits_la-grits-prefs.o .libs/libgrits_la-grits-opengl.o .libs/libgrits_la-grits-plugin.o .libs/libgrits_la-grits-marshal.o .libs/libgrits_la-grits-util.o .libs/libgrits_la-roam.o .libs/libgrits_la-gtkgl.o .libs/libgrits_la-gpqueue.o  -Wl,--whole-archive objects/.libs/libgrits-objects.a data/.libs/libgrits-data.a -Wl,--no-whole-archive  -lgtk-x11-2.0 -lgdk-x11-2.0 /usr/lib/x86_64-linux-gnu/libatk-1.0.so -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 /usr/lib/libcairo.so -lpango-1.0 /usr/lib/x86_64-linux-gnu/libfreetype.so -lfontconfig -lGL -lGLU -lsoup-2.4 /usr/lib/libgio-2.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libgthread-2.0.so -lrt /usr/lib/libglib-2.0.so  -O2 -Wl,--as-needed -Wl,--no-undefined -pthread -pthread -pthread   -pthread -Wl,-soname -Wl,libgrits.so.0 -o .libs/libgrits.so.0.1.1
> .libs/libgrits_la-grits-viewer.o: In function `grits_viewer_pan':
> /build/libgrits-c_iml_/libgrits-0.5.1/src/grits-viewer.c:296: undefined reference to `atan2'
> /build/libgrits-c_iml_/libgrits-0.5.1/src/grits-viewer.c:296: undefined reference to `sincos'
> /build/libgrits-c_iml_/libgrits-0.5.1/src/grits-viewer.c:294: undefined reference to `sqrt'
> .libs/libgrits_la-grits-viewer.o: In function `on_motion_notify':
> /build/libgrits-c_iml_/libgrits-0.5.1/src/grits-viewer.c:166: undefined reference to `sin'
> /build/libgrits-c_iml_/libgrits-0.5.1/src/grits-viewer.c:166: undefined reference to `sin'
> /build/libgrits-c_iml_/libgrits-0.5.1/src/grits-viewer.c:169: undefined reference to `pow'
> .libs/libgrits_la-grits-opengl.o: In function `on_configure':
> /build/libgrits-c_iml_/libgrits-0.5.1/src/grits-opengl.c:142: undefined reference to `atan'
> .libs/libgrits_la-grits-util.o: In function `lle2xyz':
> /build/libgrits-c_iml_/libgrits-0.5.1/src/grits-util.c:136: undefined reference to `sincos'
> /build/libgrits-c_iml_/libgrits-0.5.1/src/grits-util.c:136: undefined reference to `sincos'
> .libs/libgrits_la-grits-util.o: In function `xyz2lle':
> /build/libgrits-c_iml_/libgrits-0.5.1/src/grits-util.c:160: undefined reference to `acos'
> /build/libgrits-c_iml_/libgrits-0.5.1/src/grits-util.c:161: undefined reference to `atan2'
> /build/libgrits-c_iml_/libgrits-0.5.1/src/grits-util.c:159: undefined reference to `sqrt'
> .libs/libgrits_la-grits-util.o: In function `xyz2ll':
> /build/libgrits-c_iml_/libgrits-0.5.1/src/grits-util.c:179: undefined reference to `acos'
> /build/libgrits-c_iml_/libgrits-0.5.1/src/grits-util.c:180: undefined reference to `atan2'
> /build/libgrits-c_iml_/libgrits-0.5.1/src/grits-util.c:178: undefined reference to `sqrt'
> .libs/libgrits_la-grits-util.o: In function `ll2m':
> /build/libgrits-c_iml_/libgrits-0.5.1/src/grits-util.c:195: undefined reference to `sin'
> .libs/libgrits_la-grits-util.o: In function `distd':
> /build/libgrits-c_iml_/libgrits-0.5.1/src/grits-util.c:211: undefined reference to `sqrt'
> .libs/libgrits_la-grits-util.o: In function `lengthd':
> /build/libgrits-c_iml_/libgrits-0.5.1/src/grits-util.c:288: undefined reference to `sqrt'
> .libs/libgrits_la-roam.o: In function `roam_triangle_update_errors':
> /build/libgrits-c_iml_/libgrits-0.5.1/src/roam.c:365: undefined reference to `sqrt'
> objects/.libs/libgrits-objects.a(grits-object.o): In function `grits_object_draw':
> /build/libgrits-c_iml_/libgrits-0.5.1/src/objects/grits-object.c:94: undefined reference to `sqrt'
> objects/.libs/libgrits-objects.a(grits-volume.o): In function `draw_iso':
> /build/libgrits-c_iml_/libgrits-0.5.1/src/objects/grits-volume.c:67: undefined reference to `sqrt'
> objects/.libs/libgrits-objects.a(marching.o):/build/libgrits-c_iml_/libgrits-0.5.1/src/objects/marching.c:345: more undefined references to `sqrt' follow
> collect2: ld returned 1 exit status

The full build log is available from:
   http://people.debian.org/~lucas/logs/2011/09/02/libgrits_0.5.1-1_lsid64.buildlog

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.





More information about the Pkg-grass-devel mailing list