OO 3.3.0 fails to build "connectivity" module on amd64 9-STABLE

Don Lewis truckman at FreeBSD.org
Sun Feb 12 21:44:25 UTC 2012


On 10 Feb, Maho NAKATA wrote:
> Hi
> 
> I also reproduced, and pointy hat, either.
> It looks like ooo port is broken again...

On 10-CURRENT I needed the following patch to even make it to the
"connectivity" problem.  The problem is that defining POSIX_SOURCE now
hides the locale_t definition.

--- /dev/null	2012-02-11 16:33:00.000000000 -0800
+++ libxslt/libxslt-libexslt-date_c.patch	2012-02-11 16:40:50.000000000 -0800
@@ -0,0 +1,11 @@
+--- misc/build/libxslt-1.1.26/libexslt/date.c.orig	2009-09-17 07:51:10.000000000 -0700
++++ misc/build/libxslt-1.1.26/libexslt/date.c	2012-02-11 16:40:48.000000000 -0800
+@@ -29,7 +29,7 @@
+ #endif
+ 
+ #if HAVE_LOCALTIME_R	/* _POSIX_SOURCE required by gnu libc */
+-#ifndef _AIX51		/* but on AIX we're not using gnu libc */
++#if !defined(_AIX51) && !defined(__FreeBSD__) /* but on AIX or FreeBSD we're not using gnu libc */
+ #define _POSIX_SOURCE
+ #endif
+ #endif
--- libxslt/makefile.mk.orig	2011-01-18 05:34:25.000000000 -0800
+++ libxslt/makefile.mk	2012-02-11 22:25:14.000000000 -0800
@@ -55,6 +55,7 @@
 PATCH_FILES=libxslt-configure.patch \
             libxslt-win_manifest.patch \
             libxslt-mingw.patch \
+            libxslt-libexslt-date_c.patch \
             libxslt-internal-symbols.patch
 
 



More information about the freebsd-ports mailing list