[OPEN-ILS-DEV] Installaion Help Please

Mike Rylander mrylander at gmail.com
Wed Feb 7 09:14:56 EST 2007


On 2/7/07, Bill Erickson <billserickson at gmail.com> wrote:
[sinp]
>
> Yep.  I know of one other person on list that installed the software in a
> different directory.  It can certainly be done, with the current
> configuration setup, however, there are a lot of references to /openils/ in
> the config files, so those will require updating by hand in most cases.

Actually, you know two. :)  One of my development installations lives
in /opt/openils -- moving to "standard" locations (/etc, /opt,
/usr/lib, etc...) shouldn't be hard, but as mentioned would require
full adjustment of the config files and potentially some fixing of the
startup scripts.

Of course, that in itself isn't a bad thing, as one would get to know
the configuration infrastructure better by doing this.  I think binary
installation locations and base config should be left up to individual
distro-package maintainers, since each OS has different "best
practices", but it might very well be a good thing to move toward FHS*
for the generic installation procedure.

Thoughts?

* http://www.pathname.com/fhs/

-miker

>
> > Hope this helps! When you run into trouble again, please do not
> > hesitate to come back to the list!
> > --Don
>
> Thanks, Don.
>
>
> > On 2/6/07, Cory Fuchs < cory.fuchs at ronank12.edu> wrote:
> > >
> > >
> > >
> > >
> > > Hello Everyone,
> > >
> > >
> > >
> > > I trying to do an initial install and I am getting errors.
> > >
> > >
> > >
> > > I am attempting to install on a Fedora Core 6 server.
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > Here is a copy and paste of a rpm query.
> > >
> > >
> > >
> > > rpm -q apell-en gd-devel libxml2-devel libxslt-devel mod_perl
> > > postgresql-server perl-DBD-Pg
> > >
> > > package apell-en is not installed
> > >
> > > gd-devel-2.0.33-9.3.fc6
> > >
> > > libxml2-devel-2.6.26-2.1.1
> > >
> > > libxslt-devel-1.1.17-1.1
> > >
> > > mod_perl-2.0.2-6.1
> > >
> > > postgresql-server-8.1.6-1.fc6
> > >
> > > perl-DBD-Pg-1.49-1.fc6
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > I did a cvs install into /home/work/ILS directory.  When I run make I
> did
> > > the prefix as /home/apps/openils
> > >
> > >
> > >
> > > When I run make I get the following output.
> > >
> > >
> > >
> > >
> > >
> > > [root at library ILS]# make
> > >
> > > Building...
> > >
> > >
> > >
> > > -------------- [ opensrf_all ]
> > > -------------------------------------------
> > >
> > >
> > >
> > > objson/libobjson.so
> > >
> > > utils
> > >
> > > transport
> > >
> > > stack
> > >
> > > In file included from osrf_system.h:9,
> > >
> > >                  from osrf_app_session.h:7,
> > >
> > >                  from osrf_app_session.c:1:
> > >
> > > osrf_cache.h:19:22: error: memcache.h: No such file or directory
> > >
> > > make[2]: *** [osrf_app_session.o] Error 1
> > >
> > > make[1]: *** [libopensrf.so] Error 2
> > >
> > >
> > >
> > > -------------- [ openils_all ]
> > > -------------------------------------------
> > >
> > >
> > >
> > > Can't locate Error.pm in @INC (@INC contains: ../perlmods/OpenILS/Utils/
> > > ../../../OpenSRF/src/perlmods
> > > /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi
> > > /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi
> > > /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi
> > > /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi
> > > /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7
> > > /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5
> > > /usr/lib/perl5/site_perl
> > >
> /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi
> > >
> /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi
> > >
> /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi
> > >
> /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi
> > > /usr/lib/perl5/vendor_perl/5.8.8
> > > /usr/lib/perl5/vendor_perl/5.8.7
> > > /usr/lib/perl5/vendor_perl/5.8.6
> > > /usr/lib/perl5/vendor_perl/5.8.5
> /usr/lib/perl5/vendor_perl
> > > /usr/lib/perl5/5.8.8/i386-linux-thread-multi
> > > /usr/lib/perl5/5.8.8 .) at
> > > ../../../OpenSRF/src/perlmods/OpenSRF.pm line 3.
> > >
> > > BEGIN failed--compilation aborted at
> > > ../../../OpenSRF/src/perlmods/OpenSRF.pm line 3.
> > >
> > > Compilation failed in require at (eval 2) line 3.
> > >
> > >         ...propagated at /usr/lib/perl5/5.8.8/base.pm line 85.
> > >
> > > BEGIN failed--compilation aborted at
> > > ../../../OpenSRF/src/perlmods/OpenSRF/Application.pm
> line
> > > 4.
> > >
> > > Compilation failed in require at (eval 1) line 3.
> > >
> > >         ...propagated at /usr/lib/perl5/5.8.8/base.pm line 85.
> > >
> > > BEGIN failed--compilation aborted at
> > > ../perlmods/OpenILS/Utils//Fieldmapper.pm line 4.
> > >
> > > Compilation failed in require at ./fieldmapper_lookup-gen.pl line 5.
> > >
> > > BEGIN failed--compilation aborted at ./fieldmapper_lookup-gen.pl line 5.
> > >
> > > make[2]: *** [fieldmapper_lookup.c] Error 2
> > >
> > > make[1]: *** [libfieldmapper] Error 2
> > >
> > >
> > >
> > > -------------- [ evergreen_core ]
> > > -------------------------------------------
> > >
> > >
> > >
> > >
> > >
> > > Thank you for all your help.
> > >
> > >
> > >
> > > Cory Fuchs
> > >
> > >
> >
>
>
>
> --
> Bill Erickson
> PINES Systems Developer
> Georgia Public Library Service
>  billserickson at gmail.com
> http://open-ils.org


-- 
Mike Rylander
mrylander at gmail.com
GPLS -- PINES Development
Database Developer
http://open-ils.org


More information about the Open-ils-dev mailing list