On Sun, 20 Sep 2009, Tamas TEVESZ wrote:
Hi,
> now with libharbour*.so installed in /boot/common/lib/harbour/, things
> don't find it.
Not now but from the beginning of adding default HAIKU localization
it was installed in:
HB_INSTALL_PREFIX=/boot/common
${HB_INSTALL_PREFIX}/bin/
${HB_INSTALL_PREFIX}/lib/harbour/
${HB_INSTALL_PREFIX}/include/harbour/
In general it's a work in progress and in final version we will have soft
links (just like now in other *nixes) or we will store static and dynamic
libraries in different directories. See recent Viktor's modifications.
We should agree here few things:
1. what is system wide localization and what user customized and how
to detec them.
2. what directory structure we should use for both type of installation
respecting multi C compiler or cross build binaries. We should also
define data directory for Harbour system wide installation. I do not
like current situation that:
druzus:~# ls /usr/bin|wc -l
3213
druzus:~# for f in /usr/bin/*; do [ -x $f ] || echo $f; done
/usr/bin/hbmk.cfg
druzus:~#
storing configuration files in system wide binary directories
is unacceptable for most of distributions.
3. where to put static and shared libraries (now it's possible
to set different localizations) and/or where create soft links.
4. shared library naming convention - now only Darwin build tries to
respect correct version setting in names and links.
5. how to merge binaries for different C compilers and/or different
platforms (cross building) and how user should chose preferable
C compiler or destination platform.
I think we should define it ASAP to reduce number of necessary
modifications for users which tries to follow SVN modifications
and sync his local repositories with SVN quite often.
Meanwhile you can simply add /boot/common/lib/harbour to LIBRARY_PATH
envvar in your HAIKU installation.
best regards,
Przemek
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour