Same issue as reported previously. I note that this issue only arises for me when I try to install fink in a non-default directory (e.g., "/opt/fink/" instead of "/sw/". So, for example, when I install fink in /opt/fink, I can run all the fink commands in terminal, but the table never populates in the Fink Commander window. The table populates just fine when I install fink in the default /sw. And, yes, I fix the preferences and paths appropriately.
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
I have exactly the same problem but on OS X 10.5.8!!!
The status "fixed" for the older report is not justified, even if there are solutions like setting perl paths (I have no idea at all what that means and why an enduser should know/fiddle with it...)
The FAQ which lists this problem does NOT show a solution. (Should be updated a soon there is a solution...)
I suggest, that finkcommander should test for correct libraries itself, and repair itself as well... (Isn't that the whole point about fink???) It could could also be on its own suspicious if there is "0 displayed 0 installed"...
And still finkcommander is simply broken on my system, it doesn't work...
This is all the messages I found in the console (I have no idea what it could possibly mean):
12.04.10 12:52:44 FinkCommander[14870] Fixing preferences for first run of version 0.4 or later
12.04.10 12:52:44 FinkCommander[14870] Creating ~/Library/Application Support/FinkCommander directory
12.04.10 12:52:44 FinkCommander[14870] Fink base path has changed from to /sw
12.04.10 12:52:49 [0x0-0xe63e63].com.sburrious.finkcommander[14870] Can't locate DB_File.pm in @INC (@INC contains: /opt/local/lib/perl5/5.8.9 /opt/local/lib/perl5/5.8.9/darwin-2level /sw/lib/perl5/darwin /sw/lib/perl5 /opt/local/lib/perl5/site_perl/5.8.9/darwin-2level /opt/local/lib/perl5/site_perl/5.8.9 /opt/local/lib/perl5/site_perl /opt/local/lib/perl5/vendor_perl/5.8.9/darwin-2level /opt/local/lib/perl5/vendor_perl/5.8.9 /opt/local/lib/perl5/vendor_perl /opt/local/lib/perl5/5.8.9/darwin-2level /opt/local/lib/perl5/5.8.9 .) at /sw/lib/perl5/Fink/Scanpackages.pm line 45.
12.04.10 12:52:49 [0x0-0xe63e63].com.sburrious.finkcommander[14870] Compilation failed in require at /sw/lib/perl5/Fink/Engine.pm line 49.
12.04.10 12:52:49 [0x0-0xe63e63].com.sburrious.finkcommander[14870] BEGIN failed--compilation aborted at /sw/lib/perl5/Fink/Engine.pm line 49.
12.04.10 12:52:49 [0x0-0xe63e63].com.sburrious.finkcommander[14870] Compilation failed in require at /sw/lib/perl5/Fink/Bootstrap.pm line 33.
12.04.10 12:52:49 [0x0-0xe63e63].com.sburrious.finkcommander[14870] BEGIN failed--compilation aborted at /sw/lib/perl5/Fink/Bootstrap.pm line 33.
12.04.10 12:52:49 [0x0-0xe63e63].com.sburrious.finkcommander[14870] Compilation failed in require at /sw/lib/perl5/Fink/PkgVersion.pm line 45.
12.04.10 12:52:49 [0x0-0xe63e63].com.sburrious.finkcommander[14870] BEGIN failed--compilation aborted at /sw/lib/perl5/Fink/PkgVersion.pm line 45.
12.04.10 12:52:49 [0x0-0xe63e63].com.sburrious.finkcommander[14870] Compilation failed in require at /sw/lib/perl5/Fink/Package.pm line 33.
12.04.10 12:52:49 [0x0-0xe63e63].com.sburrious.finkcommander[14870] BEGIN failed--compilation aborted at /sw/lib/perl5/Fink/Package.pm line 33.
12.04.10 12:52:49 [0x0-0xe63e63].com.sburrious.finkcommander[14870] Compilation failed in require at /Users/st/Library/Application Support/FinkCommander/FinkCommander.pl line 41.
12.04.10 12:52:49 [0x0-0xe63e63].com.sburrious.finkcommander[14870] BEGIN failed--compilation aborted at /Users/st/Library/Application Support/FinkCommander/FinkCommander.pl line 41.
12.04.10 12:52:50 FinkCommander[14870] Checking for FinkCommander update
12.04.10 13:10:02 [0x0-0xe63e63].com.sburrious.finkcommander[14870] Can't locate DB_File.pm in @INC (@INC contains: /opt/local/lib/perl5/5.8.9 /opt/local/lib/perl5/5.8.9/darwin-2level /sw/lib/perl5/darwin /sw/lib/perl5 /opt/local/lib/perl5/site_perl/5.8.9/darwin-2level /opt/local/lib/perl5/site_perl/5.8.9 /opt/local/lib/perl5/site_perl /opt/local/lib/perl5/vendor_perl/5.8.9/darwin-2level /opt/local/lib/perl5/vendor_perl/5.8.9 /opt/local/lib/perl5/vendor_perl /opt/local/lib/perl5/5.8.9/darwin-2level /opt/local/lib/perl5/5.8.9 .) at /sw/lib/perl5/Fink/Scanpackages.pm line 45.
12.04.10 13:10:02 [0x0-0xe63e63].com.sburrious.finkcommander[14870] Compilation failed in require at /sw/lib/perl5/Fink/Engine.pm line 49.
12.04.10 13:10:02 [0x0-0xe63e63].com.sburrious.finkcommander[14870] BEGIN failed--compilation aborted at /sw/lib/perl5/Fink/Engine.pm line 49.
12.04.10 13:10:02 [0x0-0xe63e63].com.sburrious.finkcommander[14870] Compilation failed in require at /sw/lib/perl5/Fink/Bootstrap.pm line 33.
12.04.10 13:10:02 [0x0-0xe63e63].com.sburrious.finkcommander[14870] BEGIN failed--compilation aborted at /sw/lib/perl5/Fink/Bootstrap.pm line 33.
12.04.10 13:10:02 [0x0-0xe63e63].com.sburrious.finkcommander[14870] Compilation failed in require at /sw/lib/perl5/Fink/PkgVersion.pm line 45.
12.04.10 13:10:02 [0x0-0xe63e63].com.sburrious.finkcommander[14870] BEGIN failed--compilation aborted at /sw/lib/perl5/Fink/PkgVersion.pm line 45.
12.04.10 13:10:02 [0x0-0xe63e63].com.sburrious.finkcommander[14870] Compilation failed in require at /sw/lib/perl5/Fink/Package
12.04.10 13:10:02 [0x0-0xe63e63].com.sburrious.finkcommander[14870] .pm line 33.
12.04.10 13:10:02 [0x0-0xe63e63].com.sburrious.finkcommander[14870] BEGIN failed--compilation aborted at /sw/lib/perl5/Fink/Package.pm line 33.
12.04.10 13:10:02 [0x0-0xe63e63].com.sburrious.finkcommander[14870] Compilation failed in require at /Users/st/Library/Application Support/FinkCommander/FinkCommander.pl line 41.
12.04.10 13:10:02 [0x0-0xe63e63].com.sburrious.finkcommander[14870] BEGIN failed--compilation aborted at /Users/st/Library/Application Support/FinkCommander/FinkCommander.pl line 41.
12.04.10 13:10:42 [0x0-0xe63e63].com.sburrious.finkcommander[14870] Can't locate DB_File.pm in @INC (@INC contains: /opt/local/lib/perl5/5.8.9 /opt/local/lib/perl5/5.8.9/darwin-2level /sw/lib/perl5/darwin /sw/lib/perl5 /opt/local/lib/perl5/site_perl/5.8.9/darwin-2level /opt/local/lib/perl5/site_perl/5.8.9 /opt/local/lib/perl5/site_perl /opt/local/lib/perl5/vendor_perl/5.8.9/darwin-2level /opt/local/lib/perl5/vendor_perl/5.8.9 /opt/local/lib/perl5/vendor_perl /opt/local/lib/perl5/5.8.9/darwin-2level /opt/local/lib/perl5/5.8.9 .) at /sw/lib/perl5/Fink/Scanpackages.pm line 45.
12.04.10 13:10:42 [0x0-0xe63e63].com.sburrious.finkcommander[14870] Compilation failed in require at /sw/lib/perl5/Fink/Engine.pm line 49.
12.04.10 13:10:42 [0x0-0xe63e63].com.sburrious.finkcommander[14870] BEGIN failed--compilation aborted at /sw/lib/perl5/Fink/Engine.pm line 49.
12.04.10 13:10:42 [0x0-0xe63e63].com.sburrious.finkcommander[14870] Compilation failed in require at /sw/lib/perl5/Fink/Bootstrap.pm line 33.
12.04.10 13:10:42 [0x0-0xe63e63].com.sburrious.finkcommander[14870] BEGIN failed--compilation aborted at /sw/lib/perl5/Fink/Bootstrap.pm line 33.
12.04.10 13:10:42 [0x0-0xe63e63].com.sburrious.finkcommander[14870] Compilation failed in require at /sw/lib/perl5/Fink/PkgVersion.pm line 45.
12.04.10 13:10:42 [0x0-0xe63e63].com.sburrious.finkcommander[14870] BEGIN failed--compilation aborted at /sw/lib/perl5/Fink/PkgVersion.pm line 45.
12.04.10 13:10:42 [0x0-0xe63e63].com.sburrious.finkcommander[14870] Compilation failed in require at /sw/lib/perl5/Fink/Package.pm line 33.
12.04.10 13:10:42 [0x0-0xe63e63].com.sburrious.finkcommander[14870] BEGIN failed--compilation aborted at /sw/lib/perl5/Fink/Package.pm line 33.
12.04.10 13:10:42 [0x0-0xe63e63].com.sburrious.finkcommander[14870] Compilation failed in require at /Users/st/Library/Application Support/FinkCommander/FinkCommander.pl line 41.
12.04.10 13:10:42 [0x0-0xe63e63].com.sburrious.finkcommander[14870] BEGIN failed--compilation aborted at /Users/st/Library/Application Support/FinkCommander/FinkCommander.pl line 41.
12.04.10 13:18:17 [0x0-0xe63e63].com.sburrious.finkcommander[14870] Can't locate DB_File.pm in @INC (@INC contains: /opt/local/lib/perl5/5.8.9 /opt/local/lib/perl5/5.8.9/darwin-2level /sw/lib/perl5/darwin /sw/lib/perl5 /opt/local/lib/perl5/site_perl/5.8.9/darwin-2level /opt/local/lib/perl5/site_perl/5.8.9 /opt/local/lib/perl5/site_perl /opt/local/lib/perl5/vendor_perl/5.8.9/darwin-2level /opt/local/lib/perl5/vendor_perl/5.8.9 /opt/local/lib/perl5/vendor_perl /opt/local/lib/perl5/5.8.9/darwin-2level /opt/local/lib/perl5/5.8.9 .) at /sw/lib/perl5/Fink/Scanpackages.pm line 45.
12.04.10 13:18:17 [0x0-0xe63e63].com.sburrious.finkcommander[14870] Compilation failed in require at /sw/lib/perl5/Fink/Engine.pm line 49.
12.04.10 13:18:17 [0x0-0xe63e63].com.sburrious.finkcommander[14870] BEGIN failed--compilation aborted at /sw/lib/perl5/Fink/Engine.pm line 49.
12.04.10 13:18:17 [0x0-0xe63e63].com.sburrious.finkcommander[14870] Compilation failed in require at /sw/lib/perl5/Fink/Bootstrap.pm line 33.
12.04.10 13:18:17 [0x0-0xe63e63].com.sburrious.finkcommander[14870] BEGIN failed--compilation aborted at /sw/lib/perl5/Fink/Bootstrap.pm line 33.
12.04.10 13:18:17 [0x0-0xe63e63].com.sburrious.finkcommander[14870] Compilation failed in require at /sw/lib/perl5/Fink/PkgVersion.pm line 45.
12.04.10 13:18:17 [0x0-0xe63e63].com.sburrious.finkcommander[14870] BEGIN failed--compilation aborted at /sw/lib/perl5/Fink/PkgVersion.pm line 45.
12.04.10 13:18:17 [0x0-0xe63e63].com.sburrious.finkcommander[14870] Compilation failed in require at /sw/lib/perl5/Fink/Package.pm line 33.
12.04.10 13:18:17 [0x0-0xe63e63].com.sburrious.finkcommander[14870] BEGIN failed--compilation aborted at /sw/lib/perl5/Fink/Package.pm line 33.
12.04.10 13:18:17 [0x0-0xe63e63].com.sburrious.finkcommander[14870] Compilation failed in require at /Users/st/Library/Application Support/FinkCommander/FinkCommander.pl line 41.
12.04.10 13:18:17 [0x0-0xe63e63].com.sburrious.finkcommander[14870] BEGIN failed--compilation aborted at /Users/st/Library/Application Support/FinkCommander/FinkCommander.pl line 41.
12.04.10 13:26:20 [0x0-0xe6ce6c].com.sburrious.finkcommander[29868] Can't locate DB_File.pm in @INC (@INC contains: /opt/local/lib/perl5/5.8.9 /opt/local/lib/perl5/5.8.9/darwin-2level /sw/lib/perl5/darwin /sw/lib/perl5 /opt/local/lib/perl5/site_perl/5.8.9/darwin-2level /opt/local/lib/perl5/site_perl/5.8.9 /opt/local/lib/perl5/site_perl /opt/local/lib/perl5/vendor_perl/5.8.9/darwin-2level /opt/local/lib/perl5/vendor_perl/5.8.9 /opt/local/lib/perl5/vendor_perl /opt/local/lib/perl5/5.8.9/darwin-2level /opt/local/lib/perl5/5.8.9 .) at /sw/lib/perl5/Fink/Scanpackages.pm line 45.
12.04.10 13:26:20 [0x0-0xe6ce6c].com.sburrious.finkcommander[29868] Compilation failed in require at /sw/lib/perl5/Fink/Engine.pm line 49.
12.04.10 13:26:20 [0x0-0xe6ce6c].com.sburrious.finkcommander[29868] BEGIN failed--compilation aborted at /sw/lib/perl5/Fink/Engine.pm line 49.
12.04.10 13:26:20 [0x0-0xe6ce6c].com.sburrious.finkcommander[29868] Compilation failed in require at /sw/lib/perl5/Fink/Bootstrap.pm line 33.
12.04.10 13:26:20 [0x0-0xe6ce6c].com.sburrious.finkcommander[29868] BEGIN failed--compilation aborted at /sw/lib/perl5/Fink/Bootstrap.pm line 33.
12.04.10 13:26:20 [0x0-0xe6ce6c].com.sburrious.finkcommander[29868] Compilation failed in require at /sw/lib/perl5/Fink/PkgVersion.pm line 45.
12.04.10 13:26:20 [0x0-0xe6ce6c].com.sburrious.finkcommander[29868] BEGIN failed--compilation aborted at /sw/lib/perl5/Fink/PkgVersion.pm line 45.
12.04.10 13:26:20 [0x0-0xe6ce6c].com.sburrious.finkcommander[29868] Compilation failed in require at /sw/lib/perl5/Fink/Package
12.04.10 13:26:20 [0x0-0xe6ce6c].com.sburrious.finkcommander[29868] .pm line 33.
12.04.10 13:26:20 [0x0-0xe6ce6c].com.sburrious.finkcommander[29868] BEGIN failed--compilation aborted at /sw/lib/perl5/Fink/Package.pm line 33.
12.04.10 13:26:20 [0x0-0xe6ce6c].com.sburrious.finkcommander[29868] Compilation failed in require at /Users/st/Library/Application Support/FinkCommander/FinkCommander.pl line 41.
12.04.10 13:26:20 [0x0-0xe6ce6c].com.sburrious.finkcommander[29868] BEGIN failed--compilation aborted at /Users/st/Library/Application Support/FinkCommander/FinkCommander.pl line 41.
12.04.10 13:26:21 FinkCommander[29868] Checking for FinkCommander update
12.04.10 13:26:21 [0x0-0xe6ce6c].com.sburrious.finkcommander[29868] W: Couldn't stat source package list file: unstable/crypto Packages (/sw/var/lib/apt/lists/_sw_fink_dists_unstable_crypto_binary-darwin-i386_Packages) - stat (2 No such file or directory)
12.04.10 13:26:21 [0x0-0xe6ce6c].com.sburrious.finkcommander[29868] W: Couldn't stat source package list file: unstable/main Packages (/sw/var/lib/apt/lists/_sw_fink_dists_unstable_main_binary-darwin-i386_Packages) - stat (2 No such file or directory)
12.04.10 13:26:21 [0x0-0xe6ce6c].com.sburrious.finkcommander[29868] W: Couldn't stat source package list file: unstable/crypto Packages (/sw/var/lib/apt/lists/_sw_fink_dists_unstable_crypto_binary-darwin-i386_Packages) - stat (2 No such file or directory)
12.04.10 13:26:21 [0x0-0xe6ce6c].com.sburrious.finkcommander[29868] W: Couldn't stat source package list file: unstable/main Packages (/sw/var/lib/apt/lists/_sw_fink_dists_unstable_main_binary-darwin-i386_Packages) - stat (2 No such file or directory)
The problem is a hard coded path in FinkCommander.pl - /sw/etc/fink.conf Additionally perl5.8.9 doesn't work with fink for 10.6.4 x86_64 arch. Using perl and fixing the path fixes the problem. The path to fink's config file should be passed in to the perl script.
One way to patch:
Index: fpkg_list.pl
RCS file: /cvsroot/finkcommander/FinkCommander/fpkg_list.pl,v
retrieving revision 1.21
diff -r1.21 fpkg_list.pl
38,39c38,39
< use lib "/sw/lib/perl5";
< use lib "/sw/lib/perl5/darwin";
---
> #use lib "/sw/lib/perl5";
> #use lib "/sw/lib/perl5/darwin";
86c86,89
< $configpath = "/sw/etc/fink.conf";
---
> $configpath = `which fink`;
> chop $configpath;
> $configpath =~ s|bin/fink||;
> $configpath .= "etc/fink.conf";