Summary: | openoffice.org-2.0 fails on current because of the addition of gethostbyname_r to libc | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | NAKAJI Hiroyuki <nakaji> | ||||
Component: | Individual Port(s) | Assignee: | freebsd-openoffice (Nobody) <openoffice> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Only Me | CC: | maho | ||||
Priority: | Normal | ||||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
NAKAJI Hiroyuki
2006-06-22 01:10:22 UTC
Responsible Changed From-To: freebsd-ports-bugs->openoffice Over to maintainer I found another build error; the diff I sent for gethostbyname_r() is not sufficient. So I give up this PR. The problem seems to be in libpthread. The error occurs on recent current like this. Checking DLL ../../../unxfbsdi.pro/lib/check_libmozabdrv2.so ...Fatal error 'Spinlock called when not threaded.' at line 91 in file /usr/src/lib/libpthread/thread/thr_spinlock.c (errno = 2) Abort trap (core dumped) dmake: Error code 1, while making '../../../unxfbsdi.pro/lib/libmozabdrv2.so' '---* tg_merge.mk *---' ERROR: Error 65280 occurred while making /usr/ports/editors/openoffice.org-2.0/work/OOC680_m5/connectivity/source/drivers/mozab dmake: Error code 1, while making 'build_instsetoo_native' '---* *---' *** Error code 255 Stop in /usr/ports/editors/openoffice.org-2.0. My thr_spinlock.c is Rev. 1.24. -- NAKAJI Hiroyuki Success! I had to remove /usr/lib/libc_r.* which causes c++'s -pedantic bug. After removing them, "portupgrade ja-openoffice.org" was successful with this patch (I had already sent). Index: files/patch-i65512 =================================================================== RCS file: /home/ncvs/ports/editors/openoffice.org-2.0/files/patch-i65512,v retrieving revision 1.2 diff -u -r1.2 patch-i65512 --- files/patch-i65512 3 Jun 2006 11:39:21 -0000 1.2 +++ files/patch-i65512 21 Jun 2006 23:46:36 -0000 @@ -41,3 +41,21 @@ #endif #endif /* __OSL_SYSTEM_H__ */ +--- moz/mozilla-source-1.7.5.patch.orig Wed Jun 21 23:50:14 2006 ++++ moz/mozilla-source-1.7.5.patch Thu Jun 22 00:00:08 2006 +@@ -7697,3 +7697,15 @@ + + # Force applications to be built non-statically + # when building the mozcomps meta component ++--- misc/build/mozilla/nsprpub/pr/src/misc/prnetdb.c.orig Thu Sep 2 08:44:37 2004 +++++ misc/build/mozilla/nsprpub/pr/src/misc/prnetdb.c Wed Jun 21 23:58:12 2006 ++@@ -105,7 +105,8 @@ ++ #define _PR_HAVE_GETPROTO_R_INT ++ #endif ++ ++-#if (defined(LINUX) && defined(__GLIBC__) && __GLIBC__ >= 2) +++#if (defined(LINUX) && defined(__GLIBC__) && __GLIBC__ >= 2) || \ +++ (defined(__FreeBSD__) && __FreeBSD_version > 700016) ++ #define _PR_HAVE_GETPROTO_R ++ #define _PR_HAVE_5_ARG_GETPROTO_R ++ #endif Note: I sent JCA to OOo, and I'm waiting I'll be listed. -- NAKAJI Hiroyuki State Changed From-To: open->closed Committed, thanks! |