Finance::Quote Install Problem on Mac OSX Mountain Lion

John Ralls jralls at ceridwen.us
Fri Nov 2 17:36:37 EDT 2012


On Nov 2, 2012, at 5:44 AM, schmatt <matt_braunstein at yahoo.com> wrote:

> I'm having issues trying to install the finance::quote module. I have
> installed Xcode with the command line tools. I run the script via the
> command line. I understand there are write permission issues by just running
> directly from the .dmg. I get the following output.
> 
> Going to read '/x/.cpan/Metadata'
>  Database was generated on Thu, 01 Nov 2012 07:43:05 GMT
> LWP is up to date (6.04).
> Running install for module 'Date::Manip'
> Running make for S/SB/SBECK/Date-Manip-6.36.tar.gz
> Checksum for /x/.cpan/sources/authors/id/S/SB/SBECK/Date-Manip-6.36.tar.gz
> ok
> Package seems to come without Makefile.PL.
>  (The test -f "/x/.cpan/build/SBECK-EQjQt6/Makefile.PL" returned false.)
>  Writing one on our own (setting NAME to DateManip)
> 
>  CPAN.pm: Going to build S/SB/SBECK/Date-Manip-6.36.tar.gz
> 
> Checking if your kit is complete...
> Looks good
> Warning: prerequisite Test::Inter 0 not found.
> Bareword found where operator expected at ./Makefile.PL line 1, near "30
> mtime"
> 	(Missing operator before mtime?)
> Number found where operator expected at ./Makefile.PL line 2, near "30"
> 	(Missing semicolon on previous line?)
> Bareword found where operator expected at ./Makefile.PL line 2, near "30
> atime"
> 	(Missing operator before atime?)
> Number found where operator expected at ./Makefile.PL line 3, near "30"
> 	(Missing semicolon on previous line?)
> Bareword found where operator expected at ./Makefile.PL line 3, near "30
> ctime"
> 	(Missing operator before ctime?)
> ERROR from evaluation of
> /x/.cpan/build/SBECK-EQjQt6/Date-Manip-6.36/Makefile.PL: ERROR from
> evaluation of
> /x/.cpan/build/SBECK-EQjQt6/Date-Manip-6.36/PaxHeaders.11917/Makefile.PL:
> syntax error at ./Makefile.PL line 1, near "30 mtime"
> Warning: No success on command[/usr/bin/perl Makefile.PL]
> 'YAML' not installed, will not store persistent state
>  SBECK/Date-Manip-6.36.tar.gz
>  /usr/bin/perl Makefile.PL -- NOT OK
> Running make test
>  Make had some problems, won't test
> Running make install
>  Make had some problems, won't install
> HTML::Parser is up to date (3.69).
> HTML::TableExtract is up to date (2.11).
> Crypt::SSLeay is up to date (0.64).
> Finance::Quote is up to date (1.18).
> 
> Any help with why this will not install properly would be appreciated. I've
> never had a problem prior to upgrading to mountain lion.

Looks to me like the author of Date::Manip made a bad Makefile.PL. It looks like you're updating, and that you have an otherwise current installation. Is F::Q failing to run?

Regards,
John Ralls




More information about the gnucash-user mailing list