Boost 1.69.0 breaks compiling of douane-daemon
While compiling i got this error:
g++ -o douaned freedesktop/desktop_file.o freedesktop/desktop_files.o dbus/dbus_server.o dbus/douane.o main.o netlink_listener.o netlink_message_handler.o netlink_socket.o network_activity.o process.o processes_manager.o rule.o rules_manager.o socket.o thread.o tools.o `pkg-config --cflags --libs liblog4cxx dbus-c++-1` -lboost_signals -lboost_system -lboost_filesystem -lboost_regex -lcrypto -lpthread
/usr/bin/ld: cannot find -lboost_signals
collect2: error: ld returned 1 exit status
make: *** [Makefile:33: douaned] Error 1
Checked for the existence of libboost_signals.so and in fact, in boost 1.69.0 it is missing. in 1.68.0 it is still available.
Unfortunately i'm not sure if it's possible to securely downgrade boost on Arch / Manjaro without breaking the whole system or linking to external libs in makefile. no experience with that.
Edit Just read signal is abandoned in favor of signal2 and your code seems to be already ported to it. so wonder why it does not work. and updated now to 1.69.0-2, still the same.
Edited by M K