Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 162907 - openoffice-2.1.0 fails to compile
Summary: openoffice-2.1.0 fails to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Office Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-20 10:29 UTC by Russell Dwiggins
Modified: 2007-01-27 20:46 UTC (History)
1 user (show)

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


Attachments
more boost / stlport51 issues... (more-stlport51.diff,407 bytes, patch)
2007-01-25 21:30 UTC, Hanno Zysik (geki)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Russell Dwiggins 2007-01-20 10:29:05 UTC
Fails with the following:
/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/include/g++-v3/bits/stl_algo.h:259:   instantiated from `_RandomAccessIterator std::find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<const rtl::OUString*, std::vector<rtl::OString, rtl::Allocator<rtl::OUString> > >, _Predicate = boost::_bi::bind_t<bool, bool (*)(const char*, const rtl::OString&), boost::_bi::list2<boost::_bi::value<const char*>, boost::arg<1> > >]'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/include/g++-v3/bits/stl_algo.h:336:   instantiated from `_InputIterator std::find_if(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator<const rtl::OUString*, std::vector<rtl::OString, rtl::Allocator<rtl::OUString> > >, _Predicate = boost::_bi::bind_t<bool, bool (*)(const char*, const rtl::OString&), boost::_bi::list2<boost::_bi::value<const char*>, boost::arg<1> > >]'
/var/tmp/portage/app-office/openoffice-2.1.0/work/ooo/build/OOE680_m6/sal/osl/all/debugbase.cxx:112:   instantiated from here
/usr/include/boost/bind.hpp:277: error: invalid initialization of reference of type 'const rtl::OString&' from expression of type 'const rtl::OUString'
dmake:  Error code 1, while making '../../unxlngi6.pro/obj/debugbase.obj'
'---* tg_merge.mk *---'

ERROR: Error 65280 occurred while making /var/tmp/portage/app-office/openoffice-2.1.0/work/ooo/build/OOE680_m6/sal/osl/all
make: *** [stamp/build] Error 1

!!! ERROR: app-office/openoffice-2.1.0 failed.
Call stack:
  ebuild.sh, line 1618:   Called dyn_compile
  ebuild.sh, line 975:   Called qa_call 'src_compile'
  environment, line 5135:   Called src_compile
  openoffice-2.1.0.ebuild, line 317:   Called die

!!! 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.1.0/temp/build.log'.

!!! When you file a bug report, please include the following information:
GENTOO_VM=sun-jdk-1.5  CLASSPATH="" JAVA_HOME="/opt/sun-jdk-1.5.0.10"
JAVACFLAGS="-source 1.4 -target 1.4" COMPILER=""
and of course, the output of emerge --info                                                                                                                     

Reproducible: Always

Steps to Reproduce:
1.emerge openoffice
2.
3.

Actual Results:  
compile fails

Expected Results:  
openoffice-2.1.0 built

emerge --info
Portage 2.1.2 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.5-r0, 2.6.18-gentoo i686)
=================================================================
System uname: 2.6.18-gentoo i686 AMD Athlon(TM) XP 1600+
Gentoo Base System version 1.12.9
Timestamp of tree: Fri, 19 Jan 2007 00:30:02 +0000
ccache version 2.4 [disabled]
dev-java/java-config: 1.3.7, 2.0.31-r3
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
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
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.19.2-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-march=athlon-xp -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LDFLAGS="-Wl,-O1"
LINGUAS="en en_US"
MAKEOPTS="-j1"
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.gentoo.org/gentoo-portage"
USE="3dnow X aac accessibility alsa apache2 apm arts berkdb bitmap-fonts browserplugin cdr cdrgphoto2 cli cracklib crypt cups directfb divx divx4linux dlloader dri eds emboss encode esd fbcon foomaticdb fortran freetts gdbm gif gimpprint glitz gmedia gnome gpm gstreamer gtk gtk2 hal iconv imlib ipv6 isdnlog java joystick jpeg kde libg++ libwww mad mikmod mmx mmx2 motif mp3 mpeg mplayer ncurses netmeeting nls nptl nptlonly nsplugins nvidia ogg ooo-kde opengl opie oss pam pcre pda pdf perl pic png pppd python qt qt3 qt4 quicktime readline real realmedia reflection samba scanner sdl session spell spl sse sse2 ssl svg svga tcpd truetype truetype-fonts type1-fonts udev unicode usb v4l v4l2 vorbis win32codecs wmp x86 xcomposite xml xorg xv yahoo 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US" USERLAND="GNU" VIDEO_CARDS="nvidia v4l fbdev"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Thomas Bettler 2007-01-20 23:11:16 UTC
Had a similar error...
Making: ../unxlngi6.pro/obj/collectdircontent.obj
g++ -fmessage-length=0 -c -Os -fno-strict-aliasing   -D_FILE_OFFSET_BITS=64 -I.  -I../unxlngi6.pro/inc/make_makedepend -I../inc -I../inc/pch -
I../inc -I../unx/inc -I../unxlngi6.pro/inc -I. -I/var/tmp/portage/openoffice-2.1.0/work/ooo/build/OOE680_m6/solver/680/unxlngi6.pro/inc/stl -I
/var/tmp/portage/openoffice-2.1.0/work/ooo/build/OOE680_m6/solver/680/unxlngi6.pro/inc/external -I/var/tmp/portage/openoffice-2.1.0/work/ooo/b
uild/OOE680_m6/solver/680/unxlngi6.pro/inc -I/var/tmp/portage/openoffice-2.1.0/work/ooo/build/OOE680_m6/solenv/unxlngi6/inc -I/var/tmp/portage
/openoffice-2.1.0/work/ooo/build/OOE680_m6/solenv/inc -I/var/tmp/portage/openoffice-2.1.0/work/ooo/build/OOE680_m6/res -I/usr/stlport -I/usr/i
nclude/stlport -I/usr/include/stlport -I/var/tmp/portage/openoffice-2.1.0/work/ooo/build/OOE680_m6/solenv/inc/Xp31 -I/opt/sun-jdk-1.5.0.08/inc
lude -I/opt/sun-jdk-1.5.0.08/include/linux -I/opt/sun-jdk-1.5.0.08/include/native_threads/include -I/usr/include     -I/var/tmp/portage/openof
fice-2.1.0/work/ooo/build/OOE680_m6/solver/680/unxlngi6.pro/inc/offuh -I. -I../res -I. -pipe -O2 -march=pentium4 -fomit-frame-pointer -pipe -f
visibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wendif-labels -Wshadow -Wno-ctor-dtor-privacy     -Wno-non-virtual-dtor    -DLINUX -D
UNX -DVCL -DGCC -DC341 -DINTEL -DCVER=C341 -DNPTL -DGLIBC=2 -DX86 -D_PTHREADS -D_REENTRANT -DNEW_SOLAR -D_USE_NAMESPACE=1 -DSTLPORT_VERSION=40
0 -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_OFF -DGSTREAMER -DCUI -DSOLAR_JAVA -DOOE680=OOE680   -DNO_X
11 -DXP_PC -DHW_THREADS -DINCLUDEDIR=\".\" -DSINGLETHREAD   -o ../unxlngi6.pro/obj/collectdircontent.o /var/tmp/portage/openoffice-2.1.0/work/
ooo/build/OOE680_m6/soltools/mkdepend/collectdircontent.cxx
/usr/include/stlport/stdexcept:68: error: looser throw specifier for 'virtual const char* _STL::__Named_exception::what() const'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/g++-v4/../g++-v4/exception:61: error:   overriding 'virtual const char* std::exception::what() co
nst throw ()'
/usr/include/stlport/stdexcept:69: error: looser throw specifier for 'virtual _STL::__Named_exception::~__Named_exception()'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/g++-v4/../g++-v4/exception:58: error:   overriding 'virtual std::exception::~exception() throw ()
'
distcc[6463] ERROR: compile /var/tmp/portage/openoffice-2.1.0/work/ooo/build/OOE680_m6/soltools/mkdepend/collectdircontent.cxx on localhost fa
iled
dmake:  Error code 1, while making '../unxlngi6.pro/obj/collectdircontent.obj'
'---* tg_merge.mk *---'

ERROR: Error 65280 occurred while making /var/tmp/portage/openoffice-2.1.0/work/ooo/build/OOE680_m6/soltools/mkdepend
make: *** [stamp/build] Error 1

