Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 573962 - app-office/libreoffice-bin-5.0.3.2 should require >=sys-devel/gcc-4.9.0
Summary: app-office/libreoffice-bin-5.0.3.2 should require >=sys-devel/gcc-4.9.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Andreas K. Hüttel
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-02-05 21:34 UTC by typograph
Modified: 2016-02-29 13:04 UTC (History)
1 user (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 typograph 2016-02-05 21:34:08 UTC
After installing libreoffice-bin-5.0.3.2 on a machine with only gcc-4.8.3 I get the following error when trying to run it:

/usr/lib64/libreoffice/program/javaldx: /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib64/libreoffice/program/libjvmfwklo.so)
/usr/lib64/libreoffice/program/javaldx: /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib64/libreoffice/program/libjvmfwklo.so)
/usr/lib64/libreoffice/program/javaldx: /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib64/libreoffice/program/libuno_cppu.so.3)
/usr/lib64/libreoffice/program/javaldx: /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib64/libreoffice/program/libuno_cppuhelpergcc3.so.3)
/usr/lib64/libreoffice/program/javaldx: /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib64/libreoffice/program/libreglo.so)
Warning: failed to read path from javaldx
/usr/lib64/libreoffice/program/soffice.bin: /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib64/libreoffice/program/libmergedlo.so)
/usr/lib64/libreoffice/program/soffice.bin: /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib64/libreoffice/program/libmergedlo.so)
/usr/lib64/libreoffice/program/soffice.bin: /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib64/libreoffice/program/libcomphelper.so)
/usr/lib64/libreoffice/program/soffice.bin: /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib64/libreoffice/program/libuno_cppu.so.3)
/usr/lib64/libreoffice/program/soffice.bin: /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib64/libreoffice/program/libuno_cppuhelpergcc3.so.3)
/usr/lib64/libreoffice/program/soffice.bin: /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib64/libreoffice/program/libjvmfwklo.so)
/usr/lib64/libreoffice/program/soffice.bin: /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib64/libreoffice/program/libjvmfwklo.so)
/usr/lib64/libreoffice/program/soffice.bin: /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib64/libreoffice/program/libucbhelper.so)
/usr/lib64/libreoffice/program/soffice.bin: /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib64/libreoffice/program/libreglo.so)

The error disappears after upgrading to gcc-4.9.3
Comment 1 Andreas Sturmlechner gentoo-dev 2016-02-05 22:10:54 UTC
Most likely it is a different problem.

$ gcc-config -l
 [1] x86_64-pc-linux-gnu-4.8.5 *

$ equery l -i libreoffice
 * Searching for libreoffice ...
[IP-] [  ] app-office/libreoffice-5.0.3.2:0
Comment 2 typograph 2016-02-05 22:32:52 UTC
(In reply to Andreas Sturmlechner from comment #1)
> Most likely it is a different problem.
> 
> $ gcc-config -l
>  [1] x86_64-pc-linux-gnu-4.8.5 *
> 
> $ equery l -i libreoffice
>  * Searching for libreoffice ...
> [IP-] [  ] app-office/libreoffice-5.0.3.2:0


I still have GCC 4.8 enabled, too,  but the libreoffice libraries link to 4.9.3:

$ gcc-config -l
[1] mingw32-4.7.3 *

[2] x86_64-pc-linux-gnu-4.8.4 *
[3] x86_64-pc-linux-gnu-4.9.3

$ ldd /usr/lib64/libreoffice/program/libjvmfwklo.so

        linux-vdso.so.1 (0x00007ffdfefeb000)
        libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007f28c1cb1000)
        libuno_cppu.so.3 => /usr/lib64/libreoffice/program/libuno_cppu.so.3 (0x00007f28c1a75000)
        libuno_cppuhelpergcc3.so.3 => /usr/lib64/libreoffice/program/libuno_cppuhelpergcc3.so.3 (0x00007f28c1760000)
        libuno_sal.so.3 => /usr/lib64/libreoffice/program/libuno_sal.so.3 (0x00007f28c1509000)
        libuno_salhelpergcc3.so.3 => /usr/lib64/libreoffice/program/libuno_salhelpergcc3.so.3 (0x00007f28c1300000)
        libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/libstdc++.so.6 (0x00007f28c0ff1000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f28c0cf1000)
        libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/libgcc_s.so.1 (0x00007f28c0ad9000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f28c0742000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f28c053e000)
        libz.so.1 => /lib64/libz.so.1 (0x00007f28c0327000)
        libreglo.so => /usr/lib64/libreoffice/program/libreglo.so (0x00007f28c010b000)
        libunoidllo.so => /usr/lib64/libreoffice/program/libunoidllo.so (0x00007f28bfeaf000)
        libxmlreaderlo.so => /usr/lib64/libreoffice/program/libxmlreaderlo.so (0x00007f28bfca3000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f28bfa88000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f28bf881000)
        /lib64/ld-linux-x86-64.so.2 (0x000055c67f437000)
        libstorelo.so => /usr/lib64/libreoffice/program/libstorelo.so (0x00007f28bf65a000)
Comment 3 Arfrever Frehtes Taifersar Arahesis 2016-02-06 13:28:51 UTC
app-office/libreoffice-bin would have to be built with GCC 4.8.* in order to work with GCC 4.8.*.
Comment 4 Andreas K. Hüttel archtester gentoo-dev 2016-02-29 13:04:15 UTC
Dependency added, thanks