From owner-freebsd-openoffice@FreeBSD.ORG Tue Dec 30 08:50:00 2003 Return-Path: Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D937416A4CE for ; Tue, 30 Dec 2003 08:50:00 -0800 (PST) Received: from bremen.shuttle.de (bremen.shuttle.de [194.95.249.251]) by mx1.FreeBSD.org (Postfix) with ESMTP id 223E043D2D for ; Tue, 30 Dec 2003 08:49:57 -0800 (PST) (envelope-from schweikh@schweikhardt.net) Received: by bremen.shuttle.de (Postfix, from userid 10) id 2BABBFFF0; Tue, 30 Dec 2003 17:49:55 +0100 (CET) Received: from hal9000.schweikhardt.net (localhost [127.0.0.1]) hBUGnpRC012433 for ; Tue, 30 Dec 2003 17:49:51 +0100 (CET) (envelope-from schweikh@hal9000.schweikhardt.net) Received: (from schweikh@localhost) by hal9000.schweikhardt.net (8.12.10/8.12.10/Submit) id hBUGnpal012432 for openoffice@freebsd.org; Tue, 30 Dec 2003 17:49:51 +0100 (CET) (envelope-from schweikh) Date: Tue, 30 Dec 2003 17:49:51 +0100 From: Jens Schweikhardt To: openoffice@freebsd.org Message-ID: <20031230164951.GA6142@schweikhardt.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Mutt/1.5.5.1i Subject: Why is the build so fragile? X-BeenThere: freebsd-openoffice@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting OpenOffice to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Dec 2003 16:50:01 -0000 Martin et al, in the last days I tried several times to compile editors/openoffice-1.1, but failed. I've tried it on 5.1 and 5-Current as of a few days ago with an up-to-date ports tree. I've googled around and found other people where the build stopped at the exact same place, namely when compiling mozilla, due to include files not being found. Unfortunately none of your suggestions like not using CFLAGS in /etc/make.conf works. The build is started with a plain 'make' without any options. The last lines in my logs are: ------------------------------ Making: ../../../../unxfbsd.pro/slo/MDatabaseMetaDataHelper.obj c++ -w -c -I. -I. -I../inc -I../../../inc -I../../../../inc -I../../../../= unx/inc -I../../../../unxfbsd.pro/inc -I. -I/usr/ports/editors/openoffice-1= =2E1/work/oo_1.1_src/solver/645/unxfbsd.pro/inc/stl -I/usr/ports/editors/op= enoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/inc/external -I/usr/por= ts/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/inc -I/usr= /ports/editors/openoffice-1.1/work/oo_1.1_src/solenv/unxfbsd/inc -I/usr/por= ts/editors/openoffice-1.1/work/oo_1.1_src/solenv/inc -I/usr/ports/editors/o= penoffice-1.1/work/oo_1.1_src/res -I/usr/ports/editors/openoffice-1.1/work/= oo_1.1_src/solver/645/unxfbsd.pro/inc/stl -I/usr/ports/editors/openoffice-1= =2E1/work/oo_1.1_src/solenv/inc/Xp31 -I/usr/local/jdk1.4.2/include -I/usr/l= ocal/jdk1.4.2/include/freebsd -I/usr/local/jdk1.4.2/include/bsd -I/usr/loca= l/jdk1.4.2/include/native_threads/include -I/usr/X11R6/include -I. -I..= /../../../res -I. -I.. -I/usr/ports/editors/openoffice-1.1/work/oo_1.1_src/= solver/645/unxfbsd.pro/inc/mozilla -I/usr/ports/editors/openoffice-1.1/wor= k/oo_1.1_src/solver/645/unxfbsd.pro/inc/mozilla/nspr -I/usr/ports/editors/o= penoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/inc/mozilla/xpcom = -I/usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro= /inc/mozilla/string -I/usr/ports/editors/openoffice-1.1/work/oo_1.1_src/sol= ver/645/unxfbsd.pro/inc/mozilla/rdf -I/usr/ports/editors/openoffice-1.1/wor= k/oo_1.1_src/solver/645/unxfbsd.pro/inc/mozilla/msgbase -I/usr/ports/e= ditors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/inc/mozilla/ad= drbook -I/usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfb= sd.pro/inc/mozilla/mork -I/usr/ports/editors/openoffice-1.1/work/oo_1.1_src= /solver/645/unxfbsd.pro/inc/mozilla/locale -I/usr/ports/editors/openof= fice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/inc/mozilla/pref -I/usr/por= ts/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/inc/mozill= a/mime -I/usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfb= sd.pro/inc/mozilla/chrome -I/usr/ports/editors/openoffice-1.1/work/oo_= 1.1_src/solver/645/unxfbsd.pro/inc/mozilla/necko -I/usr/ports/editors/openo= ffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/inc/mozilla/intl -I/usr/po= rts/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/inc/mozil= la/profile -I/usr/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/= 645/unxfbsd.pro/inc/mozilla/embed_base -I/usr/ports/editors/openoffice-1.1/= work/oo_1.1_src/solver/645/unxfbsd.pro/inc/mozilla/mozldap -I/usr/ports/edi= tors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/inc/mozilla/ldap= -nspr -I/usr/X11R6/include -O -fPIC -pipe -fno-for-scope -fpermissive -fn= o-rtti -fexceptions -fno-rtti -Wall -Wconversion -Wpointer-ari= th -Wbad-function-cast -Wcast-align -Woverloaded-virtual -Wsynt= h -Wno-long-long -pthread -fPIC -DFREEBSD -DUNX -DVCL -DGCC -D= C300 -DINTEL -DCVER=3DC300 -D_USE_NAMESPACE -D_USE_NAMESPACE=3D1 -DX86 -DNE= W_SOLAR -DSTLPORT_VERSION=3D450 -DOSVERSION=3D502101 -D_THREAD_SAFE -D_REEN= TRANT -D__DMAKE -DUNIX -DCPPU_ENV=3Dgcc3 -DSUPD=3D645 -DBUILD=3D8693 -DPROD= UCT -DNDEBUG -DPRODUCT_FULL -DOSL_DEBUG_LEVEL=3D0 -DOPTIMIZE -DEXCEPTIONS_O= N -DCUI -DSOLAR_JAVA -DSRX645 -DMOZILLA_CLIENT -DOSTYPE=3D\"Li= nux2.2.14-5\" -DOJI -DTRACING -DSHAREDLIB -D_DLL_ -DMULTITHREAD -w -o ../= =2E./../../unxfbsd.pro/slo/MDatabaseMetaDataHelper.o /usr/ports/editors/ope= noffice-1.1/work/oo_1.1_src/connectivity/source/drivers/mozab/mozillasrc/MD= atabaseMetaDataHelper.cxx cc1plus: warning: "-Wbad-function-cast" is valid for C/ObjC but not for C++ In file included from /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/con= nectivity/source/drivers/mozab/mozillasrc/MDatabaseMetaDataHelper.cxx:63: MNSInclude.hxx:106:21: msgCore.h: No such file or directory MNSInclude.hxx:108:23: nsIAbCard.h: No such file or directory MNSInclude.hxx:109:25: nsAbBaseCID.h: No such file or directory MNSInclude.hxx:110:34: nsAbAddressCollecter.h: No such file or directory MNSInclude.hxx:112:32: nsIAddrBookSession.h: No such file or directory MNSInclude.hxx:113:32: nsIMsgHeaderParser.h: No such file or directory MNSInclude.hxx:114:32: nsIAddrBookSession.h: No such file or directory MNSInclude.hxx:115:28: nsIAbDirectory.h: No such file or directory MNSInclude.hxx:116:32: nsAbDirectoryQuery.h: No such file or directory MNSInclude.hxx:117:33: nsIAbDirectoryQuery.h: No such file or directory MNSInclude.hxx:118:38: nsIAbDirectoryQueryProxy.h: No such file or directory MNSInclude.hxx:119:29: nsIAbDirFactory.h: No such file or directory In file included from /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/con= nectivity/source/drivers/mozab/mozillasrc/MDatabaseMetaDataHelper.cxx:83: MNameMapper.hxx:87: error: `nsIAbDirectory' was not declared in this scope MNameMapper.hxx:87: error: syntax error before `,' token MNameMapper.hxx:90: error: syntax error before `*' token MNameMapper.hxx:99: error: syntax error before `*' token MNameMapper.hxx:102: error: syntax error before `*' token MNameMapper.hxx:105: error: syntax error before `*' token /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/connectivity/source/drive= rs/mozab/mozillasrc/MDatabaseMetaDataHelper.cxx:87:24: nsILDAPURL.h: No suc= h file or directory /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/connectivity/source/drive= rs/mozab/mozillasrc/MDatabaseMetaDataHelper.cxx:88:28: nsILDAPMessage.h: No= such file or directory /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/connectivity/source/drive= rs/mozab/mozillasrc/MDatabaseMetaDataHelper.cxx:89:36: nsILDAPMessageListen= er.h: No such file or directory /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/connectivity/source/drive= rs/mozab/mozillasrc/MDatabaseMetaDataHelper.cxx:90:27: nsILDAPErrors.h: No = such file or directory /usr/ports/editors/openoffice-1.1/work/oo_1.1_src/connectivity/source/drive= rs/mozab/mozillasrc/MDatabaseMetaDataHelper.cxx:91:31: nsILDAPConnection.h:= No such file or directory [...] dmake: Error code 1, while making '../../../../unxfbsd.pro/slo/MDatabaseMe= taDataHelper.obj' ---* TG_SLO.MK *--- ERROR: Error 65280 occurred while making /usr/ports/editors/openoffice-1.1/= work/oo_1.1_src/connectivity/source/drivers/mozab/mozillasrc dmake: Error code 1, while making 'build_all' ---* TG_SLO.MK *--- *** Error code 255 Stop in /usr/ports/editors/openoffice-1.1. How do you compile this beast at all? Here are the dependencies as found on my system with make clean. Is there anything bogus here? root@hal9000:/usr/ports/editors/openoffice-1.1 # make clean =3D=3D=3D> Cleaning for rpm-3.0.6_8 =3D=3D=3D> Cleaning for unzip-5.50_2 =3D=3D=3D> Cleaning for zip-2.3_1 =3D=3D=3D> Cleaning for libiconv-1.9.1_3 =3D=3D=3D> Cleaning for ORBit-0.5.17_1 =3D=3D=3D> Cleaning for apache-ant-1.6.0 =3D=3D=3D> Cleaning for atk-1.4.1_1 =3D=3D=3D> Cleaning for autoconf-2.53_1 =3D=3D=3D> Cleaning for autoconf-2.13.000227_5 =3D=3D=3D> Cleaning for automake-1.4.5_9 =3D=3D=3D> Cleaning for bison-1.75_1 =3D=3D=3D> Cleaning for gettext-0.12.1 =3D=3D=3D> Cleaning for glib-1.2.10_10 =3D=3D=3D> Cleaning for glib-2.2.3 =3D=3D=3D> Cleaning for gmake-3.80_1 =3D=3D=3D> Cleaning for imake-4.3.0_2 =3D=3D=3D> Cleaning for libtool-1.3.5_1 =3D=3D=3D> Cleaning for m4-1.4_1 =3D=3D=3D> Cleaning for nspr-4.3_2 =3D=3D=3D> Cleaning for pkgconfig-0.15.0 =3D=3D=3D> Cleaning for popt-1.6.4_1 =3D=3D=3D> Cleaning for linux_base-7.1_5 =3D=3D=3D> Cleaning for jpeg-6b_1 =3D=3D=3D> Cleaning for lcms-1.09,1 =3D=3D=3D> Cleaning for libmng-1.0.5_1 =3D=3D=3D> Cleaning for png-1.2.5_3 =3D=3D=3D> Cleaning for tiff-3.6.1 =3D=3D=3D> Cleaning for javavmwrapper-1.4 =3D=3D=3D> Cleaning for jdk-1.4.2p5 =3D=3D=3D> Cleaning for linux-sun-jdk-1.4.2.03 =3D=3D=3D> Cleaning for perl-5.6.1_15 =3D=3D=3D> Cleaning for help2man-1.29 =3D=3D=3D> Cleaning for freetype2-2.1.5_1 =3D=3D=3D> Cleaning for expat-1.95.6_1 =3D=3D=3D> Cleaning for XFree86-fontEncodings-4.3.0 =3D=3D=3D> Cleaning for XFree86-fontScalable-4.3.0 =3D=3D=3D> Cleaning for Xft-2.1.2 =3D=3D=3D> Cleaning for fontconfig-2.2.90_3 =3D=3D=3D> Cleaning for urwfonts-1.0 =3D=3D=3D> Cleaning for gtk-1.2.10_10 =3D=3D=3D> Cleaning for gtk-2.2.4_1 =3D=3D=3D> Cleaning for open-motif-2.2.2_1 =3D=3D=3D> Cleaning for pango-1.2.5 =3D=3D=3D> Cleaning for XFree86-clients-4.3.0_6 =3D=3D=3D> Cleaning for XFree86-libraries-4.3.0_6 =3D=3D=3D> Cleaning for openoffice-1.1.0_1 Regards, Jens --=20 Jens Schweikhardt http://www.schweikhardt.net/ SIGSIG -- signature too long (core dumped)