Re: [Fink-users] X 10.5 fink unable to install xml-sax-pm588-0.15-2

2007-11-24 Thread Daniel E. Macks
Sean Lake <[EMAIL PROTECTED]> said:
> Martin Costabel wrote:
>> Christopher Swingley wrote:
>>> Sean,
>>>
>>> * Sean Lake <[EMAIL PROTECTED]> [2007-Nov-23 20:51 AKST]:
 update-perl588-sax-parsers: adding Perl SAX parser module info file 
 of XML::SAX::PurePerl...
 Can't locate object method "save_parsers_debian" via package 
 "XML::SAX" at /sw/sbin/update-perl588-sax-parsers line 97.
>>>
>>> I had the same problem earlier today.  I believe the problem is that
>>> Perl is using the module that now comes with Leopard, which doesn't have
>>> the save_parsers_debian method in it.
>> 
>> This doesn't seem to be systematic, though. For me, xml-sax-pm588 
>> installs without error on 10.5.
>> 
>
> Is there, perhaps, a missing dependency then? Did you build install from 
> a clean slate fink install?

I just committed xml-sax-pm* 0.15-3 that seems to solve the
problem. There was a bug in the update-perl588-sax-parsers script that
failed to add fink's perl-modules libraries properly to the library
search path. *If* one had the path set already, the proper module
would be found anyway, but if not, then the mis-setting of it would
leave Apple's version detected instead.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks



-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Fink-users mailing list
Fink-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-users


Re: [Fink-users] X 10.5 fink unable to install xml-sax-pm588-0.15-2

2007-11-24 Thread Sean Lake
Martin Costabel wrote:
> Christopher Swingley wrote:
>> Sean,
>>
>> * Sean Lake <[EMAIL PROTECTED]> [2007-Nov-23 20:51 AKST]:
>>> update-perl588-sax-parsers: adding Perl SAX parser module info file 
>>> of XML::SAX::PurePerl...
>>> Can't locate object method "save_parsers_debian" via package 
>>> "XML::SAX" at /sw/sbin/update-perl588-sax-parsers line 97.
>>
>> I had the same problem earlier today.  I believe the problem is that
>> Perl is using the module that now comes with Leopard, which doesn't have
>> the save_parsers_debian method in it.
> 
> This doesn't seem to be systematic, though. For me, xml-sax-pm588 
> installs without error on 10.5.
> 

Is there, perhaps, a missing dependency then? Did you build install from 
a clean slate fink install?

Thanks,
Sean

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Fink-users mailing list
Fink-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-users


Re: [Fink-users] X 10.5 fink unable to install xml-sax-pm588-0.15-2

2007-11-24 Thread Martin Costabel
Christopher Swingley wrote:
> Sean,
> 
> * Sean Lake <[EMAIL PROTECTED]> [2007-Nov-23 20:51 AKST]:
>> update-perl588-sax-parsers: adding Perl SAX parser module info file of 
>> XML::SAX::PurePerl...
>> Can't locate object method "save_parsers_debian" via package "XML::SAX" 
>> at /sw/sbin/update-perl588-sax-parsers line 97.
> 
> I had the same problem earlier today.  I believe the problem is that
> Perl is using the module that now comes with Leopard, which doesn't have
> the save_parsers_debian method in it.

This doesn't seem to be systematic, though. For me, xml-sax-pm588 
installs without error on 10.5.

-- 
Martin


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Fink-users mailing list
Fink-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-users


Re: [Fink-users] X 10.5 fink unable to install xml-sax-pm588-0.15-2

2007-11-23 Thread Christopher Swingley
Sean,

* Sean Lake <[EMAIL PROTECTED]> [2007-Nov-23 20:51 AKST]:
> update-perl588-sax-parsers: adding Perl SAX parser module info file of 
> XML::SAX::PurePerl...
> Can't locate object method "save_parsers_debian" via package "XML::SAX" 
> at /sw/sbin/update-perl588-sax-parsers line 97.

I had the same problem earlier today.  I believe the problem is that
Perl is using the module that now comes with Leopard, which doesn't have
the save_parsers_debian method in it.  My quick and dirty fix was to
just move the Leopard modules out of the way temporarily so Perl would
use the fink ones.

It's not much of a fix, but here's what I did:

$ sudo mv /System/Libraries/Perl/Extras/5.8.8/ /tmp/

< do whatever installations are necessary >

$ sudo mv /tmp/5.8.8/ /System/Library/Perl/Extras/

Maybe there's a Perl module PATH that could solve it more gracefully?

Cheers,

Chris
-- 
Christopher S. Swingley  [EMAIL PROTECTED]
Intl. Arctic Research Center
University of Alaska Fairbanks   http://people.iarc.uaf.edu/~cswingle/


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Fink-users mailing list
Fink-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-users