On Fri, May 01, 2009 at 02:19:01PM -0700, Daniel Schepler wrote:
> Package: libnoise
> Version: 1.0.0
> Severity: serious
> 
> From my pbuilder build log:
> 
> ...
> libtool --mode=link g++  -shared -Wl,-soname=libnoise.so.0 -o libnoise.so.0.3 
> ../src/latlon.lo ../src/noisegen.lo ../src/model/cylinder.lo 
> ../src/model/line.lo ../src/model/plane.lo ../src/model/sphere.lo 
> ../src/module/abs.lo 
> ../src/module/add.lo ../src/module/billow.lo ../src/module/blend.lo 
> ../src/module/cache.lo ../src/module/checkerboard.lo ../src/module/clamp.lo 
> ../src/module/const.lo ../src/module/curve.lo ../src/module/cylinders.lo 
> ../src/module/displace.lo ../src/module/exponent.lo ../src/module/invert.lo 
> ../src/module/max.lo ../src/module/min.lo ../src/module/modulebase.lo 
> ../src/module/multiply.lo ../src/module/perlin.lo ../src/module/power.lo 
> ../src/module/ridgedmulti.lo ../src/module/rotatepoint.lo 
> ../src/module/scalebias.lo ../src/module/scalepoint.lo 
> ../src/module/select.lo ../src/module/spheres.lo ../src/module/terrace.lo 
> ../src/module/translatepoint.lo 
> ../src/module/turbulence.lo ../src/module/voronoi.lo
> libtool: link: g++ -Wl,-soname=libnoise.so.0 -o libnoise.so.0.3 
> ../src/.libs/latlon.o ../src/.libs/noisegen.o ../src/model/.libs/cylinder.o 
> ../src/model/.libs/line.o ../src/model/.libs/plane.o 
> ../src/model/.libs/sphere.o 
> ../src/module/.libs/abs.o ../src/module/.libs/add.o 
> ../src/module/.libs/billow.o ../src/module/.libs/blend.o 
> ../src/module/.libs/cache.o ../src/module/.libs/checkerboard.o 
> ../src/module/.libs/clamp.o ../src/module/.libs/const.o 
> ../src/module/.libs/curve.o ../src/module/.libs/cylinders.o 
> ../src/module/.libs/displace.o ../src/module/.libs/exponent.o 
> ../src/module/.libs/invert.o ../src/module/.libs/max.o 
> ../src/module/.libs/min.o ../src/module/.libs/modulebase.o 
> ../src/module/.libs/multiply.o ../src/module/.libs/perlin.o 
> ../src/module/.libs/power.o ../src/module/.libs/ridgedmulti.o 
> ../src/module/.libs/rotatepoint.o ../src/module/.libs/scalebias.o 
> ../src/module/.libs/scalepoint.o 
> ../src/module/.libs/select.o ../src/module/.libs/spheres.o 
> ../src/module/.libs/terrace.o ../src/module/.libs/translatepoint.o 
> ../src/module/.libs/turbulence.o ../src/module/.libs/voronoi.o 
> /usr/lib/gcc/x86_64-linux-gnu/4.3.3/../../../../lib/crt1.o: In function 
> `_start':
> /tmp/buildd/glibc-2.9/csu/../sysdeps/x86_64/elf/start.S:109: undefined 
> reference to `main'
> collect2: ld returned 1 exit status
> make[2]: *** [libnoise.so.0.3] Error 1
> make[2]: Leaving directory `/tmp/buildd/libnoise-1.0.0/build-tree/noise/src'
> make[1]: *** [src] Error 2
> make[1]: Leaving directory `/tmp/buildd/libnoise-1.0.0/build-tree/noise'
> make: *** [stampdir/build-stamp] Error 2
> dpkg-buildpackage: failure: debian/rules build gave error exit status 2

I have debugged this a bit. The problem seems to be with libtool usage.
As one can see above "-shared" is given to libtool but its not in the
g++ command line invoked by libtool. This is reproducible with libtool
2.2.6a-4. With libtool 1.5.26-4 this behavior is not reprodicable
and the package builds fine.

As this is a library package with a very old upstream release and no
reverse dependency in Debian I would recommend removal of the package
instead of further fixing.


Cheers,
Michael



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to