Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 49722 - Openoffice-ximian-1.1.54 fails to compile
Summary: Openoffice-ximian-1.1.54 fails to compile
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Office Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-05-02 09:00 UTC by Dan Elder
Modified: 2004-05-07 12:04 UTC (History)
0 users

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 Dan Elder 2004-05-02 09:00:38 UTC
I emerged openoffice-ximian-1.1.54 with two seperate sets of CFLAGS, one worked and one didn't.  The following flags emerged perfectly:
CFLAGS="-fstack-protector -fpic -O3 -mcpu=pentium4 -pipe"

While my usual CFLAGS didn't:
CFLAGS="-O3 -mcpu=pentium4 -pipe -fpic -fstack-protector -ffast-math -funroll-loops -fomit-frame-pointer -fforce-addr -falign-functions=4 -mmmx -msse -msse2 -mfpmath=sse,387"

I use some pretty crazy CFLAGS so it's understandable that things don't always build correctly.  If I can determine which one is killing the build I'll submit it for being filtered/stripped by the ebuild but it takes so long to build this might take some time.  This might help other people track down which flags are killing them, though.

Reproducible: Always
Steps to Reproduce:




Portage 2.0.50-r6 (hardened-x86-2004.0, gcc-3.3.3, glibc-2.3.3_pre20040420-r0,
2.6.3)
=================================================================
System uname: 2.6.3 i686 Intel(R) Pentium(R) 4 CPU 3.06GHz
Gentoo Base System version 1.4.10
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -mcpu=pentium4 -pipe -fpic -fstack-protector -ffast-math
-funroll-loops -fomit-frame-pointer -fforce-addr -falign-functions=4 -mmmx -msse
-msse2 -mfpmath=sse,387"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config
/usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -mcpu=pentium4 -pipe -fpic -fstack-protector -ffast-math
-funroll-loops -fomit-frame-pointer -fforce-addr -falign-functions=4 -mmmx -msse
-msse2 -mfpmath=sse,387"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache prelink sandbox sfperms strict"
GENTOO_MIRRORS="http://128.213.5.34/gentoo/
ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/
http://csociety-ftp.ecn.purdue.edu/pub/gentoo/ http://gentoo.llarian.net/
http://gentoo.binarycompass.org"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlays/bmg-overlay /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="S3TC X X509 aalib acl acpi acpi4linux adns aim alsa antlr apache2 apm
berkdb bluetooth bonobo cddb cdr chroot crypt cups curl dga directfb dv dvd
encode esd ethereal evms2 evo faad fam fbcon ffmpeg flac flash freetds gb gd
gdbm geoip glade glut gnome gnomedb gphoto2 gpm gps gstreamer gtk gtk2 gtkhtml
guile hardened hbci icq idea imagemagick imap imlib innodb ipv6 irda irmc jabber
java javamail javascript jpeg junit lcms ldap libgda libwww log4j maildir mbox
mcal md5sum mdb memlimit mmap mmx mono motif mozilla mozinterfaceinfo moznoirc
moznomail mozp3p mozsvg mpeg mpeg4 msn music mysql nas ncurses net nls nocd nptl
nvidia oci8 offensive ofx oggvorbis openal opengl opie optional-tasks oscar oss
pam pcap pcmcia pdflib perl php pic plotutils png pnp postgres ppds prelude
propolice pthreads python qt quicktime readline regexp rhino samba sasl scanner
sdl skey slang slp snmp speex spell sqlite sse ssl svga tcltk tcpd theora
threads tiff transcode truetype unicode usb videos vim-with-x wmf wxwin
wxwindows x86 xine xinerama xml xml2 xosd xv xvid yahoo zlib"
Comment 1 Janne Johansson 2004-05-02 13:48:26 UTC
Mine compiles fine, but it won't install because of a sandbox violation.
(Should this be a different bug?)

This is what I get:
--------------------------- ACCESS VIOLATION SUMMARY---------------------------
LOG FILE = "/tmp/sandbox-app-office_-_openoffice-ximian-1.1.54-4699.log"
 
open_wr:   /opt/OpenOffice.org/foo.tmp
unlink:    /opt/OpenOffice.org/delme
--------------------------------------------------------------------------------



$ emerge info
Portage 2.0.50-r6 (default-x86-2004.0, gcc-3.3.3, glibc-2.2.5-r4,2.3.3_pre20040420-r0, 2.6.6-rc3-love1)
=================================================================
System uname: 2.6.6-rc3-love1 i686 AMD Athlon(tm) XP 2700+
Gentoo Base System version 1.4.10
distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="no"
CFLAGS="-O2 -mcpu=athlon-xp -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=athlon-xp -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://ftp.fi.debian.org/gentoo http://lame.lut.fi/Linux/gentoo http://gentoo.linux.no http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3ds X aalib acpi alsa apache2 apm avi berkdb bonobo cdr crypt cups curl dedicated dga directfb dnd doc dv dvd dvdr emacs encode fbcon flash foomaticdb gb gd gdbm ggi gif gimpprint glut gnome gnomedb gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile imagemagick imap imlib innodb ipv6 jabber jack jack-caps java javascript jpeg jython ladcca ldap libg++ libgda libwww mad matroska mbox md5sum memlimit mikmod mmx mng motif mozilla mozsvg mpeg music mysql nas ncurses nls nptl nvidia oav offensive ofx oggvorbis openal opengl oss pam pdflib perl plotutils png postgres python quicktime readline rplay ruby samba scanner sdl slang slp snmp sox spell sse ssl svg svga tcltk tcpd tetex tiff truetype type1 unicode usb v4l videos wmf wxwin wxwindows x86 xface xine xinerama xml xml2 xmms xv xvid yahoo zeo zlib"
Comment 2 Vladi Gergov 2004-05-03 14:02:07 UTC
The below is what i get when i try to compile it:
******************************************************
INFO: ImageList is not language dependent! Nothing to do for this language.
-------------
/var/tmp/portage/openoffice-ximian-1.1.54/work/oo_1.1.1_src/sch/source/ui/view
------------------------------
Making: ../../../unxlngi4.pro/misc/view.dpc
Making : Dependencies
dmake:  Error code 139, while making 'ALLDPC'
---* TARGET.MK *---
dmake:  Error code 255, while making '../../../unxlngi4.pro/misc/view.dpc'
---* TG_SLO.MK *---

ERROR: Error 65280 occurred while making /var/tmp/portage/openoffice-ximian-1.1.54/work/oo_1.1.1_src/sch/source/ui/view

!!! ERROR: app-office/openoffice-ximian-1.1.54 failed.
!!! Function src_compile, Line 356, Exitcode 1
!!! Build failed!
**********************************************************************
Here are my CFLAGS: 

CFLAGS="-march=athlon-mp -O2 -pipe -fomit-frame-pointer -funroll-loops -fprefetch-loop-arrays"
Comment 3 Andreas Proschofsky (RETIRED) gentoo-dev 2004-05-03 14:53:32 UTC
@Janne, Vladi: Yours are two totally unrelated problems so please submit them in seperate bugs
Comment 4 Andreas Proschofsky (RETIRED) gentoo-dev 2004-05-07 12:04:20 UTC
@Dan Elder: If you find out which CFLAG is causing this please file another bug, I'm not going to try out every crazy CFLAG combination ;-)