On Wed, 03 Dec 2008, Rodrigo Miguel wrote: Hi,
> Your environment: is not configured properly. Check this out: > http://xhgtk.sourceforge.net/config12.html Maybe instead of setting environment it will be easier to use [x]hb* scripts? Personally I do not like when people change them too much because later we have reports about strange problems when they mix different [x]harbur versions and/or Harbour and xHarbour header files or libraries. To build XHGTK in POSIX environment where Harbour or xHarbour is installed with [x]hb* scripts it's enough to execute: ./make_gtk.sh for XHGTK directory and it will detect installed [x]Harbour version and compile everything without setting any environment variables. I think that it will be good to create RPMs with XHGTK also with XHGTK shared library what can resolve the problem with setting external dependencies. When shared library is created it's possible to bind with this library also all other necessary libs so later when final executable is created use can use only -lxhgtk without any other switches like `pkg-config --libs gtk+-2.0 libglade-2.0` I'll try to create xhgtk.spec file and commit it in a while. It will build two binary RPMs: 'xhgtk' with xhgtk shared library and 'xhgtk-devel' with static library and header files. Pure xhgtk RPM will be usable for Harbour shared application linked with XHGTK. It will resolve the problem with huge GTK dependencies. User can distribute his shared binaries which will request only xhgtk lib so it will be enough to install this library compiled for given OS. It's also the solution for problem with contrib libraries which needs 3-rd party tools. We should add support to distribute them as shared libraries with internal dependencies to 3-rd party tools so Harbour user can simply link their application with them by -l<name> switch without any additional references to other libs. best regards, Przemek _______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour