Alexander Hansen wrote: > > On Oct 5, 2008, at 3:04 PM, Gary K Olson wrote: > >> After installing the new version of clisp (2.46-2), the updated maxima >> would not install. I got the following message: >> >> Reading buildlock packages... >> /sw/bin/dpkg-lockwait -i /sw/fink/dists/unstable/crypto/binary-darwin- >> powerpc/maxima_5.16.3-2_darwin-powerpc.deb >> (Reading database ... 257364 files and directories currently >> installed.) >> Preparing to replace maxima 5.16.3-2 (using .../ >> maxima_5.16.3-2_darwin- >> powerpc.deb) ... >> Unpacking replacement maxima ... >> dpkg: dependency problems prevent configuration of maxima: >> maxima depends on clisp (= 2.46-1); however: >> Version of clisp on system is 2.46-2. [] > fink uses a cache for all of the .info and .patch files to speed up > operations: but we've been getting a number of reports of late of > this cache not getting updated properly under the normal indexing > operation. > > "fink index -f" will forcibly flush and update the cache, and fink > will then have the correct information to use.
Maybe in Gary's case it really was a stale cache, but there is a real obstacle to update clisp/maxima with the current logic: When clisp and maxima get new versions and you run `fink update-all` or simply `fink update maxima`, it will fail, because maxima depends on the new version clisp, so clisp is built first, but it cannot be installed, because the old maxima is still installed and depends on the old clisp. One first has to remove manually the old maxima, then install the new clisp, and only then update maxima. During update-all, fink talks about inconsistent dependencies and proposes to run fink scanpackages sudo apt-get update sudo apt-get install clisp=2.46-4 This has the same effect of removing the old version of maxima and installing the new version of clisp. It does not, however, update maxima. Alex, have you played with BuildConflicts (perhaps in clisp against maxima)? The "Conflicts: maxima" in maxima does not seem to help here. -- Martin ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Fink-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fink-users
