ports/156606: [patch] fix build of textproc/openjade
dirk.meyer at dinoex.sub.org
dirk.meyer at dinoex.sub.org
Sun Apr 24 07:20:12 UTC 2011
>Number: 156606
>Category: ports
>Synopsis: [patch] fix build of textproc/openjade
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sun Apr 24 07:20:11 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Dirk Meyer
>Release: FreeBSD 8.2-RELEASE
>Organization:
privat
>Environment:
in /etc/make.conf
WITHOUT_NLS=yes
>Description:
The confuigure scripst detects that gettext is not installed,
but it tries still to link against libintl.so
Building openjade fails in a clean jail:
[...]
checking for gettext... no
checking for gettext in -lintl... no
[...]
c++ -O -pipe -I. -I./../include -I/usr/local/include/OpenSP -I/usr/local/include/OpenSP/.. -I./../grove -I./../spgrove -I./../style -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"openjade\" -DVERSION=\"1.3.3-pre1\" -DSP_DEFINE_TEMPLATES=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_INT=4 -DSP_HAVE_LOCALE=1 -DSP_HAVE_BOOL=1 -DSP_ANSI_CLASS_INST=1 -DJADE_MIF=1 -DJADE_HTML=1 -DSP_MULTI_BYTE=1 -DHAVE_DLFCN_H=1 -DDEFAULT_SCHEME_BUILTINS=\"/usr/local/share/sgml/openjade/builtins.dsl\" -o .libs/openjade jade.o SgmlFOTBuilder.o RtfFOTBuilder.o HtmlFOTBuilder.o TeXFOTBuilder.o TransformFOTBuilder.o MifFOTBuilder.o -L/usr/local/lib -lintl ../style/.libs/libostyle!
.so -L/media/work/usr/ports/textproc/openjade/work/openjade-1.3.3-pre1/grove -L/media/work/usr/ports/textproc/openjade/work/openjade-1.3.3-pre1/grove/.libs -L/media/work/usr/ports/textproc/openjade/work/openjade-1.3.3-pre1/lib -L/media/work/usr/ports/textproc/openjade/work/openjade-1.3.3-pre1/lib/.libs -L/media/work/usr/ports/textproc/openjade/work/openjade-1.3.3-pre1/spgrove -L/media/work/usr/ports/textproc/openjade/work/openjade-1.3.3-pre1/spgrove/.libs ../spgrove/.libs/libospgrove.so ../grove/.libs/libogrove.so -lm /usr/local/lib/libosp.a -Wl,--rpath -Wl,/usr/local/lib
/usr/bin/ld: cannot find -lintl
gmake[2]: *** [openjade] Error 1
gmake[2]: Leaving directory `/media/work/usr/ports/textproc/openjade/work/openjade-1.3.3-pre1/jade'
gmake[1]: *** [jade] Error 2
gmake[1]: Leaving directory `/media/work/usr/ports/textproc/openjade/work/openjade-1.3.3-pre1'
gmake: *** [all] Error 2
*** Error code 1
>How-To-Repeat:
Deinstall the gettext port, then type:
cd /usr/ports/textproc/openjade && make WITHOUT_NLS=yes
>Fix:
Apply this patch:
Index: Makefile
===================================================================
RCS file: /home/pcvs/ports/textproc/openjade/Makefile,v
retrieving revision 1.52
diff -u -r1.52 Makefile
--- Makefile 30 Mar 2010 08:09:48 -0000 1.52
+++ Makefile 24 Apr 2011 06:35:37 -0000
@@ -21,6 +21,7 @@
USE_GMAKE= yes
USE_LDCONFIG= yes
USE_PERL5= yes
+USE_GETTEXT= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-default-catalog=${PREFIX}/share/sgml/catalog \
--datadir=${DATADIR}
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list