ports/74400: pdftk 1.12 cannot be built on amd64 with gcc34
Patrick Dung
patrick_dkt at yahoo.com.hk
Fri Nov 26 05:30:27 UTC 2004
>Number: 74400
>Category: ports
>Synopsis: pdftk 1.12 cannot be built on amd64 with gcc34
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Fri Nov 26 05:30:26 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator: Patrick Dung
>Release: FreeBSD 5.3-Release
>Organization:
N/A
>Environment:
FreeBSD earth 5.3-RELEASE FreeBSD 5.3-RELEASE #0
>Description:
AMD64's gcc34 port does not build gcj. This make pdftk cannot compile on amd64.
>How-To-Repeat:
N/A
>Fix:
Use GCC 3.3 instead. Below is the fix.
--- Makefile.orig Fri Nov 26 13:19:51 2004
+++ Makefile Fri Nov 26 13:20:13 2004
@@ -16,12 +16,12 @@
COMMENT= A simple tool for doing everyday things with PDF documents
# needs gcj
-BUILD_DEPENDS= gcj34:${PORTSDIR}/lang/gcc34
+BUILD_DEPENDS= gcj33:${PORTSDIR}/lang/gcc33
# gcj don't exist on
NOT_FOR_ARCHS= ia64 sparc64
-USE_GCC= 3.4
+USE_GCC= 3.3
USE_GMAKE= yes
USE_ICONV= yes
USE_REINPLACE= yes
@@ -29,14 +29,14 @@
WRKSRC= ${WRKDIR}/${DISTNAME}/${PORTNAME}
MAKEFILE= Makefile.Generic
-MAKE_ENV= CXX=g++34 GCJ=gcj34 GCJH=gcjh34
+MAKE_ENV= CXX=g++33 GCJ=gcj33 GCJH=gcjh33
MAN1= ${PORTNAME}.1
PLIST_FILES= bin/pdftk
post-extract:
@${REINPLACE_CMD} -e "s|TOOLPATH=|TOOLPATH=${LOCALBASE}/bin/|g" ${WRKSRC}/Makefile.Generic
- @${REINPLACE_CMD} -e "s|VERSUFF=|VERSUFF=34|g" ${WRKSRC}/Makefile.Generic
+ @${REINPLACE_CMD} -e "s|VERSUFF=|VERSUFF=33|g" ${WRKSRC}/Makefile.Generic
@${REINPLACE_CMD} -e "s|CXXFLAGS= -lgcj|CXXFLAGS= -lgcj ${PTHREAD_CFLAGS} ${PTHREAD_LIBS} -liconv -lz|g" ${WRKSRC}/Makefile.Generic
do-install:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list