From owner-freebsd-ports Sat Dec 5 10:25:38 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA28617 for freebsd-ports-outgoing; Sat, 5 Dec 1998 10:25:38 -0800 (PST) (envelope-from owner-freebsd-ports@FreeBSD.ORG) Received: from nagual.pp.ru (lsd.relcom.eu.net [193.125.27.73]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA28610; Sat, 5 Dec 1998 10:25:35 -0800 (PST) (envelope-from ache@nagual.pp.ru) Received: (from ache@localhost) by nagual.pp.ru (8.9.1/8.9.1) id VAA41278; Sat, 5 Dec 1998 21:25:29 +0300 (MSK) (envelope-from ache) Message-ID: <19981205212528.A38726@nagual.pp.ru> Date: Sat, 5 Dec 1998 21:25:28 +0300 From: "Andrey A. Chernov" To: asami@FreeBSD.ORG Cc: ports@FreeBSD.ORG Subject: netpbm & tiff34 ports errors Mail-Followup-To: asami@freebsd.org, ports@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93.2i Organization: Biomechanoid Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org netpbm port fails to link in -current because there is no -ljpeg supplied and some function from it used through libtiff. Maybe -ljpeg dependance should be writed somehow into libtiff.so.4 while linking, but I am not shure how. BTW, libtiff not link libtiff.so due to //usr/local/... path used (with two //) As workaround here is patch-ad replacement for netpbm (only -ljpeg added). --- pnm/Imakefile.orig Mon Feb 21 12:15:28 1994 +++ pnm/Imakefile Sat Dec 5 20:36:19 1998 @@ -18,9 +18,9 @@ #include <../Pbmplus.tmpl> #if BuildLibTiff - CURRENTLIBS = $(LIBTIFF) $(LIBPNM) $(LIBPPM) $(LIBPGM) $(LIBPBM) + CURRENTLIBS = $(LIBTIFF) -ljpeg $(LIBPNM) $(LIBPPM) $(LIBPGM) $(LIBPBM) CURRENTDEPLIBS = $(DEPLIBTIFF) $(DEPLIBPNM) $(DEPLIBPPM) $(DEPLIBPGM) $(DEPLIBPBM) - INCLUDES = -I.. -I$(PBMDIR) -I$(PGMDIR) -I$(PPMDIR) -I$(TIFFDIR) + INCLUDES = -I.. -I$(PBMDIR) -I$(PGMDIR) -I$(PPMDIR) -I$(TIFFINCDIR) DEFINES = -DLIBTIFF MERGE = pnmmerge TIFFMAN1 = tifftopnm.1 pnmtotiff.1 @@ -60,6 +60,7 @@ pnmtoddif.c pnmtofits.c pnmtops.c pnmtorast.c pnmtosgi.c \ pnmtosir.c pnmtoxwd.c \ rasttopnm.c sgitopnm.c sirtopnm.c xwdtopnm.c zeisstopnm.c \ + pnmgamma.c pnmrotate.c pnmshear.c \ $(TIFFSRCS) OBJS = fitstopnm.o giftopnm.o \ @@ -70,6 +71,7 @@ pnmtoddif.o pnmtofits.o pnmtops.o pnmtorast.o pnmtosgi.o \ pnmtosir.o pnmtoxwd.o \ rasttopnm.o sgitopnm.o sirtopnm.o xwdtopnm.o zeisstopnm.o \ + pnmgamma.o pnmrotate.o pnmshear.o \ $(TIFFOBJS) BINS = fitstopnm giftopnm \ @@ -80,6 +82,7 @@ pnmtoddif pnmtofits pnmtops pnmtorast pnmtosgi \ pnmtosir pnmtoxwd \ rasttopnm sgitopnm sirtopnm xwdtopnm zeisstopnm \ + pnmgamma pnmrotate pnmshear \ $(TIFFBINS) includes:: anytopnm.script pnmindex.script pnmmargin.script pnmsmooth.script \ @@ -165,9 +168,9 @@ #endif #if InstallManuals -InstallMultipleMan($(MAN1),$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man1) -InstallMultipleMan($(MAN3),$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man3) -InstallMultipleMan($(MAN5),$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man5) +InstallMultipleManSuff($(MAN1),$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man1,1) +InstallMultipleManSuff($(MAN3),$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man3,3) +InstallMultipleManSuff($(MAN5),$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man5,5) #endif #if InstallLibraries -- Andrey A. Chernov http://www.nagual.pp.ru/~ache/ MTH/SH/HE S-- W-- N+ PEC>+ D A a++ C G>+ QH+(++) 666+>++ Y To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message