Hi Viktor,

After the recent changes to
* utils/hbmake/fclass1.prg
* utils/hbmake/ffile1.prg
* utils/hbmake/ft_funcs.prg

I get the following error in hbmake:

Harbour Make
Copyright (c) 2000-2008, http://www.harbour-project.org/
Harbour 1.0.0 Intl. (Rev. 9202) / Borland C++ 5.8.2 (32 bit)
Error BASE/2021  Argument error: FOPEN
Called from FOPEN(0)
Called from FILEBASE:OPENFILE(356)
Called from FILEBASE:OPEN(327)
Called from FT_FUSE(76)
Called from PARSEMAKEFILE(835)
Called from MAIN(393)
Called from CREATEMAKEFILE(3253)
Called from MAIN(379)
C:\Source\md5>

There are some additional small quirks with hbmake as well. The recent changes 
to make Harbour more consistent may make fixing the quirks easier but I didn't 
see anything simple. I'm going on memory here since I can't run hbmake now (who 
keeps backups?).

1. hbmake has a drop down window so you can choose a graphics driver. The 
hardwired choices are:
  c4w, fwh, gtwvt, gtwvw, gtwvw+mwvw, hwgui, minigui, xwt, what32, whoo, xhgtk. 
Of these, I only have gtwvt in the libarary although I do have 6 other drivers 
available that aren't listed.

2. ole2.lib is included on the default libs even though I don't have an ole2.lib

3. Libs hbmysql, hbpgsql and hbziparch are listed as choices even though I 
don't have these libs available.

4. Libs that don't show up that should are hbct, hbnulrdd, hbodbc, hbtip, hbw32 
and some terminal libs (gtcgi, gtpca, gtstd, gtwvt). I do use hbct and hbtip 
often but they are easily added on the user libs line.

5. hbole shows up twice in the libs pick screen. The first one is called hbole 
(old) but it uses the exact same lib whether you choose (old) or current. Then 
hbole.lib shows up twice in the make file. Although this doesn't hurt, it still 
seems a bit strange.

6. hbhsx, hbpcre and hbsix are listed by default but are also shown as 
available picks. If you pick them, they too show up twice.
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to