-=| Philippe Makowski, 10.01.2013 18:46:05 +0100 |=- > working on the daily build and tests, I got a bug in 'make > silent_install' under Debian Ubuntu 64 > > libraries have symlinks in /usr/lib64, but /usr/lib64 is the wrong place > and don't normally exist under Debian Ubuntu 64 > so when you do a 'make silent_install', ldconfig doesn't work > > Damian, can you help ? > > for now I solved it by adding a /etc/ld.so.conf.d/firebird.conf
Hmm. On Debian/Ubuntu configure is given a special --libdir option. Strangely enough, this is so since version 2.5.1.26349-0 (2.5.1 RC1) and is due to adding support for multi-arch (ability to install 32-bit packages on 64-bit system) -- a novelty in Debian/Ubuntu. Before that there was no --libdir option given to configure and it worked alright. Perhaps this is becayse the package build system doesn't use 'make install' but only '$(MAKE) -C gen -f Makefile.install buildRoot' and then hand-picks files from the resulting tree and dispatches them in different packages. My guess is that 'make silent_install' needs to be taught to use the system library path, whatever that may be. Not sure of the exact details, autoconf is a small mystery to me, but perhaps @libdir@ needs to be plugged somewhere. ------------------------------------------------------------------------------ Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_122712 Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel