I'm running Fedora 8, and after installing the daily batch of updates, Spreadsheet::ParseExcel broke with the error that weak references were not supported in this version of Perl. A little bit of poking around, and it looks like the Fedora update included an update for Perl that uses an implementation of Scalar::Util that does not support weak references.
Problematically, the version of the cpan script that I had (not sure if it was updated or not) doesn't recognize the -f option, and so you can't force the install that way. Of course, it also sees that Scalar::Util is up to date.
The solution was to enter a cpan shell, and then run force install Scalar::Util. After it rebuilt, Spreadsheet::ParseExcel seems to be running like a champ.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Rebuilding Scalar::Util after Fedora Update
by perrin (Chancellor) on Dec 04, 2007 at 20:13 UTC | |
by Fletch (Bishop) on Dec 04, 2007 at 21:12 UTC | |
|
Re: Rebuilding Scalar::Util after Fedora Update
by Hercynium (Hermit) on Dec 04, 2007 at 21:48 UTC | |
|
Re: Rebuilding Scalar::Util after Fedora Update
by locked_user sundialsvc4 (Abbot) on Dec 05, 2007 at 19:30 UTC | |
|
Re: Rebuilding Scalar::Util after Fedora Update
by submersible_toaster (Chaplain) on Dec 06, 2007 at 04:56 UTC |