Dave Vasilevsky wrote:

On Feb 13, 2006, at 2:28 AM, Robert T Wyatt wrote:
Attempt to free unreferenced scalar at /sw/lib/perl5/Fink/PkgVersion.pm line 4063. WARNING: Fink::Services: Illegal version specification: >= 0.311-4 at 'scrollkeeper (>= 0.311-4)' in gnome-user-docs

Works for me:

$ perl -MFink -MData::Dumper -MFink::PkgVersion -MFink::Services=spec2struct -
$file = '/sw/fink/10.3/unstable/main/finkinfo/gnome/gnome-user-docs.info';
$pv = Fink::PkgVersion->one_pkgversion_from_info_file($file);
$dep = $pv->get_depends(0,0)->[0][0];
$st = spec2struct($dep);
print Dumper $st;

$VAR1 = {
          'version' => '0.3.11-4',
          'relation' => '>=',
          'package' => 'scrollkeeper'
        };

It looks like on your system '0.3.11-4' is losing a dot for some reason. Combined with the internal perl error (unreferenced scalar) I'd be worried that you've got something corrupting your disk or memory. Or possibly some weird unicode character in your gnome-user-docs.info. So I'd recommend checking what's in the .info file.

I don't see anything unusual in the .info file (below). I still have the error.

Reading buildlock packages...
        All buildlocks accounted for.
Attempt to free unreferenced scalar at /sw/lib/perl5/Fink/PkgVersion.pm line 4063, <STDIN> line 1. WARNING: Fink::Services: Illegal version specification: >= 0.311-4 at 'scrollkeeper (>= 0.311-4)' in gnome-user-docs


$ cat /sw/fink/10.3/unstable/main/finkinfo/gnome/gnome-user-docs.info
Package: gnome-user-docs
Version: 2.8.1
Revision: 1
Source: mirror:gnome:sources/gnome2-user-docs/2.8/gnome2-user-docs-%v.tar.bz2
Source-MD5: 90bdd21ea3e3e794f641dd805216f275
BuildDepends: gnome-desktop4-dev (>= 2.6.0-1)
PatchScript: perl -pi.bak -e "s/-scrollkeeper-update/#-scrollkeeper-update/g" */*/Makefile.in
Depends: scrollkeeper (>= 0.3.11-4)
InstallScript: make install DESTDIR=%d
PostInstScript: <<
  if [ configure = "$1" ]; then
    scrollkeeper-update
  fi
<<
PostRmScript: <<
  if [ upgrade != "$1" ]; then
    scrollkeeper-update
  fi
<<
DocFiles: AUTHORS COPYING* ChangeLog NEWS README
Description: General GNOME User Documentation
DescDetail: <<
This package contains general GNOME user documentation which is not
directly associated with any particular GNOME application or package.
<<
License: GFDL
Maintainer: The Gnome Core Team <[EMAIL PROTECTED]>
Homepage: http://www.gnome.org/



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Fink-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to