tags 569815 moreinfo thanks Kurt Roeckx wrote: > There was an error while trying to autobuild your package: > > Start Time: 20100214-1355 [....] > > /usr/lib/libopcodes.a /usr/bin/ld: warning: libdirectfb-1.2.so.0, needed > > by /usr/lib/libSDL.so, not found (try using -rpath or -rpath-link) > > /usr/bin/ld: warning: libfusion-1.2.so.0, needed by /usr/lib/libSDL.so, > > not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: > > libdirect-1.2.so.0, needed by /usr/lib/libSDL.so, not found (try using > > -rpath or -rpath-link) /usr/lib/libcairo.so: undefined reference to > > `direct_memcpy' > > /usr/lib/libcairo.so: undefined reference to `direct_messages_bug' > > /usr/lib/libcairo.so: undefined reference to `direct_config' > > /usr/lib/libSDL.so: undefined reference to `DirectFBCreate' > > /usr/lib/libSDL.so: undefined reference to `DirectFBError' > > /usr/lib/libSDL.so: undefined reference to `DirectFBErrorString' > > /usr/lib/libSDL.so: undefined reference to `DirectFBInit' > > collect2: ld returned 1 exit status > > make[2]: *** [mupen64plus] Error 1 > > make[2]: Leaving directory > > `/build/buildd-mupen64plus_1.5+dfsg1-7+b2-i386-UvQpW3/mupen64plus-1.5+dfs > >g1' make[1]: *** [override_dh_auto_build] Error 2 > > make[1]: Leaving directory > > `/build/buildd-mupen64plus_1.5+dfsg1-7+b2-i386-UvQpW3/mupen64plus-1.5+dfs > >g1' make: *** [build] Error 2 > > dpkg-buildpackage: error: debian/rules build gave error exit status 2 > > A full build log can be found at: > http://buildd.debian.org/build.php?arch=i386&pkg=mupen64plus&ver=1.5+dfsg1- > 7+b2
Thanks for the bug report, but when I read the error message - can it be that this is sdl related and not related to my package? These functions are missing in libSDL.so and are not used by me. Can you please recheck with another program that compiles against sdl. The needed libraries are also not promoted by `sdl-config --libs`. So I doubt that I can do much about it then hacking around it (which must be done by all other packages which uses libSDL). Important is the /usr/bin/ld: warning: libdirectfb-1.2.so.0, needed by /usr/lib/libSDL.so, not found (try using -rpath or -rpath-link) This implicates that libsdl has broken dependencies. And that must be resolved by the libSDL package. The package libsdl1.2-dev_1.2.14-4 on my unstable depends on the -dev of of libdirectfb and this depends on libdirectfb-1.2-0. So this should be also present on the build machine. I would either guess that the build machine is broken or that a specific version/architecture binary package is broken. I cannot reproduce the problem in my uptodate unstable cowbuilder and my working machine. Best regards, Sven
signature.asc
Description: This is a digitally signed message part.