From owner-freebsd-ports@FreeBSD.ORG Sun Dec 20 15:22:32 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4BDC0106566C for ; Sun, 20 Dec 2009 15:22:32 +0000 (UTC) (envelope-from rhurlin@gwdg.de) Received: from amailer.gwdg.de (amailer.gwdg.de [134.76.10.18]) by mx1.freebsd.org (Postfix) with ESMTP id D09F38FC13 for ; Sun, 20 Dec 2009 15:22:31 +0000 (UTC) Received: from p578b68b8.dip0.t-ipconnect.de ([87.139.104.184] helo=krabat.raven.hur) by mailer.gwdg.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1NMNaz-00068G-2W; Sun, 20 Dec 2009 16:21:21 +0100 Message-ID: <4B2E40ED.4000206@gwdg.de> Date: Sun, 20 Dec 2009 16:21:17 +0100 From: Rainer Hurling User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; de-DE; rv:1.9.1.5) Gecko/20091219 Thunderbird/3.0 MIME-Version: 1.0 To: David Wolfskill References: <20091220131840.GQ470@bunrab.catwhisker.org> In-Reply-To: <20091220131840.GQ470@bunrab.catwhisker.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Authenticated: Id:rhurlin X-Spam-Level: - X-Virus-Scanned: (clean) by exiscan+sophie Cc: freebsd-ports@freebsd.org Subject: Re: Attempted upgrade of ghostscript8-8.64_7 -> ghostscript-8.70 failed X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Dec 2009 15:22:32 -0000 On 20.12.2009 14:18 (UTC+1), David Wolfskill wrote: > This was under stable/6; it may be relevant to note that as I have 4 > slices configured on my laptop's disk, each of which is bootable > (stable/6, stable/7, stable/8,& head), /usr/ports is actually a symlink > from each of those slices to a file system that is mountable regardless > of which slice is booted. > > The fetch eventually ompleted; the build started, but ended thus: > > ... > checking for strerror... yes > checking for strrchr... yes > checking for strspn... yes > checking for strstr... yes > configure: creating ./config.status > config.status: creating Makefile > config.status: creating cups/pstopxl > config.status: creating cups/pstoraster > ===> Building for ghostscript8-8.70 > /bin/ln -s -f /bkp/ports/print/ghostscript8/work/ghostscript-8.70/epag-3.09/gdevepag.c /bkp/ports/print/ghostscript8/work/ghostscript-8.70/base > /bin/mkdir -p /bkp/ports/print/ghostscript8/work/ghostscript-8.70/obj > /bin/mkdir -p /bkp/ports/print/ghostscript8/work/ghostscript-8.70/bin > /bin/mkdir -p /bkp/ports/print/ghostscript8/work/ghostscript-8.70/freetype/include > /bin/ln -s -f /usr/local/include/ft2build.h /bkp/ports/print/ghostscript8/work/ghostscript-8.70/freetype/include/ft2build.h > /bin/ln -s -f /usr/local/include/freetype2/freetype /bkp/ports/print/ghostscript8/work/ghostscript-8.70/freetype/include/freetype > /bin/mkdir -p /bkp/ports/print/ghostscript8/work/ghostscript-8.70/freetype/objs > /bin/ln -s -f /usr/local/lib/libfreetype.so /bkp/ports/print/ghostscript8/work/ghostscript-8.70/freetype/objs/freetype214MT_D.so > /bin/mv /bkp/ports/print/ghostscript8/work/ghostscript-8.70/base/write_t[12].[ch] /bkp/ports/print/ghostscript8/work/ghostscript-8.70/base/wrfont.[ch] /bkp/ports/print/ghostscript8/work/ghostscript-8.70/psi > mv: rename /bkp/ports/print/ghostscript8/work/ghostscript-8.70/base/write_t[12].[ch] to /bkp/ports/print/ghostscript8/work/ghostscript-8.70/psi/write_t[12].[ch]: No such file or directory > mv: rename /bkp/ports/print/ghostscript8/work/ghostscript-8.70/base/wrfont.[ch] to /bkp/ports/print/ghostscript8/work/ghostscript-8.70/psi/wrfont.[ch]: No such file or directory > *** Error code 1 > > Stop in /bkp/ports/print/ghostscript8. > *** Error code 1 > > Stop in /bkp/ports/print/ghostscript8. > > ===>>> make failed for print/ghostscript8 > ===>>> Aborting update > > ===>>> Update for ghostscript8-8.64_7 failed > ===>>> Aborting update For me this occurs on i386 and amd64, both 9.0-CURRENT. Commenting out lines 249-251 of print/ghostscript8/Makefile seems to help: 249,251c249,251 < ${MV} ${WRKSRC}/base/write_t[12].[ch] \ < ${WRKSRC}/base/wrfont.[ch] \ < ${WRKSRC}/psi --- > # ${MV} ${WRKSRC}/base/write_t[12].[ch] \ > # ${WRKSRC}/base/wrfont.[ch] \ > # ${WRKSRC}/psi --------------------------- A second issue is with Makefile option [ ] FT_BRIDGE FreeType bridge If I choose this option [X] the build breaks with following messages: cc -DHAVE_MKSTEMP -DHAVE_HYPOT -DHAVE_FONTCONFIG -O2 -pipe -fno-strict-aliasing -fPIC -DUPD_SIGNAL=0 -I. -I/usr/ports/prin /ghostscript8/work/ghostscript-8.70/jasper/src/libjasper/include -I/usr/local/include/libpng -I/usr/local/include -Wall -Wst ict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -Wno-strict-aliasing -Wdeclaration-after-s atement -fno-builtin -fno-common -DHAVE_STDINT_H -DGX_COLOR_INDEX_TYPE="unsigned long int" -O2 -pipe -fno-strict-aliasing -DU E_LIBICONV_GNU -DUSE_LIBPAPER -DGS_DEVS_SHARED -DGS_DEVS_SHARED_DIR=\"/usr/local/lib/ghostscript/8.70\" -I./psi -I./obj/../so bj -I./obj/../soobj -I./base -o ./obj/../soobj/fapi_ft.o -c ./psi/fapi_ft.c In file included from ./psi/fapi_ft.c:32: /usr/local/include/ft2build.h:56:38: error: freetype/config/ftheader.h: No such file or directory [..snip..] Thanks in advance for any help, Rainer Hurling > As a reality check: > > g1-119(6.4-S)[4] ls -lT /bkp/ports/print/ghostscript8/work/ghostscript-8.70/base/write* > ls: No match. > g1-119(6.4-S)[5] > > (Though I note that /bkp/ports/print/ghostscript8/work/ghostscript-8.70/base/ > does seem to be populated with several other files.) > > Peace, > david