Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#153 empty package list with snow leopard / fink .29.9

closed-wont-fix
nobody
5
2009-11-08
2009-08-30
Eric C. Jensen
No

After upgrading to Snow Leopard and then upgrading fink according to the directions on the fink website, I now have what appears to be a fully functional fink, but broken FinkCommander. fink list looks fine, but everytime I run Update Table on FinkCommander it logs the following to the console and leaves me with a blank package list:

8/30/09 10:36:29 AM [0x0-0x59059].com.sburrious.finkcommander[28242] It appears that Fink's package database is corrupted. Please run 'fink index -f' to recreate it.

Discussion

  • blasto333
    blasto333
    2009-10-05

    I ran fink index -f and it still shows nothing. fink list shows all of the package via the cli.

     
  • slswift
    slswift
    2009-10-05

    I should have responded earlier that I found the answer on a regular fink forum. Turns out FinkCommander can't use the perl v5.10.0 that Apple installs with Snow Leopard. Commander wants a perl 5.8. You need to launch FinkCommander, open the Preferences, select the "paths" tab and point to another perl.

    I happened to have perl 5.8.9 from MacPorts which is working perfectly. The poster on the fink forum downloaded perl 5.8.8 via fink cli and used that successfully.

    The fink website does mention downloading perl 5.8.8 to fix some compatibility issues w/ Snow Leopard, but they could be a little more explicit about it.

    Hope that helps you,
    Spencer

     
  • slswift
    slswift
    2009-10-07

    Thought I would add my own followup.

    I now think the issue is related to 64-bit vs. 32-bt perl and not the version of perl. After successfully getting FinkCommander running again using perl v.5.8.9 from Macports (Leopard build), I went to recompile it under Snow Leopard. That made it a 64-bit X86_64 binary and.... Voila! FinkCommander was broken again.

    Changing the preferences to point to the Fink perl5.8.8 package fixed it again.

    Spencer

     
  • Madd the Sane
    Madd the Sane
    2009-11-03

    You can use Snow Leopard's version of Perl 5.8 just fine.

    Set the Perl path to be /usr/bin/perl5.8.9

     
  • slswift
    slswift
    2009-11-03

    Thanks! I hadn't noticed that Apple provided an earlier perl binary. I've set that path so there is one less package I have to keep active.

     
  • monipol
    monipol
    2009-11-08

    • status: open --> closed-wont-fix