[OPEN-ILS-DEV] Installaion Help Please

Don McMorris don.mcmorris at gmail.com
Tue Feb 6 14:06:50 EST 2007


Hey Cory:

Sorry you are experiencing trouble.
1) The RPM query says aspell-en isn't installed.  You can install it
with "yum install aspell-en".
2) Memcached doesn't appear to be installed (osrf_cache.h:19:22:
error: memcache.h: No such file or directory).

The documentation for install on Fedora is somewhat limited.  Other
distros (such as Gentoo and Debian) seem to have been the most common.
 As such, some deps may've been missed.
http://www.open-ils.org/dokuwiki/doku.php?id=prerequisites lists a
complete set of requirements.
Specifically, memcached, yaz-2.0.x, and Judy libs (at the time of the
writing, these weren't available in standard Fedora YUM repos.
YAZ binaries are available at http://ftp.indexdata.dk/pub/yaz/redhat/
memcached source is available at http://www.danga.com/memcached/download.bml
I'm going to leave "Judy libs" for somebody more experienced than I to explain.

Just FYI... Evergreen is usually installed in a prefix /openils (if I
recall properly).  Last I've known, it hasn't been thoroughly tested
outside of this (Bill will confirm or elaborate on this).

Hope this helps! When you run into trouble again, please do not
hesitate to come back to the list!
--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
>
>


More information about the Open-ils-dev mailing list