[OPEN-ILS-DEV] Issues installing EG 2.4 alpha1
Yamil Suarez
ysuarez at berklee.edu
Mon Mar 4 18:04:39 EST 2013
Hello,
I just tried to install EG 2.4 alpha1 on a Debian Squeeze VM for my
DIG work. I first made sure to upgrade Debian Squeeze, then I
installed OSRF 2.1.2 succesfully.
The error happened when I ran "make", right after I ran "./configure
..." The error was...
Making all in Open-ILS/src
make[1]: Entering directory
`/home/ysuarez/Evergreen-ILS-2.4.alpha1/Open-ILS/src'
Making all in c-apps
make[2]: Entering directory
`/home/ysuarez/Evergreen-ILS-2.4.alpha1/Open-ILS/src/c-apps'
<snip>
perl Build.PL --destdir || make -s build-perl-fail
Version '2.04_a1' from
/home/ysuarez/Evergreen-ILS-2.4.alpha1/Open-ILS/src/perlmods/lib/OpenILS.pm
does not appear to be valid:
BEGIN { q# Hide from _packages_inside()
#; package Module::Build::ModuleInfo::_version::p63;
use Module::Build::Version;
no strict;
local $VERSION;
$VERSION=undef;
$vsub = sub {
our $VERSION = '2.04_a1';;
$VERSION
};
}
The fatal error was: Invalid version format (misplaced underscore) at
/usr/share/perl5/Module/Build/ModuleInfo.pm line 348
make[3]: Entering directory
`/home/ysuarez/Evergreen-ILS-2.4.alpha1/Open-ILS/src/perlmods'
>>> Build/test of Perl modules has failed. The most likely
>>> possibility is that a dependency is not pre-installed
>>> or that a test has failed.
>>> See the messages above this one for more information.
make[3]: *** [build-perl-fail] Error 1
make[3]: Leaving directory
`/home/ysuarez/Evergreen-ILS-2.4.alpha1/Open-ILS/src/perlmods'
make[2]: *** [build-perl] Error 2
make[2]: Leaving directory
`/home/ysuarez/Evergreen-ILS-2.4.alpha1/Open-ILS/src/perlmods'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ysuarez/Evergreen-ILS-2.4.alpha1/Open-ILS/src'
make: *** [all-recursive] Error 1
BTW, an additional error I got, that I think I fixed, was that I got
the following error when I ran "./configure"...
./configure --prefix=/openils --sysconfdir=/openils/conf
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
<snip>
checking whether gcc and cc understand -c and -o together... yes
checking for osrf_config... no
configure: error: Could not find osrf_config.
Ensure OpenSRF is installed and that the PATH environment variable includes
the OpenSRF executables. For example: PATH=$PATH:/openils/bin ./configure
I fixed the error by re-running ./configure like this...
PATH=$PATH:/openils/bin ./configure --prefix=/openils --sysconfdir=/openils/conf
Thanks in advance for any assistance,
Yamil
More information about the Open-ils-dev
mailing list