Bug#889114: libdbus-c++-{ecore,glib}-1.so: undefined symbols: need -ldbus-c++-1
Dear maintainers,
as you can see from the build log, both libraries libdbus-c++-ecore-1.so.0
and libdbus-c++-glib-1.so.0 are built before libdbus-c++-1.so.0 instead of
after. That is the main reason why they cannot be linked to it. I think
it would be best if the build order could be adapted accordingly upstream,
so that it would be possible to explicitly link to libdbus-c++-1.so.0.
However, pkg-config does the right thing and appends '-ldbus-c++-1' after
'-ldbus-c++-ecore-1' as well as after '-ldbus-c++-glib-1'. And due to
dbus-c++'s documentation, using pkg-config is the recommended way to get
compiler and linker flags.
Best regards,
Thomas Uhle
Reply to: