Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 218080 - app-office/openoffice app-office/openoffice-bin <2.4.0 Multiple issues (CVE-2007-{4770,4771,5745,5746,5747},CVE-2008-0320)
Summary: app-office/openoffice app-office/openoffice-bin <2.4.0 Multiple issues (CVE-2...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Security
Classification: Unclassified
Component: Vulnerabilities (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo Security
URL: http://www.openoffice.org/security/bu...
Whiteboard: A2 [glsa]
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-17 11:06 UTC by Robert Buchholz (RETIRED)
Modified: 2008-05-22 16:56 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Buchholz (RETIRED) gentoo-dev 2008-04-17 11:06:14 UTC
* CVE-2007-4770/4771: Manipulated ODF text documents containing XForms can lead to heap overflows and arbitrary code execution
* CVE-2007-5745/5747: Manipulated Quattro Pro files can lead to heap overflows and arbitrary code execution
* CVE-2007-5746: Manipulated EMF files can lead to heap overflows and arbitrary code execution
* CVE-2008-0320: Manipulated OLE files can lead to heap overflows and arbitrary code execution
Comment 1 Robert Buchholz (RETIRED) gentoo-dev 2008-04-17 11:07:29 UTC
How does it look for oo2.4 stabling?
Comment 2 Andreas Proschofsky (RETIRED) gentoo-dev 2008-04-17 13:04:22 UTC
(In reply to comment #1)
> How does it look for oo2.4 stabling?
> 

From my perspective: Good, biggest problems should already be sorted out, but I guess that depends on the different archs...
Comment 3 Robert Buchholz (RETIRED) gentoo-dev 2008-04-17 13:40:01 UTC
Arches, please test and mark stable:
=app-office/openoffice-2.4.0
Target keywords : "amd64 ppc release x86"

=app-office/openoffice-bin-2.4.0
Target keywords : "amd64 release x86"
Comment 4 Markus Meier gentoo-dev 2008-04-17 21:51:37 UTC
=app-office/openoffice-bin-2.4.0 stable on amd64/x86. I can/will do the non-bin tomorrow.
Comment 5 Thomas Anderson (tanderson) (RETIRED) gentoo-dev 2008-04-17 23:09:55 UTC
app-office/openoffice doesn't seem to compile here:

Creating environment
mkdir -p /var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build
mkdir -p /var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/bin
mkdir -p /var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/share
mkdir -p /var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/share/aclocal
mkdir -p /var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/share/autoconf
mkdir -p /var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/lib
mkdir -p /var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/man
mkdir -p /var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/man/man1
mkdir -p /var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/OOH680_m12
mkdir -p /var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/OOH680_m12/external/msvcp71
touch stamp/prebuild
mkdir -p /var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/OOH680_m12/svx/res
cp ./src/ooobitmap_*.bmp /var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/OOH680_m12/setup_native/source/win32/nsis/ || echo "no nsis installer images to copy"
cp ./src/ooobanner_*.bmp /var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/OOH680_m12/setup_native/source/win32/nsis/ || echo "no nsis banner images to copy"
cp ./src/ooosetup_*.ico /var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/OOH680_m12/setup_native/source/win32/nsis/ || echo "no installer icon to copy"
cp: cannot stat `./src/ooosetup_*.ico': No such file or directory
no installer icon to copy
cp ./src/nologoinstall_*.bmp /var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/OOH680_m12/instsetoo_native/res/ || echo "no installer sidebar images to copy"
cp ./src/banner_*.bmp /var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/OOH680_m12/instsetoo_native/res/ || echo "no installer banner images to copy"
cp ./src/open*_*.bmp /var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/OOH680_m12/svx/res/ || echo "no intro images to copy"
cp ./src/open*_*.png /var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/OOH680_m12/default_images/svx/res/ || echo "no about images to copy"
cp ./src/*-team.png /var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/OOH680_m12/default_images/sw/res/ || echo "no team images to copy"
case "`which convert`" in \
                *32/convert) ;; \
                /*) mv /var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/OOH680_m12/default_images/introabout/intro.bmp /var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/OOH680_m12/default_images/introabout/intro-save.bmp && convert /var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/OOH680_m12/default_images/introabout/intro-save.bmp -depth 24 -type TrueColor /var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/OOH680_m12/default_images/introabout/intro.bmp ;; \
        esac
/usr/bin/convert: error: `/usr/bin/.libs/convert' does not exist
This script is just a wrapper for convert.
See the libtool documentation for more information.
make: *** [stamp/artwork.install] Error 1
 * 
 * ERROR: app-office/openoffice-2.4.0 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 5426:  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.0:20080417-225348.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-office/openoffice-2.4.0/temp/environment'.
 * 
!!! When you file a bug report, please include the following information:
GENTOO_VM=  CLASSPATH="" JAVA_HOME="/opt/blackdown-jdk-1.4.2.03"
JAVACFLAGS="" COMPILER=""


Probably just a silly type somewhere's, but this thing is so bloated(:p) I'm not going to even try to find the error. :)
Portage 2.1.4.4 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo-r3 x86_64)
=================================================================
System uname: 2.6.24-gentoo-r3 x86_64 AMD Athlon(tm) 64 Processor 3400+
Timestamp of tree: Thu, 17 Apr 2008 01:45:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p17-r1
dev-lang/python:     2.4.4-r9
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/4.0/env /usr/kde/4.0/share/config /usr/kde/4.0/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /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"
LANG="C"
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://kv80/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, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Comment 6 Robert Buchholz (RETIRED) gentoo-dev 2008-04-18 00:33:49 UTC
I wonder if this affects us:
* CVE-2007-4770/4771: Manipulated ODF text documents containing XForms can lead
to heap overflows and arbitrary code execution

Because we fixed libicu ourselves. Does OO ship its own copy?
Comment 7 Markus Meier gentoo-dev 2008-04-18 05:14:54 UTC
(In reply to comment #5)
> /usr/bin/convert: error: `/usr/bin/.libs/convert' does not exist

This is an media-gfx/imagemagick problem (bug #212566). try to remerge imagemagick and it should work again.
Comment 8 Andreas Proschofsky (RETIRED) gentoo-dev 2008-04-18 05:26:42 UTC
(In reply to comment #6)
> I wonder if this affects us:
> * CVE-2007-4770/4771: Manipulated ODF text documents containing XForms can lead
> to heap overflows and arbitrary code execution
> 
> Because we fixed libicu ourselves. Does OO ship its own copy?
> 

openoffice uses the libicu on the system (so shouldn't be affected by this particular one), but openoffice-bin uses the internal one (and is affected as a result)
Comment 9 Angelo Arrifano (RETIRED) gentoo-dev 2008-04-19 02:20:15 UTC
media-libs/vigra-1.5.0-r1  USE="doc jpeg png zlib -fftw -tiff"
app-office/openoffice-2.4.0 USE="cups dbus firefox gtk pam -binfilter -debug -eds -gnome -gstreamer -java -kde -ldap -mono -odk -seamonkey -webdav -xulrunner (-cairo%*) (-sound%)"

* Emerges on AMD64.
* Works with viagra.

- -

Portage 2.1.4.4 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo-r3 x86_64)
=================================================================
System uname: 2.6.24-gentoo-r3 x86_64 AMD Turion(tm) 64 X2 Mobile Technology TL-56
Timestamp of tree: Thu, 17 Apr 2008 21:33:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.4
dev-lang/python:     2.4.4-r9
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="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -Os -msse3 -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/share/X11/xkb /usr/share/config /var/bind"
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="-march=k8 -Os -msse3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="collision-protect distlocks metadata-transfer multilib-strict parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://213.186.33.37/gentoo-distfiles/"
LANG="en_US"
MAKEOPTS="-j4"
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://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acpi alsa amd64 amr amrnb amrwb bash-completion berkdb branding bzip2 cairo cli cracklib crypt cups dbus devhelp divx doc dvd dvdr emerald encode fam ffmpeg firefox flac fortran gd gdbm gif glade glib glitz gtk gtkspell hal hddtemp iconv imagemagick insecure-savers isdnlog javascript jpeg jpeg2k kqemu libcaca libnotify midi mmx mmxext mp2 mp3 mp4 mpeg mplayer mudflap musicbrainz mysql ncurses nls nptl nptlonly offensive ogg opengl openmp pam pcre png pppd python quicktime readline realmedia reflection samba sdl session smp sndfile sourceview spell spl sse sse2 ssl stream svg syslog taglib tcpd threads truetype type1 unicode v4l v4l2 vhosts vim-syntax vorbis wifi wmp xcomposite xorg xosd xpm xscreensaver xvid zlib" ALSA_CARDS="hda-intel" 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 synaptics joystick" KERNEL="linux" LCD_DEVICES="xosd" USERLAND="GNU" VIDEO_CARDS="nv nvidia none"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 10 Peter Volkov (RETIRED) gentoo-dev 2008-04-19 06:49:45 UTC
It builds/works fine both on amd64 and x86. But this is rather large package so I'd leave stabilization for somebody else.

On amd64 built with
USE="cups ldap pam -binfilter -dbus -debug -eds -firefox -gnome -gstreamer -gtk -java -kde -mono -odk -seamonkey -webdav -xulrunner" LINGUAS="-af -ar -as_IN -be_BY -bg -bn -br -bs -ca -cs -cy -da -de -dz -el -en -en_GB -en_US -en_ZA -eo -es -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"

and

USE="cups dbus eds firefox gnome gtk java kde pam -binfilter -debug -gstreamer -ldap -mono -odk -seamonkey -webdav -xulrunner" LINGUAS="en en_GB en_US ru -af -ar -as_IN -be_BY -bg -bn -br -bs -ca -cs -cy -da -de -dz -el -en_ZA -eo -es -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 -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"

On x86:

USE="cups dbus firefox gnome gtk java kde pam -binfilter -debug -eds -gstreamer -ldap -mono -odk -seamonkey -webdav -xulrunner" LINGUAS="en en_GB en_US ru -af -ar -as_IN -be_BY -bg -bn -br -bs -ca -cs -cy -da -de -dz -el -en_ZA -eo -es -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 -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"

Binary version also works on x86 (and even better in some cases...).
Comment 11 Markus Meier gentoo-dev 2008-04-20 14:03:53 UTC
amd64/x86 stable, builds without problems here - thanks for the testing guys.
Comment 12 x00000000 2008-04-21 03:24:40 UTC
Openoffice 2.4.0 doesn't build on amd64 because of bug 215291, unless you have more than ~4 GB memory or gcc 4.3. Please search for bugs before marking stable.
Comment 13 Andreas Proschofsky (RETIRED) gentoo-dev 2008-04-21 18:19:13 UTC
(In reply to comment #12)
> Openoffice 2.4.0 doesn't build on amd64 because of bug 215291, unless you have
> more than ~4 GB memory or gcc 4.3. Please search for bugs before marking
> stable.
> 

This is fixed no
Comment 14 Andreas Proschofsky (RETIRED) gentoo-dev 2008-04-21 18:19:29 UTC
(In reply to comment #12)
> Openoffice 2.4.0 doesn't build on amd64 because of bug 215291, unless you have
> more than ~4 GB memory or gcc 4.3. Please search for bugs before marking
> stable.
> 

This is fixed now
Comment 15 Tobias Scherbaum (RETIRED) gentoo-dev 2008-04-21 18:24:05 UTC
I encountered a build error on ppc.

Making: ../../unxlngppc.pro/lib/pythonloader.uno.so
powerpc-unknown-linux-gnu-g++ -Wl,-rpath,'$ORIGIN:$ORIGIN/../ure-link/lib' -shared -Wl,--version-script ../../unxlngppc.pro/misc/component_pythonloader.uno.map -L../../unxlngppc.pro/lib -L../lib -L/var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/OOH680_m12/solenv/unxlngppc/lib -L/var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/OOH680_m12/solver/680/unxlngppc.pro/lib -L/var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/OOH680_m12/solenv/unxlngppc/lib -LNO_JAVA_HOME/lib -LNO_JAVA_HOME/jre/bin -LNO_JAVA_HOME/jre/bin/classic -LNO_JAVA_HOME/jre/bin -L/usr/lib -L/usr/lib/xulrunner ../../unxlngppc.pro/slo/pythonloader.uno_version.o -o ../../unxlngppc.pro/lib/pythonloader.uno.so ../../unxlngppc.pro/slo/pyuno_loader.o -luno_cppu -luno_cppuhelpergcc3 -luno_sal -lpyuno -lpython2.4 -ldl -lpthread -lm 
rm -f ../../unxlngppc.pro/lib/check_pythonloader.uno.so
mv ../../unxlngppc.pro/lib/pythonloader.uno.so ../../unxlngppc.pro/lib/check_pythonloader.uno.so
/var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/OOH680_m12/solenv/bin/checkdll.sh -L../../unxlngppc.pro/lib -L/var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/OOH680_m12/solver/680/unxlngppc.pro/lib  ../../unxlngppc.pro/lib/check_pythonloader.uno.so
Checking DLL ../../unxlngppc.pro/lib/check_pythonloader.uno.so ...: ok
-rwxr-xr-x 1 root root 32915 Apr 21 19:51 ../../unxlngppc.pro/lib/pythonloader.uno.so
-------------
cp pythonloader.py ../../unxlngppc.pro/lib/pythonloader.py
rm -f ../../unxlngppc.pro/lib/pyuno_services.rdb ../../unxlngppc.pro/lib/pyuno_services.tmp ../../unxlngppc.pro/lib/pyuno_services.rdb
cd ../../unxlngppc.pro/lib && regcomp -register -r pyuno_services.tmp -c stocservices.uno -c invocation.uno -c introspection.uno -c invocadapt.uno -c proxyfac.uno -c reflection.uno -c pythonloader.uno
/bin/bash: line 1:  1431 Illegal instruction     regcomp -register -r pyuno_services.tmp -c stocservices.uno -c invocation.uno -c introspection.uno -c invocadapt.uno -c proxyfac.uno -c reflection.uno -c pythonloader.uno
dmake:  Error code 132, while making '../../unxlngppc.pro/lib/pyuno_services.rdb'
---* tg_merge.mk *---

ERROR: Error 65280 occurred while making /var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/OOH680_m12/pyuno/source/loader
make: *** [stamp/build] Error 1
 * 
 * ERROR: app-office/openoffice-2.4.0 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 5357:  Called die
 * The specific snippet of code:
 *       make || die "Build failed"
 *  The die message:
 *   Build failed
Comment 16 Tobias Scherbaum (RETIRED) gentoo-dev 2008-04-28 16:10:32 UTC
dunno what that problem was about, but after updating the box openoffice compiled with same use flags as 2.3.x just fine - ppc stable therefore.
Comment 17 Andreas Proschofsky (RETIRED) gentoo-dev 2008-04-28 17:05:39 UTC
(In reply to comment #16)
> dunno what that problem was about, but after updating the box openoffice
> compiled with same use flags as 2.3.x just fine - ppc stable therefore.
> 

I guess it could be related to some CFLAGS-handling changes we introduced recently, anyway: Great to hear that it works now (even without the old regcomp-hacks we had :) )
Comment 18 Peter Volkov (RETIRED) gentoo-dev 2008-04-29 06:13:07 UTC
Fixed in release snapshot.
Comment 19 Tobias Heinlein (RETIRED) gentoo-dev 2008-04-29 12:59:40 UTC
GLSA request filed.
Comment 20 Maurizio Rottin 2008-04-30 12:28:49 UTC
(In reply to comment #15)
> I encountered a build error on ppc.

same problem here with x86

> cd ../../unxlngppc.pro/lib && regcomp -register -r pyuno_services.tmp -c
> stocservices.uno -c invocation.uno -c introspection.uno -c invocadapt.uno -c
> proxyfac.uno -c reflection.uno -c pythonloader.uno
> /bin/bash: line 1:  1431 Illegal instruction     regcomp -register -r
> pyuno_services.tmp -c stocservices.uno -c invocation.uno -c introspection.uno
> -c invocadapt.uno -c proxyfac.uno -c reflection.uno -c pythonloader.uno
> dmake:  Error code 132, while making
> '../../unxlngppc.pro/lib/pyuno_services.rdb'
> ---* tg_merge.mk *---
> 
> ERROR: Error 65280 occurred while making

dmake:  Error code 134, while making '../../unxlngi6.pro/lib/pyuno_services.rdb'
---* tg_merge.mk *---

ERROR: Error 65280 occurred while making /var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/OOH680_m12/pyuno/source/loader

what did you updated? 
Comment 21 Alan Hourihane 2008-05-01 11:06:43 UTC
I get the same as in comment #5 
Comment 22 Alan Hourihane 2008-05-01 11:08:58 UTC
seems that libtool installs /usr/bin/convert as a wrapper script for /usr/bin/.libs/convert and can't find it.

Yet ImageMagick installs a /usr/bin/convert as well.

Reinstalling imagemagick works, but what happens when/if libtool gets a bump again ?
Comment 23 Robert Buchholz (RETIRED) gentoo-dev 2008-05-14 17:58:27 UTC
GLSA 200805-16, thanks
Comment 24 Alex Zorach 2008-05-21 22:28:12 UTC
Should this be resolved?  It seems problems still exist.

I can't get it to build on amd64:

 *
 * ERROR: app-office/openoffice-2.4.0 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 5375:  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.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-office/openoffice-2.4.0/temp/environment'.
 *
!!! When you file a bug report, please include the following information:
GENTOO_VM=sun-jdk-1.6  CLASSPATH="" JAVA_HOME="/opt/sun-jdk-1.6.0.05"
JAVACFLAGS="-source 1.4 -target 1.4" COMPILER=""
and of course, the output of emerge --info

 ~ # emerge --info
Portage 2.1.4.4 (default/linux/amd64/2008.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 Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz
Timestamp of tree: Wed, 21 May 2008 15:15:01 +0000
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.4.4-r9
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.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="-O2 -march=nocona -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/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/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=nocona -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.mirrors.tera-byte.com/ http://gentoo.mirrors.pair.com/ http://gentoo.mirrors.tds.net/gentoo http://gentoo.netnitco.net "
MAKEOPTS="-j3"
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.namerica.gentoo.org/gentoo-portage"
USE="X acl alsa amd64 apache2 berkdb bzip2 cli cracklib crypt cups dri firefox fortran gdbm gpm gtk iconv isdnlog java kde midi mmx mudflap multilib mysql ncurses nls nptl nptlonly openmp pam pcre perl pppd python readline reflection session spl sse sse2 ssl tcpd truetype unicode 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" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="i810"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 25 Robert Buchholz (RETIRED) gentoo-dev 2008-05-21 22:48:46 UTC
Alex, without a full error log no one can tell you the reason for your build failure. Please open a new bug about it, search, or see if you just hit bug 212566.
Comment 26 Alex Zorach 2008-05-22 16:56:27 UTC
Ahh, it was the imagemagick bug; thanks!