Bug#615752: memphis: ftbfs with gold or ld --no-add-needed
Matthias Klose
doko at debian.org
Mon Feb 28 00:53:10 UTC 2011
Package: memphis
Version: 0.2.3-1
Severity: important
Tags: sid
User: peter.fritzsche at 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/memphis to see if an Ubuntu version for
this package exists, and if a fix is included in the Ubuntu diff.
[...]
Writing libmemphis.devhelp2 for book(index)
gtk-doc: Fixing cross-references
html/object-tree.html:26: warning: no link for: 'GObject' -> (GObject).
html/MemphisRuleSet.html:47: warning: no link for: 'GError' -> (<span class="type">GError</span>).
make[3]: Leaving directory `/build/user-memphis_0.2.3-1-amd64-i_GAmM/memphis-0.2.3/docs/reference'
Making all in bindings
make[3]: Entering directory `/build/user-memphis_0.2.3-1-amd64-i_GAmM/memphis-0.2.3/bindings'
Making all in vala
make[4]: Entering directory `/build/user-memphis_0.2.3-1-amd64-i_GAmM/memphis-0.2.3/bindings/vala'
Making all in demos
make[5]: Entering directory `/build/user-memphis_0.2.3-1-amd64-i_GAmM/memphis-0.2.3/bindings/vala/demos'
CC example.o
gcc -DHAVE_CONFIG_H -I. -I../../.. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm -I../../.. -Wall -g -O2 -c example.c
CCLD example
/usr/bin/ld: example.o: undefined reference to symbol 'g_type_init'
/usr/bin/ld: note: 'g_type_init' is defined in DSO /usr/lib64/libgobject-2.0.so.0 so try adding it to the linker command line
/usr/lib64/libgobject-2.0.so.0: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[5]: *** [example] Error 1
make[5]: Leaving directory `/build/user-memphis_0.2.3-1-amd64-i_GAmM/memphis-0.2.3/bindings/vala/demos'
make[4]: *** [all-recursive] Error 1
make[3]: *** [all-recursive] Error 1
make[4]: Leaving directory `/build/user-memphis_0.2.3-1-amd64-i_GAmM/memphis-0.2.3/bindings/vala'
make[3]: Leaving directory `/build/user-memphis_0.2.3-1-amd64-i_GAmM/memphis-0.2.3/bindings'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/build/user-memphis_0.2.3-1-amd64-i_GAmM/memphis-0.2.3'
make[1]: *** [all] Error 2
dh_auto_build: make -j1 returned exit code 2
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
More information about the pkg-gnome-maintainers
mailing list