Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 140269

Summary: can't compile app-office/openoffice-2.0.3 get can't find a register in class 'GENERAL_REGS' while reloading 'asm'
Product: Gentoo Linux Reporter: ali <aliustek>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: VERIFIED NEEDINFO    
Severity: major    
Priority: High    
Version: 2006.0   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description ali 2006-07-13 12:43:38 UTC
emerge --info
Portage 2.1.1_pre2-r8 (default-linux/x86/2006.0, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.17-gentoo-r2 i686)
=================================================================
                       System Settings
=================================================================
System uname: 2.6.17-gentoo-r2 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz
Gentoo Base System version 1.12.1
ccache version 2.4 [enabled]
app-admin/eselect-compiler: 2.0.0_rc2-r1
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r2
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.91.0.6, 2.17
sys-devel/gcc-config: 2.0.0_rc1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -mfpmath=sse -msse2 -fforce-addr -momit-leaf-frame-pointer -fomit-frame-pointer -ftracer -pipe -mmmx"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/init.d /etc/java-config/vms/ /etc/rc.d /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/wget"
CXXFLAGS="-march=pentium4 -O2 -mfpmath=sse -msse2 -fforce-addr -momit-leaf-frame-pointer -fomit-frame-pointer -ftracer -pipe -mmmx -fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig buildpkg ccache distlocks fixpackages metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://mirror.datapipe.net/gentoo http://cudlug.cudenver.edu/gentoo/ http://www.ibiblio.org/pub/Linux/distributions/gentoo/ http://194.117.143.72 ftp://mir.zyrianes.net/gentoo/ http://gentoo.seren.com/gentoo/"
LC_ALL="en_GB"
LINGUAS="en_GB"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow X acpi alsa apache2 apm arts avi berkdb bitmap-fonts bzip2 cdr cli crypt cups dbus dlloader doc dri dv dvd dvdr dvdread eds emboss encode esd examples fam firefox flash foomaticdb fortran ftp gcj gdbm gif gphoto2 gpm gstreamer gtk gtk2 hal ieee1394 imlib ipv6 isdnlog java javascript jpeg kde kdexdeltas libg++ libwww mad mikmod mmx motif mozsvg mp3 mpeg msn mysql ncurses network nls nptl nsplugin nvidia ogg opengl oss pam pcre pdf pdflib perl png pppd python qt qt3 qt4 quicktime readline real reflection samba sdl session spell spl sse ssl tcpd threads tiff truetype truetype-fonts type1-fonts udev unicode usb v4l v4l2 vcd vorbis win32codecs wmf wxwinsows xine xml xmms xorg xv xvid yahoo zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_vmmouse kernel_linux linguas_en_GB userland_GNU video_cards_nv video_cards_vga video_cards_vmware"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-07-13 13:50:02 UTC
*** Bug 140271 has been marked as a duplicate of this bug. ***
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-07-13 13:51:13 UTC
Uhm, care to post some errors and context? 
Comment 3 ali 2006-07-13 14:21:17 UTC
OOOPs thought somethings were missing

