On Aug 14, 2007, at 09:47, [EMAIL PROTECTED] wrote:
Ryan Schmidt-24 wrote:
I'd say installing into /Applications/MacPorts should not be
considered an mtree violation. Check this out:
Hi,
I don't know if it's related but i just got this trying to install
ghostscript :
---> Staging ghostscript into destroot
Error: violation by /opt/local/man
Error: Target org.macports.destroot returned: mtree violation!
Error: Status 1 encountered during processing.
I did not get that when I installed gimp of ImageMagick.
Let's keep discussion on the mailing list please. Use the Reply To
All feature when you reply.
The problem I reported was a problem in the mtree checker. It has
been fixed in trunk and in the release_1_5 branch and will be
included in the next version of MacPorts after 1.5.1. At that time,
mtree violations will also become warnings instead of fatal errors,
to give us time to clean up the existing ports.
The error you reported in ghostscript is unrelated, but I'm not sure
how to fix it and need assistance from the list:
The ghostscript port install these items which violate the mtree:
/opt/local/man/de/man1/dvipdf.1
/opt/local/man/de/man1/eps2eps.1
/opt/local/man/de/man1/font2c.1
/opt/local/man/de/man1/gsnd.1
/opt/local/man/de/man1/pdf2dsc.1
/opt/local/man/de/man1/pdf2ps.1
/opt/local/man/de/man1/pdfopt.1
/opt/local/man/de/man1/printafm.1
/opt/local/man/de/man1/ps2ascii.1
/opt/local/man/de/man1/ps2pdf.1
/opt/local/man/de/man1/ps2pdf12.1
/opt/local/man/de/man1/ps2pdf13.1
/opt/local/man/de/man1/ps2ps.1
/opt/local/man/de/man1/wftopfa.1
/opt/local/man/man1/dvipdf.1
/opt/local/man/man1/eps2eps.1
/opt/local/man/man1/font2c.1
/opt/local/man/man1/gs.1
/opt/local/man/man1/gslp.1
/opt/local/man/man1/gsnd.1
/opt/local/man/man1/pdf2dsc.1
/opt/local/man/man1/pdf2ps.1
/opt/local/man/man1/pdfopt.1
/opt/local/man/man1/pf2afm.1
/opt/local/man/man1/pfbtopfa.1
/opt/local/man/man1/printafm.1
/opt/local/man/man1/ps2ascii.1
/opt/local/man/man1/ps2epsi.1
/opt/local/man/man1/ps2pdf.1
/opt/local/man/man1/ps2pdf12.1
/opt/local/man/man1/ps2pdf13.1
/opt/local/man/man1/ps2pdfwr.1
/opt/local/man/man1/ps2ps.1
/opt/local/man/man1/wftopfa.1
I thought I could fix this by adding this directive:
configure.args --mandir=${prefix}/share/man
When I do that, the mtree violation disappears, but also all of the
above files do not get installed. They don't get installed in $
{prefix}/share/man; they don't get installed anywhere. Why?
I'm using MacPorts built from the release_1_5 branch r27780 which
includes the new fixes to the mtree checker.
_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-dev