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.

