Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Workaround for circular dependencies in fink UNIX
While trying to update my fink installation, I executed fink selfupdate, which eventually left me with a circular dependency problem between fink-prebinding, bzip2-shlibs (or similar), and two other packages. Each depended on the other, so even doing the fink install fink-prebinding did not help (as some have suggested). Here is how I resoved the problem...

Edit the /sw -> lib -> perl5 -> Fink -> Engine.pm file (you will have to use sudo if not root). In my file, lines 976-977 read:
 #add a link
 pushd @$item, $deps($dname);
Comment out the second item:
 #add a link
 #pushd @$item, $deps($dname);
Save the file, quit the editor, and then run fink install bzip2-shlibs. I am recalling that one from memory; I think any of the four programs involved in the circular dependency will work. It now should compile those files for you. Once it finishes, you should probably remove the comment. Then you can run fink selfupdate. This seems to have made things work again for me.
    •    
  • Currently 1.00 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (3 votes cast)
 
[4,505 views]  

Workaround for circular dependencies in fink | 5 comments | Create New Account
Click here to return to the 'Workaround for circular dependencies in fink' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Workaround for circular dependencies in fink
Authored by: sao on Nov 03, '03 06:09:15AM

This is already fixed since the 29th of October.

Please, read:

"Circular Dependency Problem Solved"

"This is fixed in all trees, and a "fink selfupdate" should solve circular dependency issues if you have been unable to upgrade".



[ Reply to This | # ]
Workaround for circular dependencies in fink
Authored by: Ranger Rick on Nov 03, '03 09:06:40AM

Not only that, but we've released Fink 0.6.1 which doesn't contain the broken package(s) anymore, so anyone who is planning on installing by the time they see this hint should never see it. ;)



[ Reply to This | # ]
Workaround for circular dependencies in fink
Authored by: VEGx on Nov 03, '03 09:48:07AM

But still `fink' doesn't remember that I have Apple X11 installed. It forgot it about a 2 weeks ago... I'm still on 10.2.8



[ Reply to This | # ]
Workaround for circular dependencies in fink
Authored by: Ranger Rick on Nov 03, '03 06:41:37PM
This one is answered in the Fink FAQ (at least, that sounds like your issue).

[ Reply to This | # ]
Workaround for circular dependencies in fink
Authored by: VEGx on Nov 04, '03 09:22:30AM

Nice post about the FAQ, but, as I told, I'm not using Panther yet. All was just fine a few weeks ago, then `fink' refused to take any notice of xfree86. Why should a Panther bug affect a Jaguar user??



[ Reply to This | # ]