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

Reply via email to