!!! ERROR: app-office/openoffice-2.1.0 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_compile
  ebuild.sh, line 937:   Called src_compile
  openoffice-2.1.0.ebuild, line 311:   Called die

!!! Build failed
!!! If you need support, post the topmost build error, and the call stack if relevant.

!!! When you file a bug report, please include the following information:
GENTOO_VM=sun-jdk-1.5  CLASSPATH="" JAVA_HOME="/opt/sun-jdk-1.5.0.08"
JAVACFLAGS="-source 1.4 -target 1.4" COMPILER=""
and of course, the output of emerge --info


Portage 2.1.1-r1 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.19-gentoo-r2 i686)
=================================================================
System uname: 2.6.19-gentoo-r2 i686 Intel(R) Pentium(R) 4 CPU 1.70GHz
Gentoo Base System version 1.12.6
Last Sync: Thu, 09 Nov 2006 09:00:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
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.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -pipe"
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/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig buildpkg collision-protect distcc distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LINGUAS="en de"
MAKEOPTS="-j3 -s"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_EXTRA_OPTS="--timeout=500"
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.gentoo.org/gentoo-portage"
USE="x86 X a52 aac aalib accessibility acl acpi aiglx akode alsa apache2 arts bash-completion berkdb bitmap-fonts bzip2 cairo caps cdr cli cracklib crypt cups curl dbus dlloader dri dts dvd eds elibc_glibc emboss encode exif fam fbcon ffmpeg firefox flac foomaticdb fortran gdbm gif gimp glut gphoto2 gpm gstreamer gtk hal iconv imagemagick input_devices_evdev input_devices_keyboard input_devices_mouse input_devices_synaptics input_devices_vmmouse ipv6 isdnlog java jpeg jpeg2k kde kdehiddenvisibility kerberos kernel_linux kipi lcms libg++ linguas_de linguas_en logrotate mad mikmod mmap mmx mng mp3 mpeg mysql ncurses nls nptl nptlonly nsplugin ogg openexr opengl oss pam pcre pda pdf perl png ppds pppd python qt3 qt4 quicktime readline real reflection samba scanner sdl session slp spell spl sqlite sse sse2 ssl subversion svg tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU vcd video_cards_ati video_cards_fbdev video_cards_i810 video_cards_mga video_cards_nv video_cards_nvidia video_cards_radeon video_cards_vesa video_cards_vga video_cards_vmware vorbis win32codecs xcomposite xine xinerama xml xorg xscreensaver xv xvid xvmc zeroconf zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS
Comment 2 Russell Dwiggins 2007-01-21 02:49:13 UTC
I should add that I've looked at the other bugs.

*  dev-libs/STLport
      Latest version available: 5.1.0
      Latest version installed: 5.1.0
      Size of files: 648 kB
      Homepage:      http://stlport.sourceforge.net/
      Description:   C++ STL library
      License:       as-is

No include symlink pointing to /usr/include within /usr/include

Empty 4G partition for /var/tmp/portage

Don't have msse3 in CFLAGS

Thanks!
Comment 3 Andreas Proschofsky (RETIRED) gentoo-dev 2007-01-25 08:39:57 UTC
@Russel: You could try with a newer revision of gcc, 3.4.6 is a little bit old nowadays. Also 4 Gigs free is a little bit on the tight side for OOo

@Thomas: Your problem is not related, looks like you are not using a recent enough STLport, see bug #161783
Comment 4 Russell Dwiggins 2007-01-25 20:54:04 UTC
Andreas,
Thanks, switched to:
gcc-config -c
i686-pc-linux-gnu-4.1.1

df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1              4791140    963664   3584096  22% /var/tmp/portage

Still getting the same error.
Comment 5 Hanno Zysik (geki) 2007-01-25 21:30:25 UTC
Created attachment 108153 [details, diff]
more boost / stlport51 issues...

The patch will solve this issue I think. Though, more of those could be ahead.
Comment 6 Russell Dwiggins 2007-01-26 00:34:32 UTC
Based on some of the error output (sorry, forgot to save), I recompiled STLport with the new gcc, and got past the error mentioned above.
Comment 7 Russell Dwiggins 2007-01-27 20:46:45 UTC
openoffice-2.1.0 is now completely compiled and installed.