mozc-tool 1.11.1502.102 build fail

Kenichi Niioka niioka at kk.iij4u.or.jp
Sat Aug 17 22:28:04 UTC 2013


From: niioka at kk.iij4u.or.jp
Subject: mozc-tool 1.11.1502.102 build fail
Date: Wed, 07 Aug 2013 22:42:04 +0900 (JST)

>   CXX(target) out_linux/Release/obj.target/word_register_dialog_lib/gui/word_register_dialog/word_register_dialog_libmain.o
>   AR(target) out_linux/Release/obj.target/gui/libcharacter_pad_lib.a
>   AR(target) out_linux/Release/obj.target/client/libclient.a
>   AR(target) out_linux/Release/obj.target/gui/libconfig_dialog_lib.a
>   AR(target) out_linux/Release/obj.target/session/libkey_parser.a
>   AR(target) out_linux/Release/obj.target/session/libkeymap.a
>   AR(target) out_linux/Release/obj.target/session/libkey_event_util.a
>   AR(target) out_linux/Release/obj.target/gui/libdictionary_tool_lib.a
>   AR(target) out_linux/Release/obj.target/gui/libgui_base.a
>   AR(target) out_linux/Release/obj.target/gui/libpost_install_dialog_lib.a
>   AR(target) out_linux/Release/obj.target/gui/libset_default_dialog_lib.a
>   AR(target) out_linux/Release/obj.target/gui/libword_register_dialog_lib.a
>   CXX(target) out_linux/Release/obj.target/mozc_tool/gui/tool/mozc_tool_main.o
>   LINK(target) out_linux/Release/mozc_tool
> /usr/bin/ld:  : invalid DSO for symbol `libiconv_open' definition
> /usr/local/lib/libiconv.so.3: could not read symbols: Bad value
> c++: error: linker command failed with exit code 1 (use -v to see invocation)
> gmake[4]: *** [out_linux/Release/mozc_tool] Error 1

I tried following patch on FreeBSD 10.0-CURRENT r254221 amd64.
I'm not sure whether it is the right way or not.
But it seems to be fine.

Thanks.

--- japanese/mozc-server/Makefile.orig	2013-08-17 21:33:36.000000000 +0900
+++ japanese/mozc-server/Makefile	2013-08-17 21:38:00.000000000 +0900
@@ -16,7 +16,8 @@ LICENSE_FILE=	${WRKSRC}/third_party/gyp/
 
 EXTRACT_DEPENDS=${PYTHON_CMD}:${PYTHON_PORTSDIR}
 LIB_DEPENDS=	protobuf:${PORTSDIR}/devel/protobuf \
-		zinnia:${PORTSDIR}/japanese/zinnia
+		zinnia:${PORTSDIR}/japanese/zinnia \
+		iconv:${PORTSDIR}/converters/libiconv
 RUN_DEPENDS=	xdg-open:${PORTSDIR}/devel/xdg-utils
 
 USES=		pkgconfig iconv
@@ -24,7 +25,7 @@ USE_BZIP2=	yes
 USE_GMAKE=	yes
 USE_PYTHON_BUILD=yes
 USE_OPENSSL=	yes
-
+LDFLAGS+=	-L${LOCALBASE}/lib -liconv
 
 BUILD_MOZC_LIST?=	mozc_server

--
Kenichi Niioka


More information about the freebsd-ports mailing list