Subject: pkg/36766: net/php-xmlrpc fails to build on freebsd
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Yakovetsky Vladimir <yx@x.ua>
List: pkgsrc-bugs
Date: 08/10/2007 15:50:00
>Number: 36766
>Category: pkg
>Synopsis: net/php-xmlrpc: fails to build on freebsd
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Aug 10 15:50:00 +0000 2007
>Originator: Yakovetsky Vladimir
>Release:
>Environment:
System: FreeBSD solo.x.ua 6.2-RELEASE-p6 FreeBSD 6.2-RELEASE-p6 #0: Thu Jul 12 18:36:30 EEST 2007 yx@solo.x.ua:/usr/obj/usr/src/sys/solo i386
>Description:
net/php-xmlrpc fails to build on freebsd
(php4 and php5 both affected).
>How-To-Repeat:
% uname -sr
FreeBSD 6.2-RELEASE-p6
% cd /usr/pkgsrc/net/php-xmlrpc
% bmake
...
checking iconv dir for XMLRPC-EPI... shared,/usr/pkg
configure: error: Please specify the install prefix of iconv with --with-iconv=<DIR>
*** Error code 1
Stop.
bmake: stopped in /usr/pkgsrc/net/php-xmlrpc
*** Error code 1
>Fix:
--- net/php-xmlrpc/Makefile.orig
+++ net/php-xmlrpc/Makefile
@@ -33,7 +33,11 @@
.if !empty(USE_BUILTIN.iconv:M[nN][oO]) || \
!empty(BUILTIN_LIB_FOUND.iconv:M[yY][eE][sS])
+. if ${OPSYS} != "FreeBSD"
CONFIGURE_ARGS+= --with-iconv-dir=shared,${BUILDLINK_PREFIX.iconv}
+. else
+CONFIGURE_ARGS+= --with-iconv-dir=${BUILDLINK_PREFIX.iconv}
+. endif
.else
CONFIGURE_ARGS+= --with-iconv-dir
.endif