Date: Thu, 22 Jun 2006 09:09:35 +0900 (JST) From: NAKAJI Hiroyuki <nakaji@jp.freebsd.org> To: FreeBSD-gnats-submit@FreeBSD.org Cc: maho@FreeBSD.org Subject: ports/99284: openoffice.org-2.0 fails on current because of the addition of gethostbyname_r to libc Message-ID: <200606220009.k5M09Zww069080@roddy.c3922.takamatsu-nct.ac.jp> Resent-Message-ID: <200606220010.k5M0AMmE012129@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 99284 >Category: ports >Synopsis: openoffice.org-2.0 fails on current because of the addition of gethostbyname_r to libc >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Jun 22 00:10:22 GMT 2006 >Closed-Date: >Last-Modified: >Originator: NAKAJI Hiroyuki >Release: FreeBSD 7.0-CURRENT i386 >Organization: >Environment: System: FreeBSD roddy.c3922.takamatsu-nct.ac.jp 7.0-CURRENT FreeBSD 7.0-CURRENT #56: Thu Jun 8 10:18:51 JST 2006 root@roddy.c3922.takamatsu-nct.ac.jp:/usr/obj/usr/src/sys/RODDY i386 >Description: As Diane Bruce reported to openoffice@freebsd.org, (http://lists.freebsd.org/pipermail/freebsd-openoffice/2006-June/002457.html) on 7.0-current after 700016, editors/openoffice.org-2.0 fails to build with following error. gmake[5]: Entering directory `/usr/ports/editors/openoffice.org-2.0/work/OOB680_m5/moz/unxfbsd.pro/misc/build/mozilla/nsprpub/pr/src/misc' gcc-ooo -o prnetdb.o -c -pipe -ansi -Wall -O -fPIC -UDEBUG -DMOZILLA_CLIENT=1 -DNDEBUG=1 -DXP_UNIX=1 -DFREEBSD=1 -DHAVE_BSD_FLOCK=1 -DHAVE_SOCKLEN_T=1 -DHAVE_LCHOWN=1 -DHAVE_STRERROR=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DFORCE_PR_LOG -D_PR_PTHREADS -UHAVE_CVAR_BUILT_ON_SEM -D_NSPR_BUILD_ -I/usr/ports/editors/openoffice.org-2.0/work/OOB680_m5/moz/unxfbsd.pro/misc/build/mozilla/dist/include/nspr -I../../../pr/include -I../../../pr/include/private prnetdb.c prnetdb.c:1180: error: conflicting types for 'getprotobyname_r' /usr/include/netdb.h:250: error: previous declaration of 'getprotobyname_r' was here prnetdb.c:1180: error: conflicting types for 'getprotobyname_r' /usr/include/netdb.h:250: error: previous declaration of 'getprotobyname_r' was here prnetdb.c:1189: error: conflicting types for 'getprotobynumber_r' /usr/include/netdb.h:253: error: previous declaration of 'getprotobynumber_r' was here prnetdb.c:1189: error: conflicting types for 'getprotobynumber_r' /usr/include/netdb.h:253: error: previous declaration of 'getprotobynumber_r' was here gmake[5]: *** [prnetdb.o] Error 1 gmake[5]: Leaving directory `/usr/ports/editors/openoffice.org-2.0/work/OOB680_m5/moz/unxfbsd.pro/misc/build/mozilla/nsprpub/pr/src/misc' >How-To-Repeat: cd /usr/ports/editors/openoffice.org-2.0 make >Fix: I added to files/patch-i65512 the diff which Diane reported. Stephane E. Potvin showed another diff, I'm not sure which is better. (http://lists.freebsd.org/pipermail/freebsd-openoffice/2006-May/002414.html) 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 >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200606220009.k5M09Zww069080>