Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 538348 - app-office/libreoffice-4.3.5.2 with sys-devel/gcc-4.9.2 - fmgridif.o: relocation R_X86_64_PC32 against undefined symbol `_ZThn48_N25WindowListenerMultiplexer7acquireEv'
Summary: app-office/libreoffice-4.3.5.2 with sys-devel/gcc-4.9.2 - fmgridif.o: relocat...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Office Team
URL: https://gcc.gnu.org/bugzilla/show_bug...
Whiteboard: gcc-4.9, glibc-2.20-r1
Keywords:
Depends on:
Blocks:
 
Reported: 2015-01-31 13:36 UTC by Juergen Rose
Modified: 2015-02-23 11:36 UTC (History)
4 users (show)

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


Attachments
build.log.bz2 (build.log.bz2,385.94 KB, application/x-bzip)
2015-01-31 13:55 UTC, Juergen Rose
Details
/var/tmp/portage/app-office/libreoffice-4.3.5.2/temp/i125475.patch.out (i125475.patch.out,5.99 KB, text/plain)
2015-02-10 23:36 UTC, Juergen Rose
Details
tail -100 build.log (build-libreoffice-4.2.8.2-tail-100.txt,43.50 KB, text/plain)
2015-02-13 14:30 UTC, Maxim P. Dementiev
Details
libreoffice-4.3.6.2-gcc-4.9.patch (libreoffice-4.3.6.2-fmgridif-fix.patch,7.89 KB, patch)
2015-02-22 22:26 UTC, Andreas Sturmlechner
Details | Diff
libreoffice-4.4.0.3-gcc-4.9.patch (libreoffice-4.4.0.3-fmgridif-fix.patch,4.20 KB, patch)
2015-02-22 22:47 UTC, Andreas Sturmlechner
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Juergen Rose 2015-01-31 13:36:24 UTC
'emerge libreoffice' fails after 4h with:
...
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.2/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/app-office/libreoffice-4.3.5.2/work/libreoffice-4.3.5.2/workdir/CxxObject/svx/source/fmcomp/fmgridif.o: warning: relocation against `_ZThn48_N24FocusListenerMultiplexer7acquireEv' in readonly section `.text'.
/var/tmp/portage/app-office/libreoffice-4.3.5.2/work/libreoffice-4.3.5.2/workdir/CxxObject/svx/source/fmcomp/fmgridif.o: In function `FmXGridControl::createPeer(com::sun::star::uno::Reference<com::sun::star::awt::XToolkit> const&, com::sun::star::uno::Reference<com::sun::star::awt::XWindowPeer> const&)':
fmgridif.cxx:(.text+0x911d): undefined reference to `non-virtual thunk to WindowListenerMultiplexer::acquire()'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.2/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/app-office/libreoffice-4.3.5.2/work/libreoffice-4.3.5.2/workdir/CxxObject/svx/source/fmcomp/fmgridif.o: relocation R_X86_64_PC32 against undefined symbol `_ZThn48_N25WindowListenerMultiplexer7acquireEv' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.2/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
/var/tmp/portage/app-office/libreoffice-4.3.5.2/work/libreoffice-4.3.5.2/svx/Library_svxcore.mk:20: recipe for target '/var/tmp/portage/app-office/libreoffice-4.3.5.2/work/libreoffice-4.3.5.2/instdir/program/libsvxcorelo.so' failed
make[1]: *** [/var/tmp/portage/app-office/libreoffice-4.3.5.2/work/libreoffice-4.3.5.2/instdir/program/libsvxcorelo.so] Error 1




