[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#615794: wmakerconf: ftbfs with gold or ld --no-add-needed



Package: wmakerconf
Version: 2.12-1
Severity: important
Tags: sid
User: peter.fritzsche@gmx.de
Usertags: no-add-needed

The package fails to build in a test rebuild on at least amd64 with
ld --no-add-needed.  For details, please see:
http://lists.debian.org/debian-devel-announce/2011/02/msg00011.html
http://wiki.debian.org/ToolChain/DSOLinking

Ubuntu might have a patch for this issue, but unfortunately it was
not forwarded to Debian.  Please have a look at
http://packages.qa.debian.org/wmakerconf to see if an Ubuntu version for
this package exists, and if a fix is included in the Ubuntu diff.

[...]
	then mv -f ".deps/previews.Tpo" ".deps/previews.Po"; else rm -f ".deps/previews.Tpo"; exit 1; fi
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I../intl -DPKGDATADIR=\"/usr/share/wmakerconf\"  -DBINDIR=\"/usr/bin\"  -I/usr/X11R6/include  -I/usr/local/include -I/usr/X11/include/ -I/usr/X11R6/include/ -I/usr/X11R6/include/X11 -I/usr/openwin/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm    -g -O2 -MT rimage.o -MD -MP -MF ".deps/rimage.Tpo" -c -o rimage.o rimage.c; \
	then mv -f ".deps/rimage.Tpo" ".deps/rimage.Po"; else rm -f ".deps/rimage.Tpo"; exit 1; fi
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I../intl -DPKGDATADIR=\"/usr/share/wmakerconf\"  -DBINDIR=\"/usr/bin\"  -I/usr/X11R6/include  -I/usr/local/include -I/usr/X11/include/ -I/usr/X11R6/include/ -I/usr/X11R6/include/X11 -I/usr/openwin/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm    -g -O2 -MT rootmenu.o -MD -MP -MF ".deps/rootmenu.Tpo" -c -o rootmenu.o rootmenu.c; \
	then mv -f ".deps/rootmenu.Tpo" ".deps/rootmenu.Po"; else rm -f ".deps/rootmenu.Tpo"; exit 1; fi
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I../intl -DPKGDATADIR=\"/usr/share/wmakerconf\"  -DBINDIR=\"/usr/bin\"  -I/usr/X11R6/include  -I/usr/local/include -I/usr/X11/include/ -I/usr/X11R6/include/ -I/usr/X11R6/include/X11 -I/usr/openwin/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm    -g -O2 -MT shortcuts.o -MD -MP -MF ".deps/shortcuts.Tpo" -c -o shortcuts.o shortcuts.c; \
	then mv -f ".deps/shortcuts.Tpo" ".deps/shortcuts.Po"; else rm -f ".deps/shortcuts.Tpo"; exit 1; fi
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I../intl -DPKGDATADIR=\"/usr/share/wmakerconf\"  -DBINDIR=\"/usr/bin\"  -I/usr/X11R6/include  -I/usr/local/include -I/usr/X11/include/ -I/usr/X11R6/include/ -I/usr/X11R6/include/X11 -I/usr/openwin/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm    -g -O2 -MT simple.o -MD -MP -MF ".deps/simple.Tpo" -c -o simple.o simple.c; \
	then mv -f ".deps/simple.Tpo" ".deps/simple.Po"; else rm -f ".deps/simple.Tpo"; exit 1; fi
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I../intl -DPKGDATADIR=\"/usr/share/wmakerconf\"  -DBINDIR=\"/usr/bin\"  -I/usr/X11R6/include  -I/usr/local/include -I/usr/X11/include/ -I/usr/X11R6/include/ -I/usr/X11R6/include/X11 -I/usr/openwin/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm    -g -O2 -MT texture.o -MD -MP -MF ".deps/texture.Tpo" -c -o texture.o texture.c; \
	then mv -f ".deps/texture.Tpo" ".deps/texture.Po"; else rm -f ".deps/texture.Tpo"; exit 1; fi
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I../intl -DPKGDATADIR=\"/usr/share/wmakerconf\"  -DBINDIR=\"/usr/bin\"  -I/usr/X11R6/include  -I/usr/local/include -I/usr/X11/include/ -I/usr/X11R6/include/ -I/usr/X11R6/include/X11 -I/usr/openwin/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm    -g -O2 -MT themebrowser.o -MD -MP -MF ".deps/themebrowser.Tpo" -c -o themebrowser.o themebrowser.c; \
	then mv -f ".deps/themebrowser.Tpo" ".deps/themebrowser.Po"; else rm -f ".deps/themebrowser.Tpo"; exit 1; fi
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I../intl -DPKGDATADIR=\"/usr/share/wmakerconf\"  -DBINDIR=\"/usr/bin\"  -I/usr/X11R6/include  -I/usr/local/include -I/usr/X11/include/ -I/usr/X11R6/include/ -I/usr/X11R6/include/X11 -I/usr/openwin/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm    -g -O2 -MT window.o -MD -MP -MF ".deps/window.Tpo" -c -o window.o window.c; \
	then mv -f ".deps/window.Tpo" ".deps/window.Po"; else rm -f ".deps/window.Tpo"; exit 1; fi
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -I../intl -DPKGDATADIR=\"/usr/share/wmakerconf\"  -DBINDIR=\"/usr/bin\"  -I/usr/X11R6/include  -I/usr/local/include -I/usr/X11/include/ -I/usr/X11R6/include/ -I/usr/X11R6/include/X11 -I/usr/openwin/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm    -g -O2 -MT wmconfig.o -MD -MP -MF ".deps/wmconfig.Tpo" -c -o wmconfig.o wmconfig.c; \
	then mv -f ".deps/wmconfig.Tpo" ".deps/wmconfig.Po"; else rm -f ".deps/wmconfig.Tpo"; exit 1; fi
x86_64-linux-gnu-gcc  -g -O2  -Wl,--as-needed -L/usr/local/lib -L/usr/X11/lib -L/usr/X11R6/lib -L/usr/openwin/lib -L/usr/lib -o wmakerconf  dialog.o dndtree.o error.o icons.o keys.o load.o menu.o misc.o path.o previews.o rimage.o rootmenu.o shortcuts.o simple.o texture.o themebrowser.o window.o wmconfig.o   -L/usr/X11R6/lib -lWINGs -lwraster -lXft  -lm -lnsl  -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lcairo -lgio-2.0 -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0  
/usr/bin/ld: keys.o: undefined reference to symbol 'XKeycodeToKeysym'
/usr/bin/ld: note: 'XKeycodeToKeysym' is defined in DSO /usr/lib64/libX11.so.6 so try adding it to the linker command line
/usr/lib64/libX11.so.6: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[3]: *** [wmakerconf] Error 1
make[3]: Leaving directory `/build/user-wmakerconf_2.12-1-amd64-3nHLoN/wmakerconf-2.12/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/build/user-wmakerconf_2.12-1-amd64-3nHLoN/wmakerconf-2.12'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/build/user-wmakerconf_2.12-1-amd64-3nHLoN/wmakerconf-2.12'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2



Reply to: