ports/77287: OOo2 cannot build without Mozilla

Adam Weinberger adamw at FreeBSD.org
Wed Feb 9 02:00:43 UTC 2005


>Number:         77287
>Category:       ports
>Synopsis:       OOo2 cannot build without Mozilla
>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:   Wed Feb 09 02:00:39 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Adam Weinberger
>Release:        FreeBSD 4.11-RC2 i386
>Organization:
>Environment:

	Completely clean 5-STABLE jail, built from today's sources.

>Description:

	OOo2 build fails if WITHOUT_MOZILLA is defined. It gives the following:

	Making: ../../../../../../unxfbsd.pro/obj/akmngr.obj
	ccache gcc-ooo -Wreturn-type -fmessage-length=0 -c -I.  -I. -I../inc -I../../../../../     inc -I../../../../../../unx/inc -I../../../../../../unxfbsd.pro/inc -I. -I/usr/ports/e     ors/openoffice-2.0-devel/work/solver/680/unxfbsd.pro/inc/dont_use_stl -I/usr/ports/edi     s/openoffice-2.0-devel/work/solver/680/unxfbsd.pro/inc/external -I/usr/ports/editors/o     office-2.0-devel/work/solver/680/unxfbsd.pro/inc -I/usr/ports/editors/openoffice-2.0-d     l/work/solenv/unxfbsd/inc -I/usr/ports/editors/openoffice-2.0-devel/work/solenv/inc -I     r/ports/editors/openoffice-2.0-devel/work/res -I/usr/ports/editors/openoffice-2.0-deve     ork/solver/680/unxfbsd.pro/inc/dont_use_stl -I/usr/ports/editors/openoffice-2.0-devel/     k/solenv/inc/Xp31 -INO_JAVA_HOME/include -INO_JAVA_HOME/include/freebsd -INO_JAVA_HOME     clude/bsd -INO_JAVA_HOME/include/native_threads/include -I/usr/X11R6/include -I/usr/po     /editors/openoffice-2.0-devel/work/solver/680/unxfbsd.pro/inc/mozilla -I/usr/po
 rts/edi     s/openoffice-2.0-devel/work/solver/680/unxfbsd.pro/inc/mozilla/nspr -I/usr/ports/edito     openoffice-2.0-devel/work/solver/680/unxfbsd.pro/inc/mozilla/nss     -I. -I../../../..     /../res -I. -Wuninitialized -Os -fno-strict-aliasing   -DHAVE_CONFIG_H -DPACKAGE=\"xml     1\" -DXMLSEC_NO_XSLT=1 -D_REENTRANT -DXMLSEC_NO_XKMS -I../../include -I../.. -pipe -mt     =pentiumpro  -DFREEBSD -DUNX -DVCL -DGCC -DC300 -DINTEL -DGXX_INCLUDE_PATH=/usr/local/     /gcc-ooo/i386-portbld-freebsd5.3/3.4.1/include/c++ -DCVER=C300 -D_USE_NAMESPACE  -DX86     _PTHREADS -D_REENTRANT -DNEW_SOLAR -D_USE_NAMESPACE=1 -DSTLPORT_VERSION=400 -DHAVE_GCC     SIBILITY_FEATURE -D__DMAKE -DUNIX -DCPPU_ENV=gcc3 -DSUPD=680 -DPRODUCT -DNDEBUG -DPROD     _FULL -DOSL_DEBUG_LEVEL=0 -DOPTIMIZE -DEXCEPTIONS_OFF -DCUI -DSRC680   -DMULTITHREAD        ../../../../../../unxfbsd.pro/obj/akmngr.o akmngr.c
	akmngr.c:11:18: nspr.h: No such file or directory
	akmngr.c:13:22: pk11func.h: No such file or directory
	akmngr.c:14:18: cert.h: No such file or directory
	akmngr.c:15:19: keyhi.h: No such file or directory
	In file included from akmngr.c:23:
	../../include/xmlsec/nss/tokens.h:49: error: parse error before "CK_MECHANISM_TYPE_PTR
	../../include/xmlsec/nss/tokens.h:49: warning: no semicolon at end of struct or union
	../../include/xmlsec/nss/tokens.h:50: warning: data definition has no type or storage      ss
	../../include/xmlsec/nss/tokens.h:51: error: parse error before '}' token
	../../include/xmlsec/nss/tokens.h:56: error: parse error before "CK_MECHANISM_TYPE_PTR
	../../include/xmlsec/nss/tokens.h:62: error: parse error before "CK_MECHANISM_TYPE"
	../../include/xmlsec/nss/tokens.h:68: error: parse error before "CK_MECHANISM_TYPE"
	../../include/xmlsec/nss/tokens.h:72: error: parse error before "xmlSecNssKeySlotGetMe     ist"
	../../include/xmlsec/nss/tokens.h:74: warning: data definition has no type or storage      ss
	../../include/xmlsec/nss/tokens.h:79: error: parse error before "PK11SlotInfo"
	../../include/xmlsec/nss/tokens.h:85: error: parse error before "PK11SlotInfo"
	../../include/xmlsec/nss/tokens.h:93: error: parse error before '*' token
	../../include/xmlsec/nss/tokens.h:96: warning: data definition has no type or storage      ss
	../../include/xmlsec/nss/tokens.h:120: error: parse error before "CK_MECHANISM_TYPE"
	../../include/xmlsec/nss/tokens.h:126: error: parse error before "CK_MECHANISM_TYPE"
	../../include/xmlsec/nss/tokens.h:163: error: parse error before '*' token
	../../include/xmlsec/nss/tokens.h:163: error: parse error before "type"
	../../include/xmlsec/nss/tokens.h:163: warning: data definition has no type or storage     ass
	../../include/xmlsec/nss/tokens.h:175: error: parse error before '*' token
	In file included from akmngr.c:24:
	../../include/xmlsec/nss/akmngr.h:27: error: parse error before '*' token
	../../include/xmlsec/nss/akmngr.h:34: error: parse error before "PK11SymKey"
	../../include/xmlsec/nss/akmngr.h:40: error: parse error before "SECKEYPublicKey"
	../../include/xmlsec/nss/akmngr.h:46: error: parse error before "SECKEYPrivateKey"
	In file included from akmngr.c:25:
	../../include/xmlsec/nss/pkikeys.h:24: error: parse error before '*' token
	../../include/xmlsec/nss/pkikeys.h:27: error: parse error before '*' token
	../../include/xmlsec/nss/pkikeys.h:27: warning: data definition has no type or storage     ass
	../../include/xmlsec/nss/pkikeys.h:29: error: parse error before '*' token
	../../include/xmlsec/nss/pkikeys.h:29: warning: data definition has no type or storage     ../../include/xmlsec/nss/akmngr.h:34: error: parse error before "PK11SymKey"
	../../include/xmlsec/nss/akmngr.h:40: error: parse error before "SECKEYPublicKey"
	../../include/xmlsec/nss/akmngr.h:34: error: parse error before "PK11SymKey"
	../../include/xmlsec/nss/akmngr.h:40: error: parse error before "SECKEYPublicKey"
	../../include/xmlsec/nss/akmngr.h:46: error: parse error before "SECKEYPrivateKey"
	In file included from akmngr.c:25:
	../../include/xmlsec/nss/pkikeys.h:24: error: parse error before '*' token
	../../include/xmlsec/nss/pkikeys.h:27: error: parse error before '*' token
	../../include/xmlsec/nss/pkikeys.h:27: warning: data definition has no type or storage class
	../../include/xmlsec/nss/pkikeys.h:29: error: parse error before '*' token
	../../include/xmlsec/nss/pkikeys.h:29: warning: data definition has no type or storage class
	../../include/xmlsec/nss/pkikeys.h:31: error: parse error before "xmlSecNssPKIKeyDataGetKeyType"
	../../include/xmlsec/nss/pkikeys.h:31: warning: data definition has no type or storage class
	In file included from akmngr.c:26:
	../../include/xmlsec/nss/ciphers.h:22: error: parse error before "PK11SymKey"
	../../include/xmlsec/nss/ciphers.h:24: error: parse error before '*' token
	../../include/xmlsec/nss/ciphers.h:26: error: parse error before '*' token
	../../include/xmlsec/nss/ciphers.h:26: warning: data definition has no type or storage class
	akmngr.c:40: error: parse error before '*' token
	akmngr.c:184: error: parse error before "PK11SymKey"
	akmngr.c: In function `xmlSecNssAppliedKeysMngrSymKeyLoad':
	akmngr.c:190: error: `mngr' undeclared (first use in this function)
	akmngr.c:190: error: (Each undeclared identifier is reported only once
	akmngr.c:190: error: for each function it appears in.)
	akmngr.c:191: error: `symKey' undeclared (first use in this function)
	akmngr.c: At top level:
	akmngr.c:251: error: parse error before "SECKEYPublicKey"
	akmngr.c: In function `xmlSecNssAppliedKeysMngrPubKeyLoad':
	akmngr.c:257: error: `mngr' undeclared (first use in this function)
	akmngr.c:258: error: `pubKey' undeclared (first use in this function)
	akmngr.c: At top level:
	akmngr.c:318: error: parse error before "SECKEYPrivateKey"
	akmngr.c: In function `xmlSecNssAppliedKeysMngrPriKeyLoad':
	akmngr.c:324: error: `mngr' undeclared (first use in this function)
	akmngr.c:325: error: `priKey' undeclared (first use in this function)
	dmake:  Error code 1, while making '../../../../../../unxfbsd.pro/obj/akmngr.obj'
	'---* tg_merge.mk *---'
	dmake:  Error code 255, while making './unxfbsd.pro/misc/build/so_built_so_xmlsec1'
	'---* tg_merge.mk *---'

	ERROR: Error 65280 occurred while making /usr/ports/editors/openoffice-2.0-devel/work/libxmlsec
	dmake:  Error code 1, while making 'instsetoo_native/prj/build_all'
	*** Error code 255

	Stop in /usr/ports/editors/openoffice-2.0-devel.

>How-To-Repeat:

	cd /usr/ports/editors/openoffice-2.0-devel ; make -DWITHOUT_MOZILLA

>Fix:

	I'm not even convinced that this problem is FreeBSD-related. Configure
	gets passed --disable-mozilla, and it certainly skips the mozilla build.
	But then it fails because certain mozilla headers aren't installed.
	IIRC, it wasn't even happy if it was trained to look for the headers
	installed by the nspr port, but I'm not 100% on that one.

	FWIW, this also fails with the same error if mozilla or nspr ports are
	installed on the system.


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list