Hi Luigi,
In addition to what Viktor said ...
> Question #1: is there a way to create files (ie harbour.exe, hbrun.exe,
> harbour-32.*, etc.) into "bin" folder instead of "bin\win\mingw" OR I
> must move by myself? Move these files it is a good practice? With
> binaries distribution, these files are into "bin" folder and "it's" or
> "it can be" more comfortable.
The easiest solution is probably to decide if you are going to use
prebuild binaries or build them yourself. Then just set up the path
accordingly once and for all. The best practice is to not change the
tree or move files around in it. If you run into trouble later on, it
will be easier for the group to support you if you have a standard
Harbour tree. And the risk that hbmk2 will stumble over an old version
of a binary or a header file in some forgotten directory is minimized.
Over time you will likely have more than one SVN version on your disk in
different directories. Make sure that your path is pointing to the
correct one, either by renaming the directories, for example from "hb32"
to "hb32old", or by shifting the path in your setup batch file when you
switch revision.
> Question #2: about "links to external components". Is there a way to
> know what is the best or convenient package to download? For example: Haru.
> Into Changelog file, I can read "libharu 2.2.1 -> 2.3.0RC2": so I
> understand to donwload "2.3.0RC2". For other? ie PostGreSql? I can
> download the last or not? Where I can read about limits?
You are not going to build Harbour with "everything" enabled, just the
components you are interested in. So I think it will come natural which
components you upgrade. If you are going to use PostGreSql you will
probably keep an eye on what the PostGres folks are doing and what
happens with the hbpgsql contrib. And read the changelog and the commit
messages all the time to keep up with core and contrib development.
BTW, I hope you are not planning to use the "latest and greatest" SVN
revision of Harbour for production use without first making sure that
there are no serious bugs in the version you downloaded. Follow the
changelog and the developer list closely to decide if your version is
safe or not. Before using your downloaded version, wait until there are
only new features commited and everything is quiet about previous
commits. Check out again if something is reported and then wait for
another while. That will keep you out of trouble.
Regards,
Klas