From: Martin C. <cos...@wa...> - 2008-03-22 10:25:37
|
It's actually a ghostscript-8.61-4 oddity, but was probably there before: Updating fails for me with the message Preparing to replace ghostscript 8.61-3 (using .../ghostscript_8.61-4_darwin-i386.deb) ... Unpacking replacement ghostscript ... /sw/bin/dpkg: error processing /sw/fink/dists/unstable/main/binary-darwin-i386/text/ghostscript_8.61-4_darwin-i386.deb (--install): trying to overwrite `/sw/share/doc/html', which is also in package libsablot There is a line ln -s %p/share/ghostscript/%v %i/share/doc/html in the ghostscript InstallScript which is responsible for this. From libsablot, /sw/share/doc/html is a directory, and this cannot be reconciled with ghostscript trying to transform it into a symlink. Strangely enough, on another machine the installation of ghostscript goes ahead despite libsablot being installed, too. The symlink is just silently dropped on the floor on that machine. I have no clue why dpkg behaves differently in these two cases. Both machines have the same system (10.5.2/intel), same Fink, (almost) same everything. Final remark: IMHO neither libsablot nor ghostscript should have /sw/share/doc/html. The directory /sw/share/doc should be reserved exclusively for subdirectories named after Fink packages. -- Martin |