[OPEN-ILS-DEV] Issues installing EG 2.4 alpha1

Mike Rylander mrylander at gmail.com
Tue Mar 5 10:18:51 EST 2013


Thanks for the report, Yamil.

That's annoying ... and a product of our attempt to use (what we believed
to be) more correct version numbering.  Module::Build obviously disagrees.
 I'll update the tarball later today to work around that, but in the mean
time you can modify the $VERSION variable in OpenILS.pm to say just '2.4'
and it should work.

--miker



On Mon, Mar 4, 2013 at 6:04 PM, Yamil Suarez <ysuarez at berklee.edu> wrote:

> 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
>



-- 
Mike Rylander
 | Director of Research and Development
 | Equinox Software, Inc. / Your Library's Guide to Open Source
 | phone:  1-877-OPEN-ILS (673-6457)
 | email:  miker at esilibrary.com
 | web:  http://www.esilibrary.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://libmail.georgialibraries.org/pipermail/open-ils-dev/attachments/20130305/a1b6682b/attachment.htm>


More information about the Open-ils-dev mailing list