OK... so I have all the packages built but I may need to fix some. 
    
    Firstly, where do I set the Postgresql contrib_dir, only I can't see
    the setting in the ledgersmb.conf.
    
    Secondly when I connect to the ledgersmb/setup.pl I get the
    following: Has anyone any ideas?
    
    Error!
    Unable to open script: LedgerSMB::Scripts::setup : : syntax
        error at LedgerSMB/DBObject_Moose.pm line 21, near "use
        LedgerSMB::MooseTypes
        ="
        Global symbol "$class" requires explicit package name at
        LedgerSMB/DBObject_Moose.pm line 25.
        "use" not allowed in _expression_ at LedgerSMB/DBObject_Moose.pm
        line 31, at end of line
        Global symbol "$self" requires explicit package name at
        LedgerSMB/DBObject_Moose.pm line 36.
        Global symbol "$function_name" requires explicit package name at
        LedgerSMB/DBObject_Moose.pm line 36.
        Global symbol "@args" requires explicit package name at
        LedgerSMB/DBObject_Moose.pm line 36.
        Global symbol "$schema" requires explicit package name at
        LedgerSMB/DBObject_Moose.pm line 36.
        Global symbol "$continue_on_error" requires explicit package
        name at LedgerSMB/DBObject_Moose.pm line 37.
        Global symbol "@args" requires explicit package name at
        LedgerSMB/DBObject_Moose.pm line 42.
        Global symbol "@elements" requires explicit package name at
        LedgerSMB/DBObject_Moose.pm line 48.
        LedgerSMB/DBObject_Moose.pm has too many errors.
        Compilation failed in require at
        /usr/share/perl5/vendor_perl/Module/Runtime.pm line 317.
        Compilation failed in require at LedgerSMB/Scripts/setup.pm line
        27.
        BEGIN failed--compilation aborted at LedgerSMB/Scripts/setup.pm
        line 27.
        Compilation failed in require at (eval 452) line 1.
      
    dbversion: 1.4.0, company:
    
    Kind regards
    
    Benedict White