Firebird (or at least libfbembed) is now succesfully buildable wit
cygwin/msvc, however I can't get gbuild to find the necessary libs, I'm
still getting the following error:
C:/cygwin/home/andy/libo/solenv/gbuild/Package.mk:35: ***
gb_Deliver_deliver: file does not exist in solver, and cannot be
delivered:
C:/cygwin/home/andy/libo/solver/wntmsci14.pro/lib/ifbembed.lib. Stop.
The appropriate lines in ExternalPackage_Firebird.mk are:
ifeq ($(OS)$(COM),WNTMSC)
$(eval $(call
gb_ExternalPackage_add_file,firebird,ifbembed.dll,gen/firebird/bin/ifbembed.dll))
$(eval $(call
gb_ExternalPackage_add_file,firebird,ifbembed.lib,gen/firebird/bin/ifbembed.lib))
else
$(eval $(call
gb_ExternalPackage_add_file,firebird,libfbembed.so.2.5.2,gen/firebird/lib/libfbembed.so.2.5.2))
$(eval $(call
gb_ExternalPackage_add_file,firebird,libfbembed.so.2.5,gen/firebird/lib/libfbembed.so.2.5))
$(eval $(call
gb_ExternalPackage_add_file,firebird,libfbembed.so,gen/firebird/lib/libfbembed.so))
endif
I've tried playing with the namings/paths but that hasn't helped (I had
similar issues for a while when working on the Linux build, but that
eventually worked with the above naming). (For some reason all the
output libraries are put in bin/ rather than lib/ when building FB on
windows, but pretending they're in lib/ doesn't help either.)
Cheers,
Andrzej
On 04/07/13 18:25, Andrzej J. R. Hunt wrote:
I've now managed to get libfbembed (what we need) to link. The build
system fails after this point (it continues to build other things which
we don't need for firebird embedded), so I think I'll probably just
modify the main makefile to only build up to this point for now -- in
the long term I'd still like to make the whole thing work and get it
into firebird upstream though (probably more worthwhile for Firebird 3
given it's still under development). I'll still need to fiddle with
gbuild so that it finds the .dll and .lib in the right place, but
hopefully there shouldn't be any more major issues with using firebird
on windows.
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.