root@gepard:/root(54)# emerge --info '=app-office/libreoffice-4.3.5.2::gentoo'
Portage 2.2.15 (python 2.7.9-final-0, default/linux/amd64/13.0/desktop/gnome/systemd, gcc-4.9.2, glibc-2.20-r1, 3.18.3-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-3.18.3-gentoo-x86_64-Intel-R-_Core-TM-_i7_CPU_M_620_@_2.67GHz-with-gentoo-2.2
KiB Mem:     8023580 total,   3086660 free
KiB Swap:   12582908 total,  12550064 free
Timestamp of tree: Fri, 30 Jan 2015 07:00:01 +0000
sh bash 4.3_p33-r1
ld GNU ld (Gentoo 2.24 p1.4) 2.24
distcc[30840] (dcc_trace_version) distcc 3.2rc1 x86_64-pc-linux-gnu; built Jan  2 2015 19:09:09 [disabled]
app-shells/bash:          4.3_p33-r1
dev-java/java-config:     2.2.0
dev-lang/perl:            5.20.1-r4
dev-lang/python:          2.7.9-r1, 3.3.5-r1, 3.4.2
dev-util/cmake:           3.1.0
dev-util/pkgconfig:       0.28-r2
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.13.8
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.9.6-r4, 1.10.3-r1, 1.11.6-r1, 1.12.6, 1.15
sys-devel/binutils:       2.24-r3
sys-devel/gcc:            4.9.2
sys-devel/gcc-config:     1.8
sys-devel/libtool:        2.4.5
sys-devel/make:           4.1-r1
sys-kernel/linux-headers: 3.18 (virtual/os-headers)
sys-libs/glibc:           2.20-r1
Repositories: gentoo sage-on-gentoo science sunrise x11 ago tlp local g-cpan g-octave
Installed sets: @system
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA PUEL Intel-SDP dlj-1.1 skype-eula skype-4.0.0.7-copyright googleearth AdobeFlash-11.x cadsoft Oracle-BCLA-JavaSE MakeMKV-EULA NVIDIA-CUDA Nero-AAC-EULA GIMPS"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -mtune=generic -Os -pipe -msse3 -msse4 -mcx16 -msahf -mpopcnt -mpreferred-stack-boundary=6"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.6/ext-active/ /etc/php/cgi-php5.6/ext-active/ /etc/php/cli-php5.6/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=core2 -mtune=generic -Os -pipe -msse3 -msse4 -mcx16 -msahf -mpopcnt -mpreferred-stack-boundary=6"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=core2 -mtune=generic -Os -pipe -msse3 -msse4 -mcx16 -msahf -mpopcnt -mpreferred-stack-boundary=6"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://ftp.tu-clausthal.de/pub/linux/gentoo ftp://ftp.easynet.nl/mirror/gentoo/ "
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage_gepard"
PORTDIR_OVERLAY="/var/lib/layman/sage-on-gentoo /var/lib/layman/science /var/lib/layman/sunrise /var/lib/layman/x11 /var/lib/layman/ago /var/lib/layman/tlp /usr/local/portage /var/lib/cpan /var/lib/g-octave"
USE="64bit R X Xaw3d a52 aac acl acpi admin afs alsa amd64 ao apache2 apng applet archive armadillo arpack asf aspell atlas audacious audiofile automap automount bash-completion berkdb blas blast bluetooth bluray boost branding bzip2 cairo cdda cddb cdf cdio cdparanoia cdr cg cgi chm cli cmake colord cracklib crypt css cups curl cxx daap db dbi dbm dbus declarative designer devhelp device-mapper dga dia dirac djvu doc dot dri ds2490 ds9097 ds9097u dts dv dvb dvd dvdr dvi dynamicplugin eds egl elf emacs emboss emf encode epiphany evo examples exif expat extensions extra extras faac faad fam ffmpeg fftw firefox fits flac fltk fontconfig foomaticdb fortran fortran95 fpm fpx fuse g3dvl garmin gcj gd gdal gdbm gdu gedit geoip geolocation geos gfortran gif gimp git glade glamor glib glpk gml gmp gnome gnome-keyring gnome-online-accounts gnome-print gnuplot gnutls gold gphoto2 gpm grammar graphics graphtft graphviz grass gsl gsm gstreamer gtk gtk3 gudev guile hdaps hddtemp hdf hdf5 hdri html http httpd hvm hwdb iconv icq icu id3tag ide imagemagick imap inotify introspection ipod ipv6 irda ithreads jabber jadetex java java6 jbig jit john jpeg jpeg2k kate kdepim kdrive kerberos keymap kpathsea kvm ladspa lame lapack laptop latex lcms ldap lensfun libffi libkms libnotify libsamplerate libsecret lirc live lm_sensors lua lzma lzo mad mail maildir mapnik math matroska media-library mercurial mikmod mkl mmx mmxext mng mod modules mono motif mozilla mp3 mp4 mpeg mpi mplayer mtp multilib multimedia musepack musicbrainz mysql mysqli nautilus ncurses neXt netcdf netpbm network networking nfs nls nntp nptl nsplugin ntfs ntp numpy obex objc ocaml ocr octave odbc ofa ogdi ogg openexr opengl openmp openvg pam pango pcre pda pdf pdl2 perl plasma plotutils plugins png podcast policykit portaudio posix postgres postscript ppds preview-latex proj projectm pstricks pulseaudio python python-bindings q16 q32 qemu qhull qt3support qt4 quicktime raw readline reiserfs reports rle romio rpc rrdcgi rrdtool sage samba sasl schroedinger science sdk sdl secure-delete semantic-desktop server session shout sip slang slp smart smbclient smp sms sndfile snmp soap socialweb sockets sound soup sox speex spell sql sqlite sse sse2 sse4 sse4_1 sse4_2 ssl ssse3 startup-notification stlport subtitles subversion sudo suexec svg svm swig systemd szip t1lib tcl tcpd tex tex4ht texmacs theora thesaurus thinkpad threads thunderbird tidy tiff tk tools truetype udev udisks unicode upower usb utempter v4l vaapi vala valgrind vdpau video virt-network virtualbox visio vorbis vpx vtk wav webdav webdav-serf webkit wifi wmf wxwidgets x264 xa xattr xcb xetex xext xft xine xml xmlreader xmlrpc xpm xv xvid xvmc yaml youtube zlib zvbi" ABI_X86="64" ALSA_CARDS="intel8x0" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_core authn_dbm authn_default authn_file authz_core authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgid dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info lbmethod_byrequests log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif slotmem_shm so socache_shmcb speling status unique_id unixd userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="canon fuji ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" CURL_SSL="nss" DRACUT_MODULES="caps lvm syslog" DVB_CARDS="usb-wt220u" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="keyboard mouse evdev synaptics void" KERNEL="linux" LCD_DEVICES="cfontz hd44780 mtxorb ncurses X lcd2usb lcdlinux png usblcd" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="de fr ru" NETBEANS_MODULES="apisupport cnd dlight enterprise ergonomics groovy gsf harness ide identity j2ee java mobility nb php profiler websvccommon xml" OFFICE_IMPLEMENTATION="libreoffice" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" QEMU_SOFTMMU_TARGETS="arm i386 x86_64" QEMU_USER_TARGETS="arm i386 x86_64" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="nouveau displaylink" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, SYNC, USE_PYTHON

=================================================================
                        Package Settings
=================================================================

app-office/libreoffice-4.3.5.2 was built with the following:
USE="bluetooth branding cups dbus eds gnome gstreamer gtk gtk3 java mysql opengl postgres (-aqua) -coinmp -collada -debug (-firebird) -gltf -jemalloc -kde -odk -telepathy -test -vlc" ABI_X86="64" LIBREOFFICE_EXTENSIONS="-nlpsolver -scripting-beanshell -scripting-javascript -wiki-publisher" PYTHON_SINGLE_TARGET="python2_7 -python3_3 -python3_4" PYTHON_TARGETS="python2_7 python3_3 -python3_4"





root@gepard:/root(55)# emerge -pqv '=app-office/libreoffice-4.3.5.2::gentoo'
[ebuild   R   ] app-office/libreoffice-4.3.5.2  USE="bluetooth branding cups dbus eds gnome gstreamer gtk gtk3 java mysql opengl postgres (-aqua) -coinmp -collada -debug (-firebird) -gltf -jemalloc -kde -odk -telepathy {-test} -vlc" LIBREOFFICE_EXTENSIONS="-nlpsolver -scripting-beanshell -scripting-javascript -wiki-publisher" PYTHON_SINGLE_TARGET="python2_7 -python3_3 -python3_4" PYTHON_TARGETS="python2_7 python3_3 -python3_4" 



Reproducible: Always
Comment 1 Juergen Rose 2015-01-31 13:55:03 UTC
Created attachment 395258 [details]
build.log.bz2
Comment 2 Andreas Sturmlechner gentoo-dev 2015-01-31 18:32:01 UTC
Possible toolchain problem. I found this: http://cgit.freedesktop.org/libreoffice/core/commit/?h=libreoffice-4-4&id=bb182b47ca7362b05c03d583d3547643d9a99562
Comment 3 Douglas J Hunley 2015-02-07 23:25:14 UTC
I'm seeing this on both my laptop and desktop on ~amd64 as of today. 

hunley-mbp ~ # emerge --info '=app-office/libreoffice-4.3.5.2::gentoo'
Portage 2.2.15 (python 3.3.5-final-0, default/linux/amd64/13.0/desktop/kde/systemd, gcc-4.9.2, glibc-2.20-r1, 3.18.4-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-3.18.4-gentoo-x86_64-Intel-R-_Core-TM-_i7-3720QM_CPU_@_2.60GHz-with-gentoo-2.2
KiB Mem:     8185472 total,    267836 free
KiB Swap:    4194300 total,   1811280 free
Timestamp of tree: Sat, 07 Feb 2015 08:15:01 +0000
sh bash 4.3_p33-r1
ld GNU ld (Gentoo 2.24 p1.4) 2.24
app-shells/bash:          4.3_p33-r1
dev-lang/perl:            5.20.1-r4
dev-lang/python:          2.7.9-r1, 3.3.5-r1, 3.4.2
dev-util/cmake:           3.1.0
dev-util/pkgconfig:       0.28-r2
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.13.9
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.15
sys-devel/binutils:       2.24-r3
sys-devel/gcc:            4.9.2
sys-devel/gcc-config:     1.8
sys-devel/libtool:        2.4.5
sys-devel/make:           4.1-r1
sys-kernel/linux-headers: 3.18 (virtual/os-headers)
sys-libs/glibc:           2.20-r1
Repositories: gentoo BOINC
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-Os -pipe -march=native -mfpmath=sse -fomit-frame-pointer -fdiagnostics-color=auto -fstack-protector-strong"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-Os -pipe -march=native -mfpmath=sse -fomit-frame-pointer -fdiagnostics-color=auto -fstack-protector-strong -Wabi"
DISTDIR="/var/cache/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs buildpkg cgroup clean-logs config-protect-if-modified distlocks downgrade-backup ebuild-locks fail-clean fixlafiles multilib-strict news parallel-fetch preserve-libs protect-owned sandbox sfperms split-elog strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://gentoo.osuosl.org http://distfiles.gentoo.org"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--enable-new-dtags -Wl,-z,relro -Wl,-z,noexecstack"
MAKEOPTS="--jobs=16 --load-average=8 --quiet"
PKGDIR="/var/packages"
PORTAGE_COMPRESS=""
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--delete-after"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/var/portage"
PORTDIR_OVERLAY="/var/overlay"
USE="X a52 aac acl acpi alsa amd64 bash-completion berkdb branding bzip2 cairo cdda cdr cjk cli cracklib crypt cups cxx dbus declarative dri dts dvd dvdr emboss encode exif fam ffmpeg firefox flac fortran gdbm gif glamor gpm gtk iconv icu ipv6 jpeg kde kipi lcms ldap libnotify mad mmx mng modules mp3 mp4 mpeg multilib ncurses networkmanager nls nptl ogg opengl openmp pam pango pcre pdf phonon plasma png policykit ppds qt3support qt4 readline sdl semantic-desktop session spell sse sse2 ssl startup-notification svg systemd tcpd tiff truetype udev udisks unicode upower usb vdpau vim-syntax vorbis wxwidgets x264 xcb xcomposite xinerama xml xscreensaver xv xvid xvmc zlib" ABI_X86="64" ALSA_CARDS="hda-intel" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd 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 cgi cgid 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" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="synaptics evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="nouveau" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS_FLAGS, SYNC, USE_PYTHON
Comment 4 Andreas Sturmlechner gentoo-dev 2015-02-07 23:29:40 UTC
Please try the patch from my link above.
Comment 5 Douglas J Hunley 2015-02-10 15:43:22 UTC
I tried that patch. Still won't build on either machine.
Comment 6 Andreas K. Hüttel archtester gentoo-dev 2015-02-10 16:52:16 UTC
(In reply to Douglas J Hunley from comment #5)
> I tried that patch. Still won't build on either machine.

Does the error look the same?

LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--enable-new-dtags -Wl,-z,relro -Wl,-z,noexecstack"

^ what happens if you reduce this to a slightly more conservative setting? i.e., 
LDFLAGS="-Wl,--as-needed -Wl,-O1 -Wl,--hash-style=gnu"

Does first rebuilding gcc help?

Does the following, slightly larger patch help?
https://issues.apache.org/ooo/attachment.cgi?id=84310
Comment 7 Juergen Rose 2015-02-10 23:35:00 UTC
(In reply to Andreas K. Hüttel from comment #6)
> (In reply to Douglas J Hunley from comment #5)
> > I tried that patch. Still won't build on either machine.
> 
> Does the error look the same?
> 
> LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,--as-needed
> -Wl,--sort-common -Wl,--enable-new-dtags -Wl,-z,relro -Wl,-z,noexecstack"
> 
> ^ what happens if you reduce this to a slightly more conservative setting?
> i.e., 
> LDFLAGS="-Wl,--as-needed -Wl,-O1 -Wl,--hash-style=gnu"
> 
> Does first rebuilding gcc help?
> 
> Does the following, slightly larger patch help?
> https://issues.apache.org/ooo/attachment.cgi?id=84310

The patch fails here:
...
 * Applying libreoffice-4.3.5.2-detect-KDE5-fallback-to-KDE4UI.patch ...                                                                                                                                                     [ ok ]
 * Applying libreoffice-4.3.5.2-remove-bashisms.patch ...                                                                                                                                                                    [ ok ]
 * Applying i125475.patch ...

 * Failed Patch: i125475.patch !
 *  ( /usr/local/portage/app-office/libreoffice/files/i125475.patch )
 * 
 * Include in your bugreport the contents of:
 * 
 *   /var/tmp/portage/app-office/libreoffice-4.3.5.2/temp/i125475.patch.out

 * ERROR: app-office/libreoffice-4.3.5.2::local failed (prepare phase):
 *   Failed Patch: i125475.patch!
Comment 8 Juergen Rose 2015-02-10 23:36:14 UTC
Created attachment 396148 [details]
/var/tmp/portage/app-office/libreoffice-4.3.5.2/temp/i125475.patch.out
Comment 9 Andreas K. Hüttel archtester gentoo-dev 2015-02-12 14:32:54 UTC
Juergen, Douglas:

This is possibly a gcc bug; what makes it strange is that only so few people are hitting it. 

* Is anything unusual with your gcc-4.9 ?
* Could you please try re-emerging glibc and gcc, and afterwards rebuilding LibreOffice?

[Our gcc maintainer occasionally adds bugfixes without a revision bump, so this rebuild would make sure you are at current patchlevel...]
Comment 10 Douglas J Hunley 2015-02-12 17:39:31 UTC
Using the patch from #6 fails:
* Applying user patches from /etc/portage/patches//app-office/libreoffice-4.3.5.2 ...
 *   i125475.patch ...

 * Failed Patch: i125475.patch !
 *  ( /etc/portage/patches//app-office/libreoffice-4.3.5.2/i125475.patch )
 * 
 * Include in your bugreport the contents of:
 * 
 *   /var/tmp/portage/app-office/libreoffice-4.3.5.2/temp/i125475.patch.out

 * ERROR: app-office/libreoffice-4.3.5.2::gentoo failed (prepare phase):
 *   Failed Patch: i125475.patch!


the original, smaller patch worked, but the compile still failed. yes, the exact same error message.

i will reinstal gcc/glibc and see if that changes anything
Comment 11 Magnus Granberg gentoo-dev 2015-02-12 20:44:00 UTC
Bug 58678 fix is included in gcc 4.9.2
Can some one try to make the needed .ii files ?
https://gcc.gnu.org/bugs/#detailed
Comment 12 Maxim P. Dementiev 2015-02-13 14:30:45 UTC
Created attachment 396364 [details]
tail -100 build.log

I've got the same problem.


[ebuild     U ] app-office/libreoffice-4.2.8.2 [4.2.5.2] USE="bluetooth branding cups dbus gstreamer gtk gtk3 java opengl vba webdav (-aqua) -debug -eds (-firebird) -gnome -jemalloc -kde -mysql -odk -postgres -telepathy {-test} -vlc" LIBREOFFICE_EXTENSIONS="-nlpsolver -scripting-beanshell -scripting-javascript -wiki-publisher" PYTHON_SINGLE_TARGET="python2_7 -python3_3 -python3_4" PYTHON_TARGETS="python2_7 python3_3 -python3_4" 


Portage 2.2.14 (python 2.7.9-final-0, default/linux/amd64/13.0/desktop, gcc-4.9.2, glibc-2.19-r1, 3.17.8-gentoo-r1 x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-3.17.8-gentoo-r1-x86_64-AMD_Phenom-tm-_II_N830_Triple-Core_Processor-with-gentoo-2.2
KiB Mem:     3794044 total,   1896800 free
KiB Swap:    2097148 total,   1944724 free
Timestamp of tree: Fri, 13 Feb 2015 06:45:01 +0000
ld GNU ld (Gentoo 2.24 p1.4) 2.24
app-shells/bash:          4.2_p53
dev-java/java-config:     2.2.0
dev-lang/perl:            5.20.1-r4
dev-lang/python:          2.7.9-r1, 3.3.5-r1
dev-util/cmake:           2.8.12.2-r1
dev-util/pkgconfig:       0.28-r1
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.13.9
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6-r1, 1.12.6, 1.13.4
sys-devel/binutils:       2.24-r3
sys-devel/gcc:            4.9.2
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.4
sys-devel/make:           4.0-r1
sys-kernel/linux-headers: 3.16 (virtual/os-headers)
sys-libs/glibc:           2.19-r1
Repositories: gentoo
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -Os -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -Os -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="ru_RU.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS=" -j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 7zip X a52 aac aacplus aalib acl acpi action_modeswitch aften aio alisp alsa amd64 amr amrnb amrwb apng archive asf aspell atm audio avahi avi battery berkdb bitmap-fonts bluetooth bluray boost branding bzip2 c++0x cairo caps cardbus cdda cddb cdio cdparanoia cdr cleartype cli colord comperss-db compress consolekit contrast corefonts cpufreq cracklib crashreporter crypt css cups curl cxx daemon dbus dconf development device-mapper dga dhclient dhcp dirac divx djvu dlloader doc dts dv dvb dvd dvdr elf encode espeak examples exif exiv2 expat extra extras faac faad fat festival ffmpeg fftw firefox flac font-server fontconfig foomaticdb fortune fpx ftp fts3 fuse g3dvl gbm gconf gdbm gdu geoip gif gimp git glade glamor glitz gmp gnutls gphoto2 gpm graphite graphviz gs gsm gstreamer gtk gtk2 gtk3 gucharmap gudev gusb gutenprint hdf5 hdri highlight html http hunspell hwdb i18n iconv icu id3tag idn ieee1394 image imagemagick introspection ipc jabber jack java java6 jbig jingle jit jpeg keymap laptop lcdfilter lcms lensfun libass libav libffi libg++ libkms libmpeg2 libnotify libsamplerate libv4l2 libvisual lightning llvm lm_sensors lto lzma lzo mad matroska mbrola md5sum mdnsresponder-compat midi mikmod minizip mmap mms mmx mmxext mng modules mozdom mozilla mp2 mp3 mp4 mpeg mpi mplayer mppe-mppc mpx multilib multimedia musepack ncurses net netpbm network nls nodrm nptl nptlonly nsplugin nspluginwrapper ntfs ntfsprogs ntp numpy offensive ogg opengl openmp openssl openvg pam pango pch pcmcia pcre pdf pdfimport pdflib pgo png pnm policykit portaudio postscript ppds pronounce pulseaudio python qt qt4 quicktime rar readline real reflection rle romio rtc rtmp rule_generator sasl scanner schroedinger sdl secure-delete session smp smtp snmp sound sox speex spell spidermonkey sqlite sqlite3 sse sse-filters sse2 ssl startup-notification stats subversion svg swig syslog system-sqlite taglib tcpd test-programs theora threads thumbnail thunar tiff truetype truetype-fonts twolame type1-fonts type3 udev udev-acl udisks unicode unlock-notify upower urandom usb utils v4l v4l2 vaapi valgrind vcd vde vdpau video vnc vorbis vpx vte wav wavpack webdav webkit webkit2 webm webp wifi win32codecs wmf wxwidgets wxwindows x264 xattr xcb xcomposite xine xinerama xml xorg xpm xrandr xrender xscreensaver xterm xulrunner xv xvfb xvid xvmc zlib" ABI_X86="64" 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" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd 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 cgi cgid 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" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="ru ru_RU en en_GB en_US fr fr_FR" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="radeon v4l modesetting" XFCE_PLUGINS="brightness menu trash" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Comment 13 Anthony Basile gentoo-dev 2015-02-13 17:01:51 UTC
(In reply to Andreas K. Hüttel from comment #9)
> Juergen, Douglas:
> 
> This is possibly a gcc bug; what makes it strange is that only so few people
> are hitting it. 
> 
> * Is anything unusual with your gcc-4.9 ?
> * Could you please try re-emerging glibc and gcc, and afterwards rebuilding
> LibreOffice?
> 
> [Our gcc maintainer occasionally adds bugfixes without a revision bump, so
> this rebuild would make sure you are at current patchlevel...]

This may be the infamous c++ abi problem.  c++ abi emitted by gcc 4.8 is not compatible with c++ abi emitted by 4.9.  So the build is trying to link fmgridif.o (which was just compiled with 4.9) against some c++ library compiled with 4.8.

If I'm correct (sorry I really haven't dug into this yet) then you need to figure out what dependency provides WindowListenerMultiplexer::acquire() and make sure it is also compiled with 4.9.
Comment 14 Maxim P. Dementiev 2015-02-14 07:59:56 UTC
(In reply to Anthony Basile from comment #13)
> If I'm correct (sorry I really haven't dug into this yet) then you need to
> figure out what dependency provides WindowListenerMultiplexer::acquire() and
> make sure it is also compiled with 4.9.

No, this is an internal libreoffice class:

/var/tmp/portage/app-office/libreoffice-4.2.8.2/work/libreoffice-4.2.8.2/include/toolkit/helper/listenermultiplexer.hxx://  class WindowListenerMultiplexer
/var/tmp/portage/app-office/libreoffice-4.2.8.2/work/libreoffice-4.2.8.2/include/toolkit/helper/listenermultiplexer.hxx:DECL_LISTENERMULTIPLEXER_START( WindowListenerMultiplexer, ::com::sun::star::awt::XWindowListener )

DECL_LISTENERMULTIPLEXER_START() macro declares this class.
Comment 15 Juergen Rose 2015-02-14 08:07:34 UTC
(In reply to Andreas K. Hüttel from comment #9)
> Juergen, Douglas:
> 
> This is possibly a gcc bug; what makes it strange is that only so few people
> are hitting it. 
> 
> * Is anything unusual with your gcc-4.9 ?
> * Could you please try re-emerging glibc and gcc, and afterwards rebuilding
> LibreOffice?
> 
> [Our gcc maintainer occasionally adds bugfixes without a revision bump, so
> this rebuild would make sure you are at current patchlevel...]

Hi Andreas,

the failing patch should not be connected with any glibc or gcc problem. But nevertheless I just reemerged glibc sys-devel/gcc-4.9.2. And the following 'MAKEOPTS=-j1 emerge -v1 libreoffice' fails now with:
...

S=/var/tmp/portage/app-office/libreoffice-4.3.5.2/work/libreoffice-4.3.5.2 && I=$S/instdir && W=$S/workdir &&  x86_64-pc-linux-gnu-g++ -shared -Wl,-z,noexecstack   -Wl,-z,origin '-Wl,-rpath,$ORIGIN:$ORIGIN/../ure-link/lib' -Wl,-rpath-link,$I/ure/lib -Wl,-rpath-link,$I/program -Wl,-z,defs  -Wl,-rpath-link,/lib:/usr/lib -Wl,-z,combreloc  -Wl,--hash-style=gnu  -Wl,--dynamic-list-cpp-new -Wl,--dynamic-list-cpp-typeinfo -Wl,-Bsymbolic-functions  -L$W/LinkTarget/StaticLibrary -L$I/sdk/lib  -L$I/ure/lib  -L$I/program -Wl,-O1 -Wl,--as-needed    $W/CxxObject/svx/source/core/coreservices.o $W/CxxObject/svx/source/core/extedit.o $W/CxxObject/svx/source/core/graphichelper.o $W/CxxObject/svx/source/customshapes/EnhancedCustomShape2d.o $W/CxxObject/svx/source/customshapes/EnhancedCustomShapeFunctionParser.o $W/CxxObject/svx/source/customshapes/EnhancedCustomShapeGeometry.o 
...
 $W/CxxObject/svx/source/form/sdbdatacolumn.o $W/CxxObject/svx/source/form/sqlparserclient.o $W/CxxObject/svx/source/form/stringlistresource.o $W/CxxObject/svx/source/form/typeconversionclient.o $W/CxxObject/svx/source/form/typemap.o $W/CxxObject/svx/source/form/xfm_addcondition.o     -Wl,--start-group    -licuuc -lGLEW -lGLU -lGL  -Wl,--end-group -Wl,--no-as-needed -lavmedialo -lbasegfxlo -lsblo -lcomphelper -luno_cppuhelpergcc3 -luno_cppu -ldbtoolslo -ldrawinglayerlo -leditenglo -lfwelo -li18nlangtag -li18nutil -llnglo -luno_sal -luno_salhelpergcc3 -lsaxlo -lsfxlo -lsotlo -lsvllo -lsvtlo -ltklo -ltllo -lucbhelper -lutllo -lvcllo -lvclopengllo -lxolo -o $I/program/libsvxcorelo.so 
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.2/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/app-office/libreoffice-4.3.5.2/work/libreoffice-4.3.5.2/workdir/CxxObject/svx/source/fmcomp/fmgridif.o: warning: relocation against `_ZThn48_N24FocusListenerMultiplexer7acquireEv' in readonly section `.text'.
/var/tmp/portage/app-office/libreoffice-4.3.5.2/work/libreoffice-4.3.5.2/workdir/CxxObject/svx/source/fmcomp/fmgridif.o: In function `FmXGridControl::createPeer(com::sun::star::uno::Reference<com::sun::star::awt::XToolkit> const&, com::sun::star::uno::Reference<com::sun::star::awt::XWindowPeer> const&)':
fmgridif.cxx:(.text+0x911d): undefined reference to `non-virtual thunk to WindowListenerMultiplexer::acquire()'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.2/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/app-office/libreoffice-4.3.5.2/work/libreoffice-4.3.5.2/workdir/CxxObject/svx/source/fmcomp/fmgridif.o: relocation R_X86_64_PC32 against undefined symbol `_ZThn48_N25WindowListenerMultiplexer7acquireEv' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.2/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
Comment 16 Andreas Sturmlechner gentoo-dev 2015-02-22 20:09:57 UTC
A new version of this patch has now landed in 4.3 branch:

http://cgit.freedesktop.org/libreoffice/core/commit/?h=libreoffice-4-3&id=5e6cd9b7a15e7e6a994e8f3e4fafed2928dbf42d
Comment 17 Juergen Rose 2015-02-22 21:41:12 UTC
I added the java overlay, emerged icedtea-7.2.5.4 and did a complete 'emerge -uvDNe system'. Nevertheless I still get:

ColumnControl.cxx:(.text+0x18e7): undefined reference to `non-virtual thunk to WindowListenerMultiplexer::acquire()'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.2/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/app-office/libreoffice-4.4.0.3/work/libreoffice-4.4.0.3/workdir/CxxObject/dbaccess/source/ui/uno/ColumnControl.o: relocation R_X86_64_PC32 against undefined symbol `_ZThn48_N25WindowListenerMultiplexer7acquireEv' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.2/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: Bad value

emerging libreoffice (now with libreoffice-4.4.0.3).
Comment 18 Juergen Rose 2015-02-22 22:09:54 UTC
(In reply to Andreas Sturmlechner from comment #16)
> A new version of this patch has now landed in 4.3 branch:
> 
> http://cgit.freedesktop.org/libreoffice/core/commit/?h=libreoffice-4-
> 3&id=5e6cd9b7a15e7e6a994e8f3e4fafed2928dbf42d

I tried to use the three patches from ttp://cgit.freedesktop.org/libreoffice/core/commit/?h=libreoffice-4-3&id=5e6cd9b7a15e7e6a994e8f3e4fafed2928dbf42d

I wrote them to 
listenermultiplexer_cxx.patch
listenermultiplexer_hxx.patch
macros_hxx.patch

I tried to use them, by adding to PATCHES, I now have:


PATCHES=(
	# not upstreamable stuff
	"${FILESDIR}/${PN}-4.4-system-pyuno.patch"

	# from master branch
	"${FILESDIR}/${PN}-4.4.0.3-telepathy-build-fix.patch"

	"${FILESDIR}/listenermultiplexer_hxx.patch"

	"${FILESDIR}/macros_hxx.patch"

	"${FILESDIR}/listenermultiplexer_cxx.patch"
)

But already the first patch failed:
 * Applying listenermultiplexer_hxx.patch ...

 * Failed Patch: listenermultiplexer_hxx.patch !
 *  ( /usr/local/portage/app-office/libreoffice/files/listenermultiplexer_hxx.patch )


The file to patch is not found:


PATCH COMMAND:  patch -p0 -g0 -E --no-backup-if-mismatch  < '/usr/local/portage/app-office/libreoffice/files/listenermultiplexer_hxx.patch'

=========================================
can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/include/toolkit/helper/listenermultiplexer.hxx b/include/toolkit/helper/listenermultiplexer.hxx
|index a3de5ff..61fdbdc 100644
|--- a/include/toolkit/helper/listenermultiplexer.hxx
|+++ b/include/toolkit/helper/listenermultiplexer.hxx
--------------------------
No file to patch.  Skipping patch.
patch: **** malformed patch at line 6: // class FocusListenerMultiplexer
Comment 19 Andreas Sturmlechner gentoo-dev 2015-02-22 22:26:38 UTC
Created attachment 397278 [details, diff]
libreoffice-4.3.6.2-gcc-4.9.patch

Not sure what you did there, attaching a single patch that applies fine over libreoffice-4.3.6.2.

And it seems it does not differ from the one in 4.4 branch.
Comment 20 Andreas Sturmlechner gentoo-dev 2015-02-22 22:47:44 UTC
Created attachment 397282 [details, diff]
libreoffice-4.4.0.3-gcc-4.9.patch

I was wrong, now this is the one from 4.4 branch.
Comment 21 Juergen Rose 2015-02-23 06:01:11 UTC
(In reply to Andreas Sturmlechner from comment #20)
> Created attachment 397282 [details, diff] [details, diff]
> libreoffice-4.4.0.3-gcc-4.9.patch
> 
> I was wrong, now this is the one from 4.4 branch.

Thanks Andreas, with the last patch I did successfully 'emerge -vuND libreoffice'.
Comment 22 Andreas K. Hüttel archtester gentoo-dev 2015-02-23 11:36:23 UTC
fix added to 4.4.0 and later