> Viktor, your answers are like GOLD, not worthless. Infact you pointed > to the right direction, a hbqt.ch file in /include.... > > What is not "normal" is that /include/hbqt.ch was not updated by a > "make clean install" and I was trying to understand what happened to > make the process more straightforward... > > I'd add that: > > - hbide should be in utils and not in contrib, because it is more a > utility than a library... and it is not normally built by make
It cannot be in utils, as it's not part of core and can't easily be part of core due to the heavy QT dependency and dependency on other non-core parts such as hbxbp. We also don't want to tie our core to any specific GUI engine. So IMO it's perfectly well located now. In fact it's ahead of the curve, since I plan to convert other contribs to use hbmk2 in the future. > - due to recurring problems in compiling hbide that show up in the > mailing list, and Maurizio problem was just an example, there should > be something not idiot-proof in the process and I was trying to help > looking for possible problems. Sorry, but I can't see huge amount of problem reports about HBIDE builds. What I see is that some users sometimes forget to rebuild all required components, or have otherwise messed up environment. There is a limit we can handle, but we cannot handle all possible ways users can mess up things. In such case, it's best to just restart with a clean build as suggested by INSTALL troubleshooting section. Personally the worse thing I had to do with HBIDE so far is to rebuild whole Harbour to make it work. Otherwise it builds smoothly. > For example, now I learned that it is better to always set > HB_INSTALL_PREFIX in order to avoid problems, and it is probably a > smart thing to do... I will do some tests later.... Well, HB_INSTALL_PREFIX will default to SVN dir or system dir on *nix by default (since these are the only known dir by the make system). So, if you leave it to default, it's much better option to not use it at all, as I suggested several times. So yes, to put it your way, if you use 'install', it's always good to also set HB_INSTALL_PREFIX, otherwise there is just no point in using 'install'. Brgds, Viktor _______________________________________________ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour