[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#59519: LibreOffice 7.3.5.2 fails to build on i686-linux
From: |
Ricardo Wurmus |
Subject: |
bug#59519: LibreOffice 7.3.5.2 fails to build on i686-linux |
Date: |
Thu, 24 Nov 2022 19:37:21 +0100 |
User-agent: |
mu4e 1.8.9; emacs 28.1 |
I tried building with ld-gold-wrapper, but it didn’t fix it:
--8<---------------cut here---------------start------------->8---
ld:
/tmp/guix-build-libreoffice-7.3.5.2.drv-0/libreoffice-7.3.5.2/workdir/CxxObject/svtools/source/misc/imageresourceaccess.o:
warning: relocation against
`_ZThn20_N4cppu21ImplInheritanceHelperIN3utl19OInputStreamWrapperEJN3com3sun4star2io9XSeekableEEE7acquireEv'
in read-only section `.text'
[build CXX] reportdesign/source/ui/dlg/DateTime.cxx
ld:
/tmp/guix-build-libreoffice-7.3.5.2.drv-0/libreoffice-7.3.5.2/workdir/CxxObject/svtools/source/misc/imageresourceaccess.o:
in function
`svt::GraphicAccess::getImageStream(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>
const&, rtl::OUString const&)':
imageresourceaccess.cxx:(.text+0xabb): undefined reference to `non-virtual
thunk to cppu::ImplInheritanceHelper<utl::OInputStreamWrapper,
com::sun::star::io::XSeekable>::acquire()'
ld:
/tmp/guix-build-libreoffice-7.3.5.2.drv-0/libreoffice-7.3.5.2/workdir/CxxObject/svtools/source/misc/imageresourceaccess.o:
in function `svt::GraphicAccess::getImageXStream(com::sun::star
::uno::Reference<com::sun::star::uno::XComponentContext> const&, rtl::OUString
const&)':
imageresourceaccess.cxx:(.text+0x100e): undefined reference to `non-virtual
thunk to cppu::ImplInheritanceHelper<utl::OInputStreamWrapper,
com::sun::star::io::XSeekable>::acquire()'
ld: warning: creating DT_TEXTREL in a shared object
collect2: error: ld returned 1 exit status
make[1]: ***
[/tmp/guix-build-libreoffice-7.3.5.2.drv-0/libreoffice-7.3.5.2/svtools/Library_svt.mk:20:
/tmp/guix-build-libreoffice-7.3.5.2.drv-0/libreoffice-7.3.5.2/instdir/program/libsvtlo.
so] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [Makefile:289: build] Error 2
--8<---------------cut here---------------end--------------->8---
Here’s the command I used:
guix build --system=i686-linux -e "(begin (import (guix)) (let ((p (@ (gnu
packages libreoffice) libreoffice))) (package (inherit p) (native-inputs
(modify-inputs (package-native-inputs p) (prepend (module-ref
(resolve-interface '(gnu packages commencement)) 'ld-gold-wrapper)))))))"
--
Ricardo