Boris,

The problem is you may be missing some dependencies or you have a syntax error in your code.

Here a possible fix for this.

I am assuming the following.
You are running centos or redhat

Your code is in /usr/local/pf

To get all the dependencies for packetfence without installing the packetfence package.

yum install yum-utils

cd /usr/local/pf

sh addons/dev-helpers/centos-chroot/install-packages-from-spec.sh

This will install all the dependencies for the current devel

Make sure you have pfconfig running

/usr/local/pf/sbin/pfconfig -d

If you want to do a quick test of any changes you have done will compile.

perl -I/usr/local/pf/lib -c /usr/local/pf/lib/pf/module.pm

If you want to see if your changes will break any of our unittest do the following.

cd /usr/local/pf/t

perl smoke.t

I hope this helps








James Rouzier
jrouz...@inverse.ca :: +1.514.755.3630  ::  http://www.inverse.ca
Inverse inc. :: Leaders behind SOGo (http://www.sogo.nu) and PacketFence 
(http://www.packetfence.org)

On 2015-06-03 1:11 PM, Boris Epstein wrote:
A lttle addendum to the below:

here is the code I am using:

https://github.com/borepstein/packetfence

I haven't really changed much in it, definitely have not removed (or moved) any modules, so the error messages I got are quite puzzling to say the least.

Boris.


On Wed, Jun 3, 2015 at 1:08 PM, Boris Epstein <borepst...@gmail.com <mailto:borepst...@gmail.com>> wrote:

    Hello all,

    I have started making some code modifications and decided to test
    them. As it was recommended to me I linked my code from the Github
    repo to /usr/local/pf on my Centos 6 machine. I also compiled the
    pfcmd executable, etc.

    When I tried to run it I got the following error messages:

    [root@pf1 ~]# service packetfence start
    Starting PacketFence...Set name-type for VLAN subsystem. Should be
    visible in /proc/net/vlan/config
    Couldn't require pf::services::manager::httpd_admin : has '+name'
    given but no name attribute already exists at
    /usr/share/perl5/vendor_perl/Method/Generate/Constructor.pm line 15.
    Compilation failed in require at (eval 1368) line 3.
     at /usr/share/perl5/vendor_perl/Module/Pluggable.pm line 28
    Couldn't require pf::services::manager::httpd_webservices :
    Attempt to reload pf/services/manager/httpd.pm
    <http://httpd.pm/> aborted.
    Compilation failed in require at
    /usr/share/perl5/vendor_perl/Module/Runtime.pm line 317.
    Compilation failed in require at (eval 1763) line 3.
     at /usr/share/perl5/vendor_perl/Module/Pluggable.pm line 28
    Couldn't require pf::services::manager::httpd_portal : Attempt to
    reload pf/services/manager/httpd.pm <http://httpd.pm/> aborted.
    Compilation failed in require at
    /usr/share/perl5/vendor_perl/Module/Runtime.pm line 317.
    Compilation failed in require at (eval 1767) line 3.
     at /usr/share/perl5/vendor_perl/Module/Pluggable.pm line 28
    Couldn't require pf::services::manager::httpd_aaa : Attempt to
    reload pf/services/manager/httpd.pm <http://httpd.pm/> aborted.
    Compilation failed in require at
    /usr/share/perl5/vendor_perl/Module/Runtime.pm line 317.
    Compilation failed in require at (eval 1771) line 3.
     at /usr/share/perl5/vendor_perl/Module/Pluggable.pm line 28
    Couldn't require pf::services::manager::snort : Attempt to reload
    pf/class.pm <http://class.pm/> aborted.
    Compilation failed in require at
    /usr/local/pf/lib/pf/violation_config.pm
    <http://violation_config.pm/> line 22.

    When I link to the old, RPM-furnished content things seem to work
    fine.

    For the background on this please see the following:

    
http://www.mail-archive.com/packetfence-users@lists.sourceforge.net/msg09032.html

    Thanks in advance for any and all advice.

    Regards,

    Boris.




------------------------------------------------------------------------------


_______________________________________________
PacketFence-devel mailing list
PacketFence-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/packetfence-devel

------------------------------------------------------------------------------
_______________________________________________
PacketFence-devel mailing list
PacketFence-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/packetfence-devel

Reply via email to