Package: src:dbusada
Version: 0.3-1
Severity: important

The package fails to build when linking with --as-needed:

gnatbind -shared -E -x /build/buildd/dbusada-0.3/obj/tests/runner.ali
gnatlink /build/buildd/dbusada-0.3/obj/tests/runner.ali -shared-libgcc -ldbus-1
-ldbus-glib-1 -lglib-2.0 /build/buildd/dbusada-0.3/lib/static/libdbusada.a
-L/usr/lib/ -lahven -o /build/buildd/dbusada-0.3/obj/tests/runner
/build/buildd/dbusada-0.3/lib/static/libdbusada.a(d_bus-connection.o): In
function `d_bus__connection__check':
/build/buildd/dbusada-0.3/src/d_bus-connection.adb:189: undefined reference to
`dbus_error_is_set'
/build/buildd/dbusada-0.3/src/d_bus-connection.adb:193: undefined reference to
`dbus_error_free'
[...]
collect2: error: ld returned 1 exit status
gnatlink: error when calling /usr/bin/gcc-4.9
gnatmake: *** link failed.
Makefile:33: recipe for target 'build_tests' failed
make[2]: *** [build_tests] Error 4

The bug is in d_bus_ada_common.gpr, adding *libraries* to the *switches*. Please
add the libraries to an appropriate library variable, so that the libraries are
passed behind the libdbusada.a library.


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to