Bug 19561

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   

Description root 2000-06-28 16:20:01 UTC
	
        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
Comment 1 Alexey Zelkin freebsd_committer freebsd_triage 2000-07-08 15:00:48 UTC
Responsible Changed
From-To: gnats-admin->freebsd-ports

Misfiled PR
Comment 2 Ade Lovett freebsd_committer freebsd_triage 2000-08-21 21:08:49 UTC
Responsible Changed
From-To: freebsd-ports->andreas

Over to maintainer.
Comment 3 andreas freebsd_committer freebsd_triage 2000-08-22 07:17:48 UTC
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 ...
Comment 4 andreas freebsd_committer freebsd_triage 2001-01-01 18:29:14 UTC
State Changed
From-To: analyzed->closed

no feedback