Bug#347352: gnash build errors
Hi Miriam,
I was looking at the wnpp bug for gnash and thought I'd try and build the
source you made available at http://baby.yi.org/packages/gnash/ (version
0.0.20060429-1). I built using pbuilder on an up to date unstable root and I
found a couple problems.
1.) When the build first starts it runs debian/rules clean, which runs,
"-rm `find . -name Makefile.in`"
if Makefile.in isn't found it results in this error,
rm `find . -name Makefile.in`
rm: missing operand
Try `rm --help' for more information.
This error gets ignored, but is probably still worth fixing.
2.) After building for a while the build fails,
========================================================================
....
i486-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../server
-I../libbase -I../backend -I../libgeometry -I/usr/include -I/usr/include/SDL
-I/usr/include/SDL -I/usr/include/libxml2 -I/usr/include/gtkglext-1.0
-I/usr/lib/gtkglext-1.0/include -I/usr/include/gtk-2.0
-I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/atk-1.0
-DQT_THREAD_SUPPORT -D_REENTRANT -g -O2 -W -Wall -Wcast-align -Wcast-qual
-Wpointer-arith -Wreturn-type -MT gtksup.lo -MD -MP -MF .deps/gtksup.Tpo -c
gtksup.cpp -o gtksup.o >/dev/null 2>&1
/bin/sh ../libtool --tag=CXX --mode=link i486-linux-gnu-g++ -g -O2 -W
-Wall -Wcast-align -Wcast-qual -Wpointer-arith
-Wreturn-type -ljpeg -lpng -logg -lz -L/usr/lib -lxml2 -lz -lm -lSDL
-lSDL_mixer -lGL -lGLU -lgtkglext-x11-1.0 -lgdkglext-x11-1.0 -lgtk-x11-2.0
-lgdk-x11-2.0 -lpango-1.0 -lcairo -latk-1.0 -lglib-2.0 -L/usr/lib -lmad
-lpthread -o libgnashbackend.la -rpath /usr/lib render_handler_ogl.lo
sound_handler_sdl.lo gtksup.lo -lSDL_mixer -lrt -lX11 -lXi -lXmu
i486-linux-gnu-g++ -shared -nostdlib /usr/lib/gcc/i486-linux-gnu/4.0.4/../../..
/../lib/crti.o /usr/lib/gcc/i486-linux-gnu/4.0.4/crtbeginS.o
.libs/render_handler_ogl.o .libs/sound_handler_sdl.o .libs/gtksup.o
/usr/lib/libjpeg.so -lpng /usr/lib/libogg.so -L/usr/lib /usr/lib/libxml2.so
-lz /usr/lib/libSDL.so -lGL -lGLU /usr/lib/libgtkglext-x11-1.0.so
/usr/lib/libgdkglext-x11-1.0.so /usr/lib/libgtk-x11-2.0.so
/usr/lib/libgdk-x11-2.0.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so
/usr/lib/libatk-1.0.so /usr/lib/libglib-2.0.so /usr/lib/libmad.so -lpthread
/usr/lib/libSDL_mixer.so -lrt -lX11 -lXi -lXmu -L/usr/lib/gcc/i486-linux-gnu/4.
0.4 -L/usr/lib/gcc/i486-linux-gnu/4.0.4/../../../../lib
-L/usr/lib/gcc/i486-linux-gnu/4.0.4/../../.. -L/lib/../lib -L/usr/lib/../lib
-lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i486-linux-gnu/4.0.4/crtendS.o
/usr/lib/gcc/i486-linux-gnu/4.0.4/../../../../lib/crtn.o -Wl,-soname
-Wl,libgnashbackend.so.0 -o .libs/libgnashbackend.so.0.0.0
(cd .libs && rm -f libgnashbackend.so.0 && ln -s libgnashbackend.so.0.0.0
libgnashbackend.so.0)
(cd .libs && rm -f libgnashbackend.so && ln -s libgnashbackend.so.0.0.0
libgnashbackend.so)
ar cru .libs/libgnashbackend.a render_handler_ogl.o sound_handler_sdl.o
gtksup.o
ranlib .libs/libgnashbackend.a
creating libgnashbackend.la
/bin/sed: can't read /usr/lib/libXcursor.la: No such file or directory
libtool: link: `/usr/lib/libXcursor.la' is not a valid libtool archive
make[3]: *** [libgnashbackend.la] Error 1
make[3]: Leaving directory `/tmp/buildd/gnash-0.0.20060429/backend'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/buildd/gnash-0.0.20060429'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/buildd/gnash-0.0.20060429'
make: *** [build-stamp] Error 2
========================================================================
Are you seeing this error? Let me know if you fix it and would like me to try
building again.
Thanks,
--
Matt Taggart
taggart@debian.org
Reply to: