Date: prev next · Thread: first prev next last
2013 Archives by date, by thread · List index


Hi,

On 20/06/13 16:40, Andrzej J. R. Hunt wrote:
Hi there,

On 15/06/13 20:03, Javier Fernandez wrote:
Nice work !!! We haven't been able to build Firebird inside libreoffice
at the beginning, so we movd to the system library instead. Perhaps you
could take that as reference for the installation details you mentioned.

BTW, I've tested your changes in the branch and this is what I get by
opening an already created ODB file configured for Firebird:

warn:cppuhelper:664:1:cppuhelper/source/shlib.cxx:501: loading component
library failed:
file://$HOME/libo.git/solver/unxlngx6/installation/opt/program/../program/libfirebird-sdbclo.so
terminate called after throwing an instance of
'com::sun::star::loader::CannotActivateFactoryException'
I've finally managed to figure out how to get the install working -- the
driver now loads fine. For the moment however the following is needed
for things to work:

FIREBIRD=./install/program/firebird
LD_LIBRARY_PATH=$(LD_LIBRARY_PATH):./install/program/firebird/lib
./install/program/soffice.bin --base

I'm not entirely sure how to provide these paths within LO to avoid
having to prepend them yet.

I think you can try to inspect how it was using the Firebird external
libraries, so you can figure out how to do it with internal builds. Try
to build the branch before your changes and see where the libraries are
installed. But Andres should know more about this, I'll ping him to know
his opinion.


I'm also not entirely certain everything will work as expected yet
either -- I haven't found a definitive list of files which Firebird 2.5
requires in embedded mode -- if anything is missing it can be however
easily be added to the bottom of firebird/ExternalPackage_firebird.mk.

Firebird embedded only requires the libfbembed.so library, just that.

Regards,

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.