With net-misc/neon-0.28.1 installed: # emerge openoffice [...] Making: ../../../unxlngx6.pro/slo/NeonUri.obj x86_64-pc-linux-gnu-g++ -Wreturn-type -fmessage-length=0 -c -O2 -fno-strict-aliasing -Wuninitialized -DNEON_VERSION=0281 -I/usr/include/neon -DSYSTEM_NEON -DUSE_DAV_LOCKS=1 -I/usr/include/libxml2 -I. -I../../../unxlngx6.pro/inc/ucpdav -I../inc -I../../../inc/pch -I../../../inc -I../../../unx/inc -I../../../unxlngx6.pro/inc -I. -I/var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/solver/680/unxlngx6.pro/inc/stl -I/var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/solver/680/unxlngx6.pro/inc/external -I/var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/solver/680/unxlngx6.pro/inc -I/var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/solenv/unxlngx6/inc -I/var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/solenv/inc -I/var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/res -I/var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/solver/680/unxlngx6.pro/inc/stl -I/var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/solenv/inc/Xp31 -I/opt/blackdown-jdk-1.4.2.03/include -I/opt/blackdown-jdk-1.4.2.03/include/linux -I/opt/blackdown-jdk-1.4.2.03/include/native_threads/include -Idefault_x_includes -I/var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/solver/680/unxlngx6.pro/inc/offuh -I. -I../../../res -I. -pipe -march=nocona -O2 -pipe -Wno-ctor-dtor-privacy -fno-use-cxa-atexit -fvisibility-inlines-hidden -fpic -DLINUX -DUNX -DVCL -DGCC -DC341 -DX86_64 -DCVER=C341 -DNPTL -DGLIBC=2 -DX86_64 -D_PTHREADS -D_REENTRANT -DNEW_SOLAR -D_USE_NAMESPACE=1 -DSTLPORT_VERSION=400 -DHAVE_GCC_VISIBILITY_FEATURE -D__DMAKE -DUNIX -DCPPU_ENV=gcc3 -DGXX_INCLUDE_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4 -DSUPD=680 -DPRODUCT -DNDEBUG -DPRODUCT_FULL -DOSL_DEBUG_LEVEL=0 -DOPTIMIZE -DGSTREAMER -DCUI -DSOLAR_JAVA -DOOG680=OOG680 -DSHAREDLIB -D_DLL_ -fexceptions -fno-enforce-eh-specs -DEXCEPTIONS_ON -o ../../../unxlngx6.pro/slo/NeonUri.o /var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/ucb/source/ucp/webdav/NeonUri.cxx /var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/ucb/source/ucp/webdav/NeonUri.cxx:76:5: error: invalid digit "8" in octal constant /var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/ucb/source/ucp/webdav/NeonUri.cxx:81:5: error: invalid digit "8" in octal constant /var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/ucb/source/ucp/webdav/NeonUri.cxx:87:5: error: invalid digit "8" in octal constant /var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/ucb/source/ucp/webdav/NeonUri.cxx:92:5: error: invalid digit "8" in octal constant /var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/ucb/source/ucp/webdav/NeonUri.cxx:98:5: error: invalid digit "8" in octal constant /var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/ucb/source/ucp/webdav/NeonUri.cxx:103:5: error: invalid digit "8" in octal constant /var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/ucb/source/ucp/webdav/NeonUri.cxx:191:5: error: invalid digit "8" in octal constant /var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/ucb/source/ucp/webdav/NeonUri.cxx:205:5: error: invalid digit "8" in octal constant /var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/ucb/source/ucp/webdav/NeonUri.cxx:85: warning: deprecated conversion from string constant to 'char*' /var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/ucb/source/ucp/webdav/NeonUri.cxx:85: error: invalid conversion from 'int' to 'char*' /var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/ucb/source/ucp/webdav/NeonUri.cxx:96: warning: deprecated conversion from string constant to 'char*' /var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/ucb/source/ucp/webdav/NeonUri.cxx:96: error: invalid conversion from 'int' to 'char*' /var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/ucb/source/ucp/webdav/NeonUri.cxx:107: warning: deprecated conversion from string constant to 'char*' /var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/ucb/source/ucp/webdav/NeonUri.cxx:107: error: invalid conversion from 'int' to 'char*' /var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/ucb/source/ucp/webdav/NeonUri.cxx: In member function 'void webdav_ucp::NeonUri::init(const rtl::OString&, const ne_uri*)': /var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/ucb/source/ucp/webdav/NeonUri.cxx:194: error: 'const struct ne_uri' has no member named 'authinfo' /var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/ucb/source/ucp/webdav/NeonUri.cxx:194: error: 'const struct ne_uri' has no member named 'authinfo' /var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/ucb/source/ucp/webdav/NeonUri.cxx:194: error: 'const struct ne_uri' has no member named 'authinfo' dmake: Error code 1, while making '../../../unxlngx6.pro/slo/NeonUri.obj' ---* tg_merge.mk *--- ERROR: Error 65280 occurred while making /var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/ucb/source/ucp/webdav make: *** [stamp/build] Error 1 This is particularly bad because neon-0.28 is not ABI-compatible with neon-0.26. So either a patch has to be found, or openoffice has to be marked as RDEPEND <net-misc/neon-0.28
There are several other packages which do not compile with neon-0.28.1, like media-plugins/gst-plugins-neon-0.10.6 app-arch/rpm-4.4.7-r2
(In reply to comment #1) > There are several other packages which do not compile with neon-0.28.1, like > > media-plugins/gst-plugins-neon-0.10.6 > app-arch/rpm-4.4.7-r2 > Which definately should be handled in seperate bugs. Back to openoffice: I've changed the dependency for OOo 2.3.1-r1, 2.4.0 (still in RC-state) on the other hand builds just fine with neon-0.28.1, so closing this bug