Bug#555181: FTBFS with binutils-gold

Peter Fritzsche peter.fritzsche at gmx.de
Sun Nov 8 20:05:31 UTC 2009


Source: libgnomedb3
Version: 3.0.0-4
Severity: minor
User: peter.fritzsche at gmx.de
Usertags: no-add-needed

Tried to build your package and it fails to build with GNU binutils-gold. The
important difference is that --no-add-needed is the default behavior of of GNU
binutils-gold. Please provide all needed libraries to the linker when building
your executables.

More informations can be found at
 http://wiki.debian.org/qa.debian.org/FTBFS#A2009-11-02Packagesfailingbecausebinutils-gold.2BAC8-indirectlinking

gtk-doc: Linking scanner

*** Warning: Linking the executable libgnomedb-3.0-scan against the loadable module
*** libgnomedb_entry_builtin_plugins.so is not portable!
cc -g -O2 -g -Wall -O2 -Wl,-z -Wl,defs -Wl,-O1 -Wl,--as-needed -o .libs/libgnomedb-3.0-scan .libs/libgnomedb-3.0-scan.o  ../../libgnomedb/.libs/libgnomedb-3.0.so ../../libgnomedb/plugins/.libs/libgnomedb_entry_builtin_plugins.so ../../libgnomedb-extra/.libs/libgnomedb_extra-3.0.so ../../libgnomedb-graph/.libs/libgnomedb_graph-3.0.so   -Wl,--rpath -Wl,/usr/lib/libgnomedb/plugins
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function get_type_name:libgnomedb-3.0-scan.c:360: error: undefined reference to 'g_type_name'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function get_type_name:libgnomedb-3.0-scan.c:404: error: undefined reference to 'g_type_is_a'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function get_type_name:libgnomedb-3.0-scan.c:408: error: undefined reference to 'g_type_test_flags'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function get_type_name:libgnomedb-3.0-scan.c:412: error: undefined reference to 'g_type_is_a'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function get_type_name:libgnomedb-3.0-scan.c:416: error: undefined reference to 'g_type_is_a'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function get_type_name:libgnomedb-3.0-scan.c:420: error: undefined reference to 'g_type_is_a'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_signal:libgnomedb-3.0-scan.c:231: error: undefined reference to 'g_signal_query'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_signal:libgnomedb-3.0-scan.c:251: error: undefined reference to 'g_ascii_strdown'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_signal:libgnomedb-3.0-scan.c:256: error: undefined reference to 'g_free'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function compare_signals:libgnomedb-3.0-scan.c:179: error: undefined reference to 'g_signal_name'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function compare_signals:libgnomedb-3.0-scan.c:179: error: undefined reference to 'g_signal_name'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_hierarchy:libgnomedb-3.0-scan.c:748: error: undefined reference to 'g_type_name'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_hierarchy:libgnomedb-3.0-scan.c:750: error: undefined reference to 'g_type_children'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_hierarchy:libgnomedb-3.0-scan.c:755: error: undefined reference to 'g_free'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_interfaces:libgnomedb-3.0-scan.c:794: error: undefined reference to 'g_type_interfaces'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_interfaces:libgnomedb-3.0-scan.c:803: error: undefined reference to 'g_free'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_interfaces:libgnomedb-3.0-scan.c:805: error: undefined reference to 'g_type_children'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_interfaces:libgnomedb-3.0-scan.c:810: error: undefined reference to 'g_free'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_interfaces:libgnomedb-3.0-scan.c:798: error: undefined reference to 'g_type_name'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_interfaces:libgnomedb-3.0-scan.c:800: error: undefined reference to 'g_type_name'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_prerequisites:libgnomedb-3.0-scan.c:839: error: undefined reference to 'g_type_interface_prerequisites'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_prerequisites:libgnomedb-3.0-scan.c:850: error: undefined reference to 'g_type_children'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function compare_param_specs:libgnomedb-3.0-scan.c:885: error: undefined reference to 'g_param_spec_get_name'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function compare_param_specs:libgnomedb-3.0-scan.c:885: error: undefined reference to 'g_param_spec_get_name'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1321: error: undefined reference to 'g_type_fundamental'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1330: error: undefined reference to 'g_type_fundamental'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1323: error: undefined reference to 'g_type_class_peek'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1327: error: undefined reference to 'g_object_class_list_properties'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1374: error: undefined reference to 'g_param_spec_get_nick'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1375: error: undefined reference to 'g_param_spec_get_blurb'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:976: error: undefined reference to 'g_param_spec_types'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:976: error: undefined reference to 'g_type_check_instance_is_a'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:993: error: undefined reference to 'g_type_check_instance_is_a'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1010: error: undefined reference to 'g_type_check_instance_is_a'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1027: error: undefined reference to 'g_type_check_instance_is_a'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1154: error: undefined reference to 'g_strdup'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1165: error: undefined reference to 'g_param_spec_types'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1298: error: undefined reference to 'g_strdup'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1134: error: undefined reference to 'g_type_check_instance_cast'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1143: error: undefined reference to 'g_strdup_printf'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1405: error: undefined reference to 'gtk_widget_get_type'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1405: error: undefined reference to 'g_type_check_class_is_a'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1406: error: undefined reference to 'g_type_check_class_cast'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1406: error: undefined reference to 'gtk_widget_class_list_style_properties'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:978: error: undefined reference to 'g_type_check_instance_cast'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1148: error: undefined reference to 'g_strdup_printf'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1167: error: undefined reference to 'g_type_check_instance_cast'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1169: error: undefined reference to 'g_strdup_printf'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1387: error: undefined reference to 'g_param_spec_get_name'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:995: error: undefined reference to 'g_type_check_instance_cast'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1146: error: undefined reference to 'g_strdup_printf'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1141: error: undefined reference to 'g_strdup'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1396: error: undefined reference to 'gtk_container_get_type'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1397: error: undefined reference to 'gtk_container_class_list_child_properties'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1396: error: undefined reference to 'g_type_check_class_is_a'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1223: error: undefined reference to 'g_unichar_isprint'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1245: error: undefined reference to 'g_string_new'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1256: error: undefined reference to 'g_string_append'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1249: error: undefined reference to 'g_flags_get_first_value'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1255: error: undefined reference to 'g_string_append'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1287: error: undefined reference to 'g_strescape'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1232: error: undefined reference to 'g_enum_get_value'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1332: error: undefined reference to 'g_type_default_interface_ref'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1337: error: undefined reference to 'g_object_interface_list_properties'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1266: error: undefined reference to 'g_string_free'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function output_object_args:libgnomedb-3.0-scan.c:1262: error: undefined reference to 'g_string_free'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function main:libgnomedb-3.0-scan.c:140: error: undefined reference to 'g_type_init'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function main:libgnomedb-3.0-scan.c:140: error: undefined reference to 'g_type_class_ref'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function main:libgnomedb-3.0-scan.c:86: error: undefined reference to 'g_type_fundamental'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function main:libgnomedb-3.0-scan.c:84: error: undefined reference to 'g_type_test_flags'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function main:libgnomedb-3.0-scan.c:85: error: undefined reference to 'g_type_class_ref'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function main:libgnomedb-3.0-scan.c:87: error: undefined reference to 'g_type_default_interface_ref'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function main:libgnomedb-3.0-scan.c:190: error: undefined reference to 'g_type_fundamental'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function main:libgnomedb-3.0-scan.c:190: error: undefined reference to 'g_type_test_flags'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function main:libgnomedb-3.0-scan.c:196: error: undefined reference to 'g_signal_list_ids'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function main:libgnomedb-3.0-scan.c:722: error: undefined reference to 'g_type_parent'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function main:libgnomedb-3.0-scan.c:773: error: undefined reference to 'g_type_parent'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function main:libgnomedb-3.0-scan.c:773: error: undefined reference to 'g_type_test_flags'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function main:libgnomedb-3.0-scan.c:820: error: undefined reference to 'g_log'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function main:libgnomedb-3.0-scan.c:715: error: undefined reference to 'g_log'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function main:libgnomedb-3.0-scan.c:766: error: undefined reference to 'g_log'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function main:libgnomedb-3.0-scan.c:868: error: undefined reference to 'g_log'
/usr/bin/ld: .libs/libgnomedb-3.0-scan.o: in function describe_signed_constant:libgnomedb-3.0-scan.c:933: error: undefined reference to 'g_strdup'
collect2: ld returned 1 exit status
Linking of scanner failed: 
make[3]: *** [scan-build.stamp] Error 1






More information about the pkg-gnome-maintainers mailing list