A security vulnerability in the custom memory allocation function from OpenOffice.org may lead to heap overflows and allow a remote unprivileged user who provides a OpenOffice.org document that is opened by a local user to execute arbitrary commands on the system with the privileges of the user running OpenOffice.org. No working exploit is known right now. Ebuild is already in Portage, so directly ccing arches Please mark stable =app-office/openoffice-2.4.1 amd64 ppc x86 =app-office/openoffice-bin-2.4.1 amd64 x86 Thanks
I guess you did not omit release@ by purpose? CC'ing them.
Compilation dies here on amd64: ------------- /var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/svx/source/dialog ------------------------------ Making: ../../unxlngx6.pro/slo/sendreportunx.obj Making: ../../unxlngx6.pro/slo/SpellDialogChildWindow.obj Making: ../../unxlngx6.pro/slo/thesdlg.obj Making: ../../unxlngx6.pro/slo/rubydialog.obj Making: ../../unxlngx6.pro/slo/hyphen.obj Making: ../../unxlngx6.pro/slo/opengrf.obj Making: ../../unxlngx6.pro/slo/internationaloptions.obj Making: ../../unxlngx6.pro/slo/optHeaderTabListbox.obj Making: ../../unxlngx6.pro/slo/charmap.obj Making: ../../unxlngx6.pro/slo/connpooloptions.obj Making: ../../unxlngx6.pro/slo/dbregistersettings.obj Making: ../../unxlngx6.pro/slo/fontsubs.obj Making: ../../unxlngx6.pro/slo/_bmpmask.obj Making: ../../unxlngx6.pro/slo/optmemory.obj Making: ../../unxlngx6.pro/slo/opthtml.obj Making: ../../unxlngx6.pro/slo/optfltr.obj Making: ../../unxlngx6.pro/slo/autocdlg.obj Making: ../../unxlngx6.pro/slo/cuiexp.obj Making: ../../unxlngx6.pro/slo/dlgfact.obj rm -f ../../unxlngx6.pro/inc/cuilib.hxx echo \#define DLL_NAME \"libcui680lx.so\" >../../unxlngx6.pro/inc/cuilib.hxx Making: ../../unxlngx6.pro/slo/svxdlg.obj Making: ../../unxlngx6.pro/slo/_contdlg.obj Making: ../../unxlngx6.pro/slo/iconcdlg.obj Making: ../../unxlngx6.pro/slo/connect.obj Making: ../../unxlngx6.pro/slo/connctrl.obj Making: ../../unxlngx6.pro/slo/contwnd.obj Making: ../../unxlngx6.pro/slo/fontlb.obj Making: ../../unxlngx6.pro/slo/graphctl.obj Making: ../../unxlngx6.pro/slo/hyperdlg.obj Making: ../../unxlngx6.pro/slo/hyprlink.obj Making: ../../unxlngx6.pro/slo/hlinettp.obj Making: ../../unxlngx6.pro/slo/hlmailtp.obj Making: ../../unxlngx6.pro/slo/hldoctp.obj Making: ../../unxlngx6.pro/slo/imapdlg.obj Making: ../../unxlngx6.pro/slo/imapwnd.obj Making: ../../unxlngx6.pro/slo/measure.obj Making: ../../unxlngx6.pro/slo/dstribut.obj Making: ../../unxlngx6.pro/slo/measctrl.obj Making: ../../unxlngx6.pro/slo/passwd.obj Making: ../../unxlngx6.pro/slo/strarray.obj Making: ../../unxlngx6.pro/slo/align.obj Making: ../../unxlngx6.pro/slo/backgrnd.obj Making: ../../unxlngx6.pro/slo/bbdlg.obj Making: ../../unxlngx6.pro/slo/border.obj Making: ../../unxlngx6.pro/slo/borderconn.obj Making: ../../unxlngx6.pro/slo/chardlg.obj Making: ../../unxlngx6.pro/slo/checklbx.obj Making: ../../unxlngx6.pro/slo/dialcontrol.obj Making: ../../unxlngx6.pro/slo/ctredlin.obj Making: ../../unxlngx6.pro/slo/dlgctrl.obj Making: ../../unxlngx6.pro/slo/dlgctl3d.obj Making: ../../unxlngx6.pro/slo/dlgname.obj Making: ../../unxlngx6.pro/slo/dlgutil.obj Making: ../../unxlngx6.pro/slo/fntctrl.obj Making: ../../unxlngx6.pro/slo/fontwork.obj Making: ../../unxlngx6.pro/slo/grfpage.obj Making: ../../unxlngx6.pro/slo/hdft.obj Making: ../../unxlngx6.pro/slo/impgrf.obj Making: ../../unxlngx6.pro/slo/labdlg.obj Making: ../../unxlngx6.pro/slo/langbox.obj Making: ../../unxlngx6.pro/slo/wrapfield.obj Making: ../../unxlngx6.pro/slo/numfmt.obj /var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/svx/source/dialog/numfmt.cxx: In member function 'virtual BOOL SvxNumberFormatTabPage::FillItemSet(SfxItemSet&)': /var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/svx/source/dialog/numfmt.cxx:849: warning: comparison is always false due to limited range of data type /var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/svx/source/dialog/numfmt.cxx: In member function 'void SvxNumberFormatTabPage::UpdateOptions_Impl(BOOL)': /var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/svx/source/dialog/numfmt.cxx:1115: warning: large integer implicitly truncated to unsigned type /var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/svx/source/dialog/numfmt.cxx: In member function 'long int SvxNumberFormatTabPage::SelFormatHdl_Impl(void*)': /var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/svx/source/dialog/numfmt.cxx:1353: warning: comparison is always false due to limited range of data type /var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/svx/source/dialog/numfmt.cxx: In member function 'long int SvxNumberFormatTabPage::EditHdl_Impl(Edit*)': /var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/svx/source/dialog/numfmt.cxx:1647: warning: large integer implicitly truncated to unsigned type Making: ../../unxlngx6.pro/slo/page.obj Making: ../../unxlngx6.pro/slo/pagectrl.obj Making: ../../unxlngx6.pro/slo/paragrph.obj Making: ../../unxlngx6.pro/slo/paraprev.obj Making: ../../unxlngx6.pro/slo/pfiledlg.obj Making: ../../unxlngx6.pro/slo/postdlg.obj Making: ../../unxlngx6.pro/slo/prtqry.obj Making: ../../unxlngx6.pro/slo/relfld.obj Making: ../../unxlngx6.pro/slo/rlrcitem.obj Making: ../../unxlngx6.pro/slo/rulritem.obj Making: ../../unxlngx6.pro/slo/simptabl.obj Making: ../../unxlngx6.pro/slo/srchxtra.obj Making: ../../unxlngx6.pro/slo/srchctrl.obj Making: ../../unxlngx6.pro/slo/srchdlg.obj Making: ../../unxlngx6.pro/slo/stddlg.obj Making: ../../unxlngx6.pro/slo/svxbox.obj Making: ../../unxlngx6.pro/slo/svxruler.obj Making: ../../unxlngx6.pro/slo/swpossizetabpage.obj ../../inc/swframevalidation.hxx: In constructor 'SvxSwFrameValidation::SvxSwFrameValidation()': ../../inc/swframevalidation.hxx:93: warning: overflow in implicit constant conversion ../../inc/swframevalidation.hxx:93: warning: overflow in implicit constant conversion ../../inc/swframevalidation.hxx:93: warning: overflow in implicit constant conversion ../../inc/swframevalidation.hxx:93: warning: overflow in implicit constant conversion Making: ../../unxlngx6.pro/slo/tabarea.obj Making: ../../unxlngx6.pro/slo/tabline.obj Making: ../../unxlngx6.pro/slo/tabstpge.obj Making: ../../unxlngx6.pro/slo/textattr.obj Making: ../../unxlngx6.pro/slo/textanim.obj Making: ../../unxlngx6.pro/slo/tparea.obj /var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/svx/source/dialog/tparea.cxx: In member function 'long int SvxAreaTabPage::ModifyTileHdl_Impl(void*)': /var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/svx/source/dialog/tparea.cxx:2344: internal compiler error: Illegal instruction Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugs.gentoo.org/> for instructions. The bug is not reproducible, so it is likely a hardware or OS problem. dmake: Error code 1, while making '../../unxlngx6.pro/slo/tparea.obj' ---* tg_merge.mk *--- ERROR: Error 65280 occurred while making /var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/svx/source/dialog make: *** [stamp/build] Error 1 * * ERROR: app-office/openoffice-2.4.1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 5381: Called die * The specific snippet of code: * make || die "Build failed" * The die message: * Build failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/app-office:openoffice-2.4.1:20080610-133818.log'. * The ebuild environment file is located at '/var/tmp/portage/app-office/openoffice-2.4.1/temp/environment'. * !!! When you file a bug report, please include the following information: GENTOO_VM= CLASSPATH="" JAVA_HOME="/etc/java-config-2/current-system-vm" JAVACFLAGS="" COMPILER="" Portage 2.1.4.4 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo-r8 x86_64) ================================================================= System uname: 2.6.24-gentoo-r8 x86_64 AMD Athlon(tm) 64 Processor 3400+ Timestamp of tree: Tue, 10 Jun 2008 10:36:01 +0000 ccache version 2.4 [enabled] app-shells/bash: 3.2_p33 dev-lang/python: 2.4.4-r13 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/svn/env /usr/kde/svn/share/config /usr/kde/svn/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=athlon64 -O2 -pipe" DISTDIR="/distfiles" FEATURES="ccache collision-protect distlocks metadata-transfer multilib-strict parallel-fetch sandbox sfperms strict test unmerge-orphans userfetch userpriv" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acl aiglx aim amd64 berkdb branding cli cracklib crypt cups dri fortran gdbm gpm gtk iconv imap ipv6 isdnlog midi mmx mpeg3 mudflap ncurses nls nptl nptlonly nvidia opengl openmp pam pcre perl pppd python qt3 readline reflection session sockets spl sqlite3 sse sse2 ssl tcpd unicode vim xcomposite xine xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
fails with ppc too: ------------------------------ Making: ../../unxlngppc.pro/slo/com_sun_star_beans_LocalOfficeWindow.obj powerpc-unknown-linux-gnu-gcc -fsigned-char -fmessage-length=0 -c -Os -fno-strict-aliasing -I. -I../../unxlngppc.pro/inc/officebean -I../inc -I../../inc/pch -I../../inc -I../../unx/inc -I../../unxlngppc.pro/inc -I. -I/var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/solver/680/unxlngppc.pro/incdont_use_stl -I/var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/solver/680/unxlngppc.pro/inc/external -I/var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/solver/680/unxlngppc.pro/inc -I/var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/solenv/unxlngppc/inc -I/var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/solenv/inc -I/var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/res -I/var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/solver/680/unxlngppc.pro/incdont_use_stl -I/var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/solenv/inc/Xp31 -I/opt/ibm-jdk-bin-1.6.0.1/include -I/opt/ibm-jdk-bin-1.6.0.1/include/linux -I/opt/ibm-jdk-bin-1.6.0.1/include/native_threads/include -Idefault_x_includes -I/var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/solver/680/unxlngppc.pro/inc/offuh -I. -I../../res -I. -fsigned-char -pipe -pipe -mtune=970 -mcpu=970 -mabi=altivec -DGL_GLEXT_PROTOTYPES -fPIC -DLINUX -DUNX -DVCL -DGCC -DC300 -DPOWERPC -DCVER=C300 -DNPTL -DGLIBC=2 -D_PTHREADS -D_REENTRANT -DNEW_SOLAR -D_USE_NAMESPACE=1 -DSTLPORT_VERSION=400 -DPOWERPC -DPPC -DHAVE_GCC_VISIBILITY_FEATURE -D__DMAKE -DUNIX -DCPPU_ENV=gcc3 -DGXX_INCLUDE_PATH=/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4 -DSUPD=680 -DPRODUCT -DNDEBUG -DPRODUCT_FULL -DOSL_DEBUG_LEVEL=0 -DOPTIMIZE -DGSTREAMER -DCUI -DSOLAR_JAVA -DOOH680=OOH680 -DSHAREDLIB -D_DLL_ -o ../../unxlngppc.pro/slo/com_sun_star_beans_LocalOfficeWindow.o com_sun_star_beans_LocalOfficeWindow.c if test -e ../../unxlngppc.pro/slo/com_sun_star_beans_LocalOfficeWindow.o ; then touch ../../unxlngppc.pro/slo/com_sun_star_beans_LocalOfficeWindow.obj ; fi ------------------------------ Making: ../../unxlngppc.pro/slb/officebean.lib echo unxlngppc.pro/slo/com_sun_star_comp_beans_LocalOfficeWindow.o unxlngppc.pro/slo/com_sun_star_beans_LocalOfficeWindow.o | xargs -n1 > ../../unxlngppc.pro/slb/officebean.lib ----------------------------- SHL1FILTERFILE not set! ----------------------------- dummy file to keep the dependencies for later use. ------------------------------ Making: ../../unxlngppc.pro/lib/libofficebean.so powerpc-unknown-linux-gnu-g++ -Wl,-rpath,'$ORIGIN:$ORIGIN/../ure-link/lib' -shared -L../../unxlngppc.pro/lib -L../lib -L/var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/solenv/unxlngppc/lib -L/var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/solver/680/unxlngppc.pro/lib -L/var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/solenv/unxlngppc/lib -L/opt/ibm-jdk-bin-1.6.0.1/lib -L/opt/ibm-jdk-bin-1.6.0.1/jre/bin -L/opt/ibm-jdk-bin-1.6.0.1/jre/bin/classic -L/opt/ibm-jdk-bin-1.6.0.1/jre/bin -L/usr/lib -L/usr/lib/xulrunner ../../unxlngppc.pro/slo/officebean_version.o -o ../../unxlngppc.pro/lib/libofficebean.so ../../unxlngppc.pro/slo/com_sun_star_comp_beans_LocalOfficeWindow.o ../../unxlngppc.pro/slo/com_sun_star_beans_LocalOfficeWindow.o -ljawt -lstdc++ -ldl -lpthread -lm /usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/../../../../powerpc-unknown-linux-gnu/bin/ld: cannot find -ljawt collect2: ld returned 1 exit status dmake: Error code 1, while making '../../unxlngppc.pro/lib/libofficebean.so' ---* tg_merge.mk *--- ERROR: Error 65280 occurred while making /var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/bean/native/unix make: *** [stamp/build] Error 1 * * ERROR: app-office/openoffice-2.4.1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 5339: Called die * The specific snippet of code: * make || die "Build failed" * The die message: * Build failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/app-office/openoffice-2.4.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-office/openoffice-2.4.1/temp/environment'. * !!! When you file a bug report, please include the following information: GENTOO_VM=ibm-jdk-bin-1.6 CLASSPATH="" JAVA_HOME="/opt/ibm-jdk-bin-1.6.0.1" JAVACFLAGS="-source 1.4 -target 1.4" COMPILER="" and of course, the output of emerge --info baudequad openoffice # emerge --info Portage 2.1.4.4 (default-linux/ppc/ppc64/2007.0/32bit-userland/desktop/970/pmac, gcc-4.1.2, glibc-2.6.1-r0, 2.6.23-gentoo-r8-g5-64 ppc64) ================================================================= System uname: 2.6.23-gentoo-r8-g5-64 ppc64 PPC970MP, altivec supported Timestamp of tree: Tue, 10 Jun 2008 18:45:01 +0000 distcc 2.18.3 powerpc-unknown-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] app-shells/bash: 3.2_p33 dev-java/java-config: 1.3.7, 2.1.4 dev-lang/python: 2.4.4-r13 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="ppc" CBUILD="powerpc-unknown-linux-gnu" CFLAGS="-O2 -pipe -mtune=970 -mcpu=970 -mabi=altivec" CHOST="powerpc-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -pipe -mtune=970 -mcpu=970 -mabi=altivec" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig cvs digest distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://beavis/ http://butthead http://electra http://gentoo.mirrors.tds.net/gentoo" LINGUAS="en" MAKEOPTS="-j6" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://butthead/gentoo-portage" USE="X acl alsa altivec arts avahi berkdb cairo cdr cli cracklib crypt ctype cups curl dbus dri dvd dvdr eds emboss encode esd fam firefox fortran ftp gcc64 gdbm gif gnome gpm gstreamer gtk hal iconv imap ipv6 isdnlog jpeg kde kerberos ldap libnotify mad meanwhile midi mikmod mp3 mpeg msn mudflap mysql ncurses nls nptl nptlonly ogg opengl openmp oss pam pcre pdf perl png ppc pppd python qt3 qt3support qt4 quicktime readline reflection samba sdl session sockets spell spl ssl tcpd truetype unicode vorbis xinerama xml xorg xv zlib" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard evdev mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="nv" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS I also manually added "seamonkey xulrunner java" for USE on the command line emerge.
I forgot to cc maintainers. Please have a look at comment #2 and comment #3
Hmm, interesting, Actually OOo 2.4.1 is just a bugfix release, so in theory if 2.4.0 worked fine for you, 2.4.1 should, too. (and it does here). Which makes it a good candidate for fast stabilization anyway... @Thomas: Can you reproduce this (exact) behavior? @Brent: This is a known problem, OOo does NOT compile with ibm-jdk, see bug #193998, try another java variant
Sadly I can't, I only get another error: ------------- /var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/sc/addin/util cat ../../unxlngx6.pro/misc/rot.lst | tr -s " " "\n" | zip -@ -u -j -ll ../../unxlngx6.pro/bin/addin.zip || if test "$?" != "12" && "$?" != "1" ; then exit $? ; fi && echo "Nothing to update for zip" zip warning: ../../unxlngx6.pro/bin/addin.zip not found or empty adding: xrot.c (deflated 62%) adding: xlang.h (deflated 74%) adding: rot13.hrc (deflated 54%) adding: addin.h (deflated 64%) Nothing to update for zip cat ../../unxlngx6.pro/misc/dfa.lst | tr -s " " "\n" | zip -@ -u -j -ll ../../unxlngx6.pro/bin/addin.zip || if test "$?" != "12" && "$?" != "1" ; then exit $? ; fi && echo "Nothing to update for zip" adding: xdfa.c (deflated 78%) adding: dfa.hrc (deflated 68%) Nothing to update for zip chmod +rw ../../unxlngx6.pro/bin/addin.zip /var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/sc/source/core/data Making: ../../../unxlngx6.pro/slo/attarray.obj Making: ../../../unxlngx6.pro/slo/attrib.obj Making: ../../../unxlngx6.pro/slo/autonamecache.obj Making: ../../../unxlngx6.pro/slo/bcaslot.obj Making: ../../../unxlngx6.pro/slo/cell.obj Making: ../../../unxlngx6.pro/slo/cell2.obj Making: ../../../unxlngx6.pro/slo/column.obj Making: ../../../unxlngx6.pro/slo/column2.obj Making: ../../../unxlngx6.pro/slo/column3.obj Making: ../../../unxlngx6.pro/slo/compressedarray.obj Making: ../../../unxlngx6.pro/slo/conditio.obj Making: ../../../unxlngx6.pro/slo/dbdocutl.obj Making: ../../../unxlngx6.pro/slo/dociter.obj Making: ../../../unxlngx6.pro/slo/docpool.obj Making: ../../../unxlngx6.pro/slo/documen2.obj Making: ../../../unxlngx6.pro/slo/documen3.obj Making: ../../../unxlngx6.pro/slo/documen4.obj Making: ../../../unxlngx6.pro/slo/documen5.obj Making: ../../../unxlngx6.pro/slo/documen6.obj Making: ../../../unxlngx6.pro/slo/documen7.obj Making: ../../../unxlngx6.pro/slo/documen8.obj Making: ../../../unxlngx6.pro/slo/documen9.obj Making: ../../../unxlngx6.pro/slo/document.obj Making: ../../../unxlngx6.pro/slo/dpdimsave.obj Making: ../../../unxlngx6.pro/slo/dpgroup.obj Making: ../../../unxlngx6.pro/slo/dpobject.obj ../../../inc/dpobject.hxx: In constructor 'ScDPObject::ScDPObject(ScDocument*)': ../../../inc/dpobject.hxx:127: warning: 'ScDPObject::bHeaderLayout' will be initialized after ../../../inc/dpobject.hxx:124: warning: 'BOOL ScDPObject::bSettingsChanged' /var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/sc/source/core/data/dpobject.cxx:147: warning: when initialized here ../../../inc/dpobject.hxx: In copy constructor 'ScDPObject::ScDPObject(const ScDPObject&)': ../../../inc/dpobject.hxx:127: warning: 'ScDPObject::bHeaderLayout' will be initialized after ../../../inc/dpobject.hxx:118: warning: 'ScSheetSourceDesc* ScDPObject::pSheetDesc' /var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/sc/source/core/data/dpobject.cxx:164: warning: when initialized here Making: ../../../unxlngx6.pro/slo/dpoutput.obj ../../../inc/dpoutput.hxx: In constructor 'ScDPOutput::ScDPOutput(ScDocument*, const com::sun::star::uno::Reference<com::sun::star::sheet::XDimensionsSupplier>&, const ScAddress&, BOOL)': ../../../inc/dpoutput.hxx:140: warning: 'ScDPOutput::bHeaderLayout' will be initialized after ../../../inc/dpoutput.hxx:135: warning: 'BOOL ScDPOutput::bSizesValid' /var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/sc/source/core/data/dpoutput.cxx:362: warning: when initialized here Making: ../../../unxlngx6.pro/slo/dpsave.obj Making: ../../../unxlngx6.pro/slo/dpsdbtab.obj Making: ../../../unxlngx6.pro/slo/dpshttab.obj Making: ../../../unxlngx6.pro/slo/dptabdat.obj Making: ../../../unxlngx6.pro/slo/dptabres.obj Making: ../../../unxlngx6.pro/slo/dptabsrc.obj *** glibc detected *** /usr/libexec/gcc/x86_64-pc-linux-gnu/4.1.2/cc1plus: corrupted double-linked list: 0x000000000132af20 *** ======= Backtrace: ========= /lib/libc.so.6[0x2afa39e0caad] /lib/libc.so.6[0x2afa39e0ed92] /lib/libc.so.6(__libc_malloc+0x7d)[0x2afa39e1033d] /lib/libc.so.6(vasprintf+0x14d)[0x2afa39e0653d] /lib/libc.so.6(asprintf+0x88)[0x2afa39dea5e8] /usr/libexec/gcc/x86_64-pc-linux-gnu/4.1.2/cc1plus[0x78e040] [0x2afa46f9e070] ======= Memory map: ======== 00400000-009e5000 r-xp 00000000 08:04 2820143 /usr/libexec/gcc/x86_64-pc-linux-gnu/4.1.2/cc1plus 00be4000-00be6000 r--p 005e4000 08:04 2820143 /usr/libexec/gcc/x86_64-pc-linux-gnu/4.1.2/cc1plus 00be6000-00bed000 rw-p 005e6000 08:04 2820143 /usr/libexec/gcc/x86_64-pc-linux-gnu/4.1.2/cc1plus 00bed000-01655000 rw-p 00bed000 00:00 0 [heap] 2afa39b84000-2afa39b9f000 r-xp 00000000 08:04 3008799 /lib64/ld-2.6.1.so 2afa39b9f000-2afa39ba2000 rw-p 2afa39b9f000 00:00 0 2afa39bc3000-2afa39d00000 rw-p 2afa39bc3000 00:00 0 2afa39d9e000-2afa39d9f000 r--p 0001a000 08:04 3008799 /lib64/ld-2.6.1.so 2afa39d9f000-2afa39da0000 rw-p 0001b000 08:04 3008799 /lib64/ld-2.6.1.so 2afa39da0000-2afa39ed6000 r-xp 00000000 08:04 3008800 /lib64/libc-2.6.1.so 2afa39ed6000-2afa3a0d5000 ---p 00136000 08:04 3008800 /lib64/libc-2.6.1.so 2afa3a0d5000-2afa3a0d9000 r--p 00135000 08:04 3008800 /lib64/libc-2.6.1.so 2afa3a0d9000-2afa3a0da000 rw-p 00139000 08:04 3008800 /lib64/libc-2.6.1.so 2afa3a0da000-2afa3a2e5000 rw-p 2afa3a0da000 00:00 0 2afa3a308000-2afa3c523000 rw-p 2afa3a308000 00:00 0 2afa3c564000-2afa47096000 rw-p 2afa3c564000 00:00 0 2afa470b6000-2afa470c3000 r-xp 00000000 08:04 785122 /lib64/libgcc_s.so.1 2afa470c3000-2afa472c2000 ---p 0000d000 08:04 785122 /lib64/libgcc_s.so.1 2afa472c2000-2afa472c3000 r--p 0000c000 08:04 785122 /lib64/libgcc_s.so.1 2afa472c3000-2afa472c4000 rw-p 0000d000 08:04 785122 /lib64/libgcc_s.so.1 2afa48000000-2afa48021000 rw-p 2afa48000000 00:00 0 2afa48021000-2afa4c000000 ---p 2afa48021000 00:00 0 7fff70f0a000-7fff70f25000 rw-p 7ffffffe4000 00:00 0 [stack] 7fff70ff8000-7fff70ffa000 r-xp 7fff70ff8000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] /var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/sc/source/core/data/dptabsrc.cxx: In constructor 'ScDPMembers::ScDPMembers(ScDPSource*, long int, long int, long int)': /var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/sc/source/core/data/dptabsrc.cxx:2275: internal compiler error: Aborted Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugs.gentoo.org/> for instructions. The bug is not reproducible, so it is likely a hardware or OS problem. dmake: Error code 1, while making '../../../unxlngx6.pro/slo/dptabsrc.obj' ---* tg_merge.mk *--- ERROR: Error 65280 occurred while making /var/tmp/portage/app-office/openoffice-2.4.1/work/ooo/build/OOH680_m17/sc/source/core/data make: *** [stamp/build] Error 1 * * ERROR: app-office/openoffice-2.4.1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 5381: Called die * The specific snippet of code: * make || die "Build failed" * The die message: * Build failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/app-office:openoffice-2.4.1:20080611-115808.log'. * The ebuild environment file is located at '/var/tmp/portage/app-office/openoffice-2.4.1/temp/environment'. * !!! When you file a bug report, please include the following information: GENTOO_VM= CLASSPATH="" JAVA_HOME="/etc/java-config-2/current-system-vm" JAVACFLAGS="" COMPILER=""
-bin stable on x86, first try with USE="*" did not show any failures compiling, now coming run 2 (USE=-*) and run 3 (USE="<profile>").
there is no other java alternative on powerpc. So I will mask the USE flag.
x86 stable
ppc done and masked out the java USE flag for ppc
FYI: I've compiled OOo 2.4.1 successfully on AMD64, and it appears to work (so hopefully it'll get marked stable). USE flags: binfilter cups dbus firefox java kde linguas_en opengl pam xulrunner
What about bug #212566?
(In reply to comment #12) > What about bug #212566? > What about it? There is nothing the openoffice-herd can do about a imagemagick problem. And as it is easily solveable by re-emerging imagemagick I don't see how this should interfere here.
OOo 2.4.1 compiles and runs fine here on ppc platform, provided it uses the right version of the Java SDK. See also bug #215369, the build searches libjawt.so in the wrong place with >=dev-java/ibm-jdk-bin-1.6. java USE could be enabled on ppc, provided the ebuild is modified to use <dev-java/ibm-jdk-bin-1.6 (e.g. latest dev-java/ibm-jdk-bin-1.5) in case of ibm-java. Greetings, Andreas.
Well I have to mention here that there is regression - bug 225853 and it is perfectly reproducible on two x86 systems I have while bug mentions amd64.
(In reply to comment #15) > Well I have to mention here that there is regression - bug 225853 and it is > perfectly reproducible on two x86 systems I have while bug mentions amd64. > Which should be fixed now
Created attachment 159472 [details] environment
====AMD64 AT REPORT==== *Installation[FAILS]: I used the following packages and use flags: Calculating dependencies ... done! [ebuild N ] dev-java/javatoolkit-0.2.0-r1 0 kB [ebuild N ] dev-java/java-config-wrapper-0.15 0 kB [ebuild N ] dev-dotnet/libgdiplus-1.2.4 USE="jpeg tiff -exif -gif" 2,782 kB [ebuild N ] dev-libs/icu-3.8.1-r1 USE="-debug -doc -examples" 10,742 kB [ebuild N ] dev-libs/boost-1.34.1-r2 USE="-debug -doc -icu -pyste -tools" 0 kB [ebuild N ] media-libs/vigra-1.5.0-r1 USE="jpeg png tiff zlib -doc -fftw" 12,554 kB [ebuild N ] x11-libs/libXinerama-1.0.2 USE="-debug" 0 kB [ebuild N ] media-libs/libsvg-0.1.4 359 kB [ebuild N ] app-text/libwpd-0.8.9 USE="-doc" 557 kB [ebuild N ] app-text/hunspell-1.1.9 USE="ncurses readline" 669 kB [ebuild N ] dev-perl/ExtUtils-CBuilder-0.19 0 kB [ebuild N ] dev-perl/File-Which-0.05 8 kB [ebuild N ] app-admin/eselect-oodict-20061117 0 kB [ebuild N ] app-text/libpaper-1.1.23 0 kB [ebuild N ] x11-apps/xprop-1.0.3 USE="-debug" 0 kB [ebuild N ] dev-java/java-config-2.1.6 40 kB [ebuild N ] dev-java/java-config-1.3.7 0 kB [ebuild N ] perl-core/File-Spec-3.25 115 kB [ebuild N ] x11-misc/xdg-utils-1.0.2-r1 USE="-doc" 0 kB [ebuild N ] dev-java/sun-jdk-1.6.0.06 USE="X alsa -doc -examples -jce (-nsplugin) -odbc" 62,264 kB [ebuild N ] dev-java/sun-jdk-1.5.0.15 USE="X alsa -doc -examples -jce (-nsplugin) -odbc" 43,017 kB [ebuild N ] virtual/perl-File-Spec-3.25 0 kB [ebuild N ] virtual/jdk-1.6.0 0 kB [ebuild N ] virtual/jdk-1.5.0 0 kB [ebuild N ] dev-perl/Archive-Zip-1.20 173 kB [ebuild N ] dev-java/ant-core-1.7.0-r1 USE="-doc -source" 0 kB [ebuild N ] virtual/jre-1.6.0 0 kB [ebuild N ] dev-java/xml-commons-external-1.3.04 USE="-doc -source" 645 kB [ebuild N ] dev-java/xml-commons-resolver-1.2 USE="-doc -source" 257 kB [ebuild N ] dev-java/xjavac-20041208-r5 2 kB [ebuild N ] dev-java/bcel-5.2 USE="-doc -source" 256 kB [ebuild N ] dev-java/javacup-0.10k-r1 USE="-source" 187 kB [ebuild N ] dev-java/rhino-1.5.5-r4 USE="-doc -source" 1,506 kB [ebuild N ] dev-java/tomcat-servlet-api-4.1.36 USE="-doc -source" 3,629 kB [ebuild N ] dev-java/servletapi-2.4-r5 USE="-doc -source" 4,684 kB [ebuild N ] dev-java/libreadline-java-0.8.0-r2 USE="-doc -source" 76 kB [ebuild N ] net-print/cups-1.3.7-r1 USE="X acl dbus java jpeg nls pam perl png python ssl tiff -avahi -kerberos -ldap -php -ppds -samba -slp -static -zeroconf" LINGUAS="en es -de -et -fr -he -it -ja -pl -sv -zh_TW" 3,805 kB [ebuild N ] dev-java/xalan-serializer-2.7.0 USE="-doc -source" 6,118 kB [ebuild N ] java-virtuals/servlet-api-2.3 0 kB [ebuild N ] dev-java/bsh-2.0_beta4-r3 USE="readline -bsf -doc -source" 1,628 kB [ebuild N ] dev-java/xerces-2.9.1 USE="-doc -examples -source" 1,672 kB [ebuild N ] dev-db/hsqldb-1.8.0.9-r1 USE="-doc -source -test" 3,412 kB [ebuild N ] dev-java/xalan-2.7.0-r5 USE="-doc -source" 0 kB [ebuild N ] dev-lang/mono-1.2.5.1-r1 USE="X nptl" 0 kB [ebuild N ] dev-dotnet/pe-format-0 0 kB [ebuild N ] app-office/openoffice-2.4.1 USE="binfilter cups dbus eds gnome gstreamer gtk java mono opengl pam xulrunner -debug -firefox -kde -ldap -odk -seamonkey" LINGUAS="en es -af -ar -as_IN -be_BY -bg -bn -br -bs -ca -cs -cy -da -de -dz -el -en_GB -en_US -en_ZA -eo -et -fa -fi -fr -ga -gl -gu_IN -he -hi_IN -hr -hu -it -ja -km -ko -ku -lt -lv -mk -ml_IN -mr_IN -nb -ne -nl -nn -nr -ns -or_IN -pa_IN -pl -pt -pt_BR -ru -rw -sh -sk -sl -sr -ss -st -sv -sw_TZ -ta_IN -te_IN -tg -th -ti_ER -tn -tr -ts -uk -ur_IN -ve -vi -xh -zh_CN -zh_TW -zu" 247,148 kB GENTOO_VM=sun-jdk-1.6 CLASSPATH="" JAVA_HOME="/opt/sun-jdk-1.6.0.06" JAVACFLAGS="-source 1.4 -target 1.4" COMPILER="" emerge --info: Portage 2.1.4.4 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.25-gentoo-r6 x86_64) ================================================================= System uname: 2.6.25-gentoo-r6 x86_64 AMD Athlon(tm) 64 Processor 3200+ Timestamp of tree: Tue, 01 Jul 2008 16:33:01 +0000 app-shells/bash: 3.2_p33 dev-java/java-config: 1.3.7, 2.1.6 dev-lang/python: 2.4.4-r13 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r2 sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-march=k8 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="collision-protect distlocks metadata-transfer multilib-strict parallel-fetch sandbox sfperms strict test unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LINGUAS="en es" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X a52 acl acpi alsa amd64 berkdb bzip2 cairo cdr cli cracklib crypt dbus dga dri dvdr ffmpeg flac gdbm glitz gmp gnome gnome-keyring gpm gtk hal iconv ipv6 isdnlog ithreads jpeg lcms libnotify mad midi mmx mp3 mudflap ncurses network nls nptl nptlonly ogg opengl openmp pam pcre perl png pppd python readline reflection sdl session spell spl sse sse2 ssl startup-notification svg tcpd theora threads tiff truetype unicode v4l vorbis x264 xcb xcomposite xorg xscreensaver xulrunner xv xvid zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en es" USERLAND="GNU" VIDEO_CARDS="nvidia none" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Created attachment 159473 [details] build.log
==== AMD64 AT REPORT ==== The above problem seems to be related to a old version of imagemagick, it was solved after updating imagemagick from -6.3.8.3-r1 to imagemagick-6.4.0.6 After updating openoffice emerges FINE. *Installation [OK] *No test *Functionlity [OK], All seems to work ok AFAIK, tested opening and saving some files, changing some options ...
amd64, what's the status wrt to the build failures?
(In reply to comment #21) > amd64, what's the status wrt to the build failures? > It builds and works fine here like I said on my last post.
ok, so could someone from amd64 please mark it stable? thanks.
amd64 stable
glsa request filed.
I remind you my bug #http://bugs.gentoo.org/show_bug.cgi?id=227263 not yet resolved on amd64 :-).
GLSA 200807-05
I don't understand the java mask on openoffice. As far as i recall only ibm-jdk-bin:1.6 had problems with openoffice, with 1.5 it compiled fine. But, in java-overlay there's the icedtea6 (openjdk) available which builds and works very well on ppc and openoffice compiles fine with this one too. With the knowledge of ibm-jdk-bin:1.6 not working (in fact, it seems mostly broken to me) i always managed to compile openoffice. Just, never mark ibm-jdk-bin:1.6 stable on ppc, it really is a pain ;)