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
