On Tue, Nov 12, 2013 at 09:14:30PM +0100, Andreas Radke <a.radke@arcor.de> wrote:
Thanks for the hint. Replacing dejavu-fonts with liberation fonts made the build finish.
Great to hear that. :)
Now it fails in a different way: ... installing module gid_Module_Root_SDK ... DestDir: /build/libreoffice/src/fakeinstall Rootpath: /usr/lib/libreoffice ln: failed to create symbolic link '/build/libreoffice/src/fakeinstall/usr/lib/libreoffice/sdk/classes/win/unowinreg.dll': No such file or directory ERROR: Failure in installer.pm ERROR: Failed "ln -sf '/build/libreoffice/src/185d60944ea767075d27247c3162b3bc-unowinreg.dll' '/build/libreoffice/src/fakeinstall/usr/lib/libreoffice/sdk/classes/win/unowinreg.dll'" at /build/libreoffice/src/libreoffice-4.2.0.0.alpha1/solenv/bin/modules/installer/worker.pm line 374.
I can see that happening when 'make DESTDIR=something install' is used. The TDF binaries don't use that feature, so such issues are detected when the first Linux distro tries to package the source. ;) This fixed the problem for me: http://cgit.freedesktop.org/libreoffice/core/commit/?id=85d584416fd7d51a397807597b5f36e39820a317
I haven't changed anything related to 185d60944ea767075d27247c3162b3bc-unowinreg.dll The file is linked into the main source directory and this worked so far. Or need to be linked/copied now into the "external" directory? find /home/andyrtr/arch64/chroots/testing-x86_64/andyrtr/build/ | grep unowinreg.dll /home/andyrtr/arch64/chroots/testing-x86_64/andyrtr/build/libreoffice/src/libreoffice-4.2.0.0.alpha1/instdir/unxlngx6.pro/sdk/classes/win/unowinreg.dll /home/andyrtr/arch64/chroots/testing-x86_64/andyrtr/build/libreoffice/src/ext_sources/185d60944ea767075d27247c3162b3bc-unowinreg.dll /home/andyrtr/arch64/chroots/testing-x86_64/andyrtr/build/libreoffice/src/185d60944ea767075d27247c3162b3bc-unowinreg.dll
Make sure to check the result after make install, if the symlink still points to '/build/libreoffice/src/185d60944ea767075d27247c3162b3bc-unowinreg.dll', you probably want to replace that symlink with a real copy, as users won't have access to '/build/libreoffice/src/' when they install your package. :) Miklos
Attachment:
signature.asc
Description: Digital signature