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

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: