ports/129864: [PATCH] editors/emacs-devel needs gettext to link correctly
Giorgos Keramidas
keramida at FreeBSD.org
Mon Dec 22 19:00:11 UTC 2008
>Number: 129864
>Category: ports
>Synopsis: <synopsis of the problem (one line)>
>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: Mon Dec 22 19:00:07 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Giorgos Keramidas
>Release: FreeBSD 8.0-CURRENT i386
>Organization:
<organization of PR author (multiple lines)>
>Environment:
System: FreeBSD kobe 8.0-CURRENT FreeBSD 8.0-CURRENT #0: \
Sat Dec 20 17:54:13 EET 2008 build at kobe:/usr/obj/usr/src/sys/KOBE i386
>Description:
editors/emacs-devel fails to build when gettext is not already
installed from the Ports. It seems that devel/m17n-lib needs
gettext, but emacs-devel does not link with gettext right now.
The build of editors/emacs-devel fails when gettext is missing with a
link error:
/usr/local/lib/libm17n-core.so: undefined reference to `libintl_bindtextdomain'
/usr/local/lib/libm17n-core.so: undefined reference to `libintl_bind_textdomain_codeset'
gmake[2]: *** [temacs] Error 1
Clemens Fischer (ino-qc at spotteswoode dot de dot eu dot org) first
reported this, and helped me test a patch that pulls in gettext.
Attached below is the patch Clemens has tested...
>How-To-Repeat:
Try building editors/emacs-devel on a system that does not have
gettext already.
>Fix:
----- cut here ----- 8< ----- cut here ----- 8< ----- cut here ----- 8< -----
--- Makefile.orig 2008-12-22 19:32:56.000000000 +0200
+++ Makefile 2008-12-22 19:33:02.000000000 +0200
@@ -57,6 +57,11 @@
LIB_DEPENDS+= freetype.9:${PORTSDIR}/print/freetype2 \
m17n.3:${PORTSDIR}/devel/m17n-lib
# also libotf, which is pulled in by m17n
+
+# m17n depends on libintl.so too
+CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib -lintl"
+USE_GETTEXT= yes
.endif
.if defined(WITHOUT_XIM)
----- cut here ----- 8< ----- cut here ----- 8< ----- cut here ----- 8< -----
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list