I'm trying to compile it on Fedora 24 workstation. I downloaded version 3.0.3. First I tried to find an rpm, no dice.
I suspect that net-responsibility may require poco-1.4.2, which is old. The current poco complete version is 1.7.4. I tried the rpm, think on rpmforge, and net-responsibility doesn't work with it. Accountablity software seems to be lacking on Linux. Thing is, I think net-responsiblity is the only Linux compatible accountability software that is being actively developed. Unfortunately, there is a strong focus on Ubuntu which is Debian based where I'm using Fedora which is Redhat based. There is also slackware which has it's own package management that is different from both Redhat and Debian. [michael@eagle64 net-responsibility-3.0.3]$ make make all-am make[1]: Entering directory '/home/michael/temp/net-responsibility- 3.0.3' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I./include -DPKGDATADIR='/usr/share/net-responsibility' -DPKGLIBDIR='/usr/lib64/net-responsibility' -DDATABASEDIR='/var/log' -DPIDDIR='/var/run' -I./include -g -O2 -g -O2 -MT ./src/libNetResponsibility_la-MainApplication.lo -MD -MP -MF ./src/.deps/libNetResponsibility_la-MainApplication.Tpo -c -o ./src/libNetResponsibility_la-MainApplication.lo `test -f './src/MainApplication.cpp' || echo './'`./src/MainApplication.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./include -DPKGDATADIR=/usr/share/net-responsibility -DPKGLIBDIR=/usr/lib64/net- responsibility -DDATABASEDIR=/var/log -DPIDDIR=/var/run -I./include -g -O2 -g -O2 -MT ./src/libNetResponsibility_la-MainApplication.lo -MD -MP -MF ./src/.deps/libNetResponsibility_la-MainApplication.Tpo -c ./src/MainApplication.cpp -fPIC -DPIC -o ./src/.libs/libNetResponsibility_la-MainApplication.o In file included from ./include/MyXml.h:38:0, from ./include/Options.h:33, from ./include/MainApplication.h:34, from ./src/MainApplication.cpp:21: ./include/Blacklist.h:33:30: fatal error: Poco/Data/Common.h: No such file or directory ^ compilation terminated. Makefile:690: recipe for target 'src/libNetResponsibility_la- MainApplication.lo' failed make[1]: *** [src/libNetResponsibility_la-MainApplication.lo] Error 1 make[1]: Leaving directory '/home/michael/temp/net-responsibility- 3.0.3' Makefile:348: recipe for target 'all' failed make: *** [all] Error 2 [michael@eagle64 net-responsibility-3.0.3]$ I suspect that /usr/local/include/Poco/Data/Common.h doesn't exist because that file got dropped in the current release of poco. One way to address this, not ideal, is to install the older version of Poco. Another way to address this, much better, is to port net- responsibility to the current version of Poco. If anyone knows of a Fedora 24 compatible rpm for net-responsibility I'd love to hear about it. Any tips on porting this software to the current Poco will also be appreciated. _______________________________________________ PLUG mailing list PLUG@lists.pdxlinux.org http://lists.pdxlinux.org/mailman/listinfo/plug