I just experienced a buildlock problem that the wiki says fink should
be able to handle, and it didn't:
$ fink -k build freeciv
Scanning package description files..........
Information about 9464 packages read in 3 seconds.
The following package will be built:
freeciv
Setting runtime build-lock...
dpkg-deb -b /sw/src/fink.build/root-fink-buildlock-freeciv-2.2.2-8
/sw/src/fink.build
dpkg-deb: building package `fink-buildlock-freeciv-2.2.2-8' in
`/sw/src/fink.build/fink-buildlock-freeciv-2.2.2-8_2010.08.04-20.05.13_darwin-i386.deb'.
Installing build-lock package...
/sw/bin/dpkg-lockwait -i
/sw/src/fink.build/fink-buildlock-freeciv-2.2.2-8_2010.08.04-20.05.13_darwin-i386.deb
dpkg: parse error, in file `/sw/var/lib/dpkg/status' near line 3240 package
`fink-buildlock-freeciv-2.2.2-8':
missing version
### execution of /sw/bin/dpkg-lockwait failed, exit code 2
Can't set build lock for freeciv (2.2.2-8)
It might be worth noting that the methods listed in
http://wiki.finkproject.org/index.php/Fink:buildlocks were not able to deal
with this. 'fink cleanup' did not help, and removing the package manually was
unsuccessful:
$ fink remove freeciv
Information about 9464 packages read in 1 seconds.
Reading buildlock packages...
All buildlocks accounted for.
/sw/bin/dpkg-lockwait --remove freeciv
dpkg: parse error, in file `/sw/var/lib/dpkg/status' near line 3240 package
`fink-buildlock-freeciv-2.2.2-8':
fink seemed unwilling to give me any more information:
$ fink list -t fink-buildlock-freeciv-2.2.2-8
Information about 9464 packages read in 1 seconds.
$
Curiously, line 3240 of /sw/var/lib/dpkg/status was empty, though i did
find the offending section above it. Changing that status from 'purge ok
installed' to 'purge ok not-installed' did fix the problem, but i wonder if the
wiki couldn't be updated as to how fink handles these types of problems now.
OSX 10.6.4
fink 0.29.13
Never ask a hungry cat if it loves you for yourself.
------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://p.sf.net/sfu/dev2dev-palm
_______________________________________________
Fink-devel mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel