| Summary: | Ghostscript 6 in ports refuses to build | ||
|---|---|---|---|
| Product: | Ports & Packages | Reporter: | root <root> |
| Component: | Individual Port(s) | Assignee: | andreas <andreas> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | ||
| Priority: | Normal | ||
| Version: | Latest | ||
| Hardware: | Any | ||
| OS: | Any | ||
Responsible Changed From-To: gnats-admin->freebsd-ports Misfiled PR Responsible Changed From-To: freebsd-ports->andreas Over to maintainer. State Changed
From-To: open->analyzed
Tested port with FreeBSD 4.1-STABLE.
No problem. setenv BATCH yes; make all
compiles and links without trouble.
I don't have a FreeBSD 3.x-STABLE system.
Make sure, that you not only updated the ports collection,
maybe the files in /usr/share/mk also need an update.
I'm not sure, if the 3.5 STABLE branch contains the necessary
files in /usr/share/mk/bsd.port*
Perhaps try to backup your /usr/share/mk/bsd.port* related files
and to insert the files from 4.1-STABLE:
-r--r--r-- 1 root wheel 60 Jul 15 12:54 /usr/share/mk/bsd.port.mk
-r--r--r-- 1 root wheel 142 Jul 15 12:54 /usr/share/mk/bsd.port.post.mk
-r--r--r-- 1 root wheel 143 Jul 15 12:54 /usr/share/mk/bsd.port.pre.mk
-r--r--r-- 1 root wheel 67 Jul 15 12:54 /usr/share/mk/bsd.port.subdir.mk
==> /usr/share/mk/bsd.port.mk <==
PORTSDIR?= /usr/ports
.include "${PORTSDIR}/Mk/bsd.port.mk"
==> /usr/share/mk/bsd.port.post.mk <==
# $FreeBSD: src/share/mk/bsd.port.post.mk,v 1.3 1999/08/28 00:21:48 peter Exp $
AFTERPORTMK= yes
.include "bsd.port.mk"
.undef AFTERPORTMK
==> /usr/share/mk/bsd.port.pre.mk <==
# $FreeBSD: src/share/mk/bsd.port.pre.mk,v 1.3 1999/08/28 00:21:49 peter Exp $
BEFOREPORTMK= yes
.include "bsd.port.mk"
.undef BEFOREPORTMK
==> /usr/share/mk/bsd.port.subdir.mk <==
PORTSDIR?= /usr/ports
.include "${PORTSDIR}/Mk/bsd.port.subdir.mk"
The real port make files are in /usr/ports/Mk and will be updated
with the ports collection. But then actually are not called, if
you don't have the correct files in /usr/share/mk !
I included the content of the 4.1 files above. Please compare and make
sure, that you have the correct files and that the up to date files
under /usr/ports/Mk actually are included during runtime.
You could make sure by including customized echo messages in the configure
target or somewhere else ...
State Changed From-To: analyzed->closed no feedback |
trying a make on ghostscript 6 port from /usr/ports/print/ghostscript6 fails with a gmake error: gmake: *** No rule to make target 'jpeg/jpeglib.h', needed by 'obj/jpeglib0.h'. Stop How-To-Repeat: cd /usr/ports/print/ghostscript6 make