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


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Fink-devel mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.devel

Reply via email to