Making: ../../../unxlngi6.pro/slo/cpp2uno.obj
g++ -Wreturn-type -fmessage-length=0 -c -I.  -I. -I../inc -I../../../inc -I../../../unx/inc -I../../../unxlngi6.pro/inc -I. -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-ooc680-m7/build/ooc680-m7/solver/680/unxlngi6.pro/inc/stl -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-ooc680-m7/build/ooc680-m7/solver/680/unxlngi6.pro/inc/external -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-ooc680-m7/build/ooc680-m7/solver/680/unxlngi6.pro/inc -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-ooc680-m7/build/ooc680-m7/solenv/unxlngi6/inc -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-ooc680-m7/build/ooc680-m7/solenv/inc -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-ooc680-m7/build/ooc680-m7/res -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-ooc680-m7/build/ooc680-m7/solver/680/unxlngi6.pro/inc/stl -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-ooc680-m7/build/ooc680-m7/solenv/inc/Xp31 -I/opt/sun-jdk-1.4.2.12/include -I/opt/sun-jdk-1.4.2.12/include/linux -I/opt/sun-jdk-1.4.2.12/include/native_threads/include -I/usr/include     -I. -I../../../res -I. -Os -fno-strict-aliasing -Wuninitialized   -DLEAK_STATIC_DATA -pipe -march=pentium4 -O2 -mfpmath=sse -msse2 -fforce-addr -momit-leaf-frame-pointer -fomit-frame-pointer -pipe -mmmx -fvisibility-inlines-hidden -Wno-ctor-dtor-privacy -fvisibility-inlines-hidden -fexceptions -fno-enforce-eh-specs -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer   -fpic -DLINUX -DUNX -DVCL -DGCC -DC341 -DINTEL -DCVER=C341 -D_USE_NAMESPACE -DNPTL -DGLIBC=2 -DX86 -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/i686-pc-linux-gnu/4.1.1/include/g++-v4 -DSUPD=680 -DPRODUCT -DNDEBUG -DPRODUCT_FULL -DOSL_DEBUG_LEVEL=0 -DOPTIMIZE -DEXCEPTIONS_ON -DCUI -DSOLAR_JAVA -DOOC680=OOC680   -DSHAREDLIB -D_DLL_  -DMULTITHREAD  -o ../../../unxlngi6.pro/slo/cpp2uno.o /var/tmp/portage/openoffice-2.0.3/work/ooo-build-ooc680-m7/build/ooc680-m7/bridges/source/cpp_uno/gcc3_linux_intel/cpp2uno.cxx
if ( -e ../../../unxlngi6.pro/slo/cpp2uno.o) touch ../../../unxlngi6.pro/slo/cpp2uno.obj
------------------------------
Making: ../../../unxlngi6.pro/slo/uno2cpp.obj
g++ -Wreturn-type -fmessage-length=0 -c -I.  -I. -I../inc -I../../../inc -I../../../unx/inc -I../../../unxlngi6.pro/inc -I. -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-ooc680-m7/build/ooc680-m7/solver/680/unxlngi6.pro/inc/stl -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-ooc680-m7/build/ooc680-m7/solver/680/unxlngi6.pro/inc/external -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-ooc680-m7/build/ooc680-m7/solver/680/unxlngi6.pro/inc -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-ooc680-m7/build/ooc680-m7/solenv/unxlngi6/inc -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-ooc680-m7/build/ooc680-m7/solenv/inc -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-ooc680-m7/build/ooc680-m7/res -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-ooc680-m7/build/ooc680-m7/solver/680/unxlngi6.pro/inc/stl -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-ooc680-m7/build/ooc680-m7/solenv/inc/Xp31 -I/opt/sun-jdk-1.4.2.12/include -I/opt/sun-jdk-1.4.2.12/include/linux -I/opt/sun-jdk-1.4.2.12/include/native_threads/include -I/usr/include     -I. -I../../../res -I. -Os -fno-strict-aliasing -Wuninitialized   -DLEAK_STATIC_DATA -pipe -march=pentium4 -O2 -mfpmath=sse -msse2 -fforce-addr -momit-leaf-frame-pointer -fomit-frame-pointer -pipe -mmmx -fvisibility-inlines-hidden -Wno-ctor-dtor-privacy -fvisibility-inlines-hidden -fexceptions -fno-enforce-eh-specs -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer   -fpic -DLINUX -DUNX -DVCL -DGCC -DC341 -DINTEL -DCVER=C341 -D_USE_NAMESPACE -DNPTL -DGLIBC=2 -DX86 -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/i686-pc-linux-gnu/4.1.1/include/g++-v4 -DSUPD=680 -DPRODUCT -DNDEBUG -DPRODUCT_FULL -DOSL_DEBUG_LEVEL=0 -DOPTIMIZE -DEXCEPTIONS_ON -DCUI -DSOLAR_JAVA -DOOC680=OOC680   -DSHAREDLIB -D_DLL_  -DMULTITHREAD  -o ../../../unxlngi6.pro/slo/uno2cpp.o /var/tmp/portage/openoffice-2.0.3/work/ooo-build-ooc680-m7/build/ooc680-m7/bridges/source/cpp_uno/gcc3_linux_intel/uno2cpp.cxx
/var/tmp/portage/openoffice-2.0.3/work/ooo-build-ooc680-m7/build/ooc680-m7/bridges/source/cpp_uno/gcc3_linux_intel/uno2cpp.cxx: In function 'void<unnamed>::callVirtualMethod(void*, sal_Int32, void*, typelib_TypeClass, sal_Int32*, sal_Int32)':
/var/tmp/portage/openoffice-2.0.3/work/ooo-build-ooc680-m7/build/ooc680-m7/bridges/source/cpp_uno/gcc3_linux_intel/uno2cpp.cxx:119: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
dmake:  Error code 1, while making '../../../unxlngi6.pro/slo/uno2cpp.obj'
'---* tg_merge.mk *---'

ERROR: Error 65280 occurred while making /var/tmp/portage/openoffice-2.0.3/work/ooo-build-ooc680-m7/build/ooc680-m7/bridges/source/cpp_uno/gcc3_linux_intel
make: *** [stamp/build] Error 1

!!! ERROR: app-office/openoffice-2.0.3 failed.
Call stack:
  ebuild.sh, line 1545:   Called dyn_compile
  ebuild.sh, line 940:   Called src_compile
  openoffice-2.0.3.ebuild, line 251:   Called die

!!! Build failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-07-13 14:23:49 UTC
Can you reproduce it w/ something more conservative, like C[XX]FLAGS="-march=pentium4 -O2 -fomit-frame-pointer -pipe" ?
Comment 5 ali 2006-07-14 05:50:46 UTC
(In reply to comment #4)
> Can you reproduce it w/ something more conservative, like
> C[XX]FLAGS="-march=pentium4 -O2 -fomit-frame-pointer -pipe" ?

with them It compiled and this time at the end I got Error: Can't load module oodict exiting.
anyway I will ask that on forums
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2006-07-14 06:46:53 UTC
OK, closing - OO.org is very sensible to C[XX]FLAGS, as noted in the ebuild. File a new bug about the oodict thing if you can't figure it out.