[Open Office] VBA part build failure..on FreeBSD

Maho NAKATA chat95 at mac.com
Thu Jun 21 20:31:29 EDT 2007


Hello Noel,

Build has been failed for ooo-build-2.2.0.2.tar.gz with FreeBSD 6.2 + patches 
like following:

ccache g++-ooo -fmessage-length=0 -c -Os -fno-strict-aliasing
   -D_FILE_OFFSET_BITS=no -I.  -I../../../unxfbsdi.pro/inc/vbaobj -I../inc -I../../../inc/pch -I../../../inc -I../../../unx/inc -I../../../unxfbsdi.pro/inc -I. -I/work/ports/editors/ooo-build/work/OOF680_m18/solver/680/unxfbsdi.pro/inc/stl -I/work/ports/editors/ooo-build/work/OOF680_m18/solver/680/unxfbsdi.pro/inc/external -I/work/ports/editors/ooo-build/work/OOF680_m18/solver/680/unxfbsdi.pro/inc -I/work/ports/editors/ooo-build/work/OOF680_m18/solenv/unxfbsdi/inc -I/work/ports/editors/ooo-build/work/OOF680_m18/solenv/inc -I/work/ports/editors/ooo-build/work/OOF680_m18/res -I/work/ports/editors/ooo-build/work/OOF680_m18/solver/680/unxfbsdi.pro/inc/stl -I/work/ports/editors/ooo-build/work/OOF680_m18/solenv/inc/Xp31 -I/usr/local/diablo-jdk1.5.0/include
 -I/usr/local/diablo-jdk1.5.0/include/freebsd -I/usr/local/diablo-jdk1.5.0/include/bsd -I/usr/local/diablo-jdk1.5.0/include/linux -I/usr/local/diablo-jdk1.5.0/include/native_threads/include -I/usr/local/include -I/usr/local/include
     -I/work/ports/editors/ooo-build/work/OOF680_m18/solver/680/unxfbsdi.pro/inc/offuh -I. -I../../../res -I. -pipe -mtune=pentiumpro -fvisibility-inlines-hidden -g1 -Wall -Wextra -Wendif-labels -Wshadow -Wno-ctor-dtor-privacy     -Wno-non-virtual-dtor   -fpic -DFREEBSD -DUNX -DVCL -DGCC -DC341 -DINTEL -DCVER=C341 -DX86  -D_PTHREADS -D_REENTRANT -DNEW_SOLAR -D_USE_NAMESPACE=1 -DSTLPORT_VERSION=450 -DHAVE_GCC_VISIBILITY_FEATURE -D__DMAKE -DUNIX -DCPPU_ENV=gcc3 -DGXX_INCLUDE_PATH=/usr/local/gcc-ooo/i386-portbld-freebsd6.2/3.4.1/include/c++
 -DSUPD=680 -DPRODUCT -DNDEBUG -DPRODUCT_FULL -DOSL_DEBUG_LEVEL=0 -DOPTIMIZE -DGSTREAMER -DCUI -DSOLAR_JAVA -DOOF680=OOF680   -DSHAREDLIB -D_DLL_  -DMULTITHREAD -fexceptions -fno-enforce-eh-specs -DEXCEPTIONS_ON  -o ../../../unxfbsdi.pro/slo/vbaaxis.o /work/ports/editors/ooo-build/work/OOF680_m18/sc/source/ui/vba/vbaaxis.cxx 

/work/ports/editors/ooo-build/work/OOF680_m18/sc/source/ui/vba/vbaaxis.cxx:50:68: macro "MIN" requires 2 arguments, but only 1 given
/work/ports/editors/ooo-build/work/OOF680_m18/sc/source/ui/vba/vbaaxis.cxx:51:68: macro "MAX" requires 2 arguments, but only 1 given
dmake:  Error code 1, while making '../../../unxfbsdi.pro/slo/vbaaxis.obj'
'---* tg_merge.mk *---'

----------
actually following part is the essential:

/work/ports/editors/ooo-build/work/OOF680_m18/sc/source/ui/vba/vbaaxis.cxx:50:68: macro "MIN" requires 2 arguments, but only 1 given
/work/ports/editors/ooo-build/work/OOF680_m18/sc/source/ui/vba/vbaaxis.cxx:51:68: macro "MAX" requires 2 arguments, but only 1 given

Is it related to
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29989
?

Any suggestion is really appreciated. I'm using
% gcc-ooo -v
Reading specs from /usr/local/gcc-ooo/i386-portbld-freebsd6.2/3.4.1/lib/gcc/i386-portbld-freebsd6.2/3.4.1/specs
Configured with: ./..//gcc-3.4.1/configure --disable-nls --with-system-zlib --with-libiconv-prefix=/usr/local --program-suffix=-ooo --libdir=/usr/local/gcc-ooo/i386-portbld-freebsd6.2/3.4.1/lib --libexecdir=/usr/local/gcc-ooo/i386-portbld-freebsd6.2/3.4.1/libexec --with-gxx-include-dir=/usr/local/gcc-ooo/i386-portbld-freebsd6.2/3.4.1/include/c++/ --disable-shared --prefix=/usr/local i386-portbld-freebsd6.2
Thread model: posix
gcc version 3.4.1 [FreeBSD]

actually gcc-3.4.1+enum fix+visibility patch.

Thanks,
-- Nakata Maho (maho at FreeBSD.org)


More information about the Openoffice mailing list