i not found any log after executing this batch compilation speed (5 minutes) seem to fast to be concluded last row is cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- -c ../. ./mouseapi.c -Fomouseapi.obj mouseapi.c make[3]: *** No rule to make target `mousehb.obj', needed by `hbrtl.lib'. Stop.
make[3]: Leaving directory `C:/harbour/source/rtl/win/msvc' make[2]: *** [descend] Error 2 make[2]: Leaving directory `C:/harbour/source/rtl' make[1]: *** [rtl.inst] Error 2 make[1]: Leaving directory `C:/harbour/source' make: *** [source.inst] Error 2 --------------------------------------------- call "%ProgramFiles%\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86 set path=c:\devl\mingw32-make;%path% cd \harbour set HB_ARCHITECTURE=win set HB_COMPILER=msvc set HB_INSTALL_PREFIX=%~dp0 set HB_BIN_INSTALL=%HB_INSTALL_PREFIX%\bin set HB_LIB_INSTALL=%HB_INSTALL_PREFIX%\lib set HB_INC_INSTALL=%HB_INSTALL_PREFIX%\include set SHLVL= make clean > nul make install -r 2009/2/18 Viktor Szakáts <[email protected]> > If you have a solution also for bcc,open watcom,msvcce i can try >> > > Not right, this is ok (generally speaking mingw must be before the compiler > in PATH): > > --- > cd \harbour > call "%ProgramFiles%\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86 > set PATH=c:\devl\mingw32-make;%PATH% > set HB_ARCHITECTURE=win > set HB_COMPILER=msvc > set HB_INSTALL_PREFIX=%~dp0 > set HB_BIN_INSTALL=%HB_INSTALL_PREFIX%\bin > set HB_LIB_INSTALL=%HB_INSTALL_PREFIX%\lib > set HB_INC_INSTALL=%HB_INSTALL_PREFIX%\include > set SHLVL= > make install -r > --- > > not made a clean? >> > > I assume everyone can make such trivial modifications > on these posted script. We have millions of options for > a reason. I cut these from some temp scripts and clean > was left out at that moment, generally though a clean is > a must for proper build. For core development it would > kill the day, at least on my old CPU. > > For bcc, owatcom, etc, just replace the MSVC setup line > with the setup needed for the other compiler and adjust > HB_COMPILER accordingly. That's all. > > >> is not required SET HB_VISUALC_VER=90 ? >> > > No. It's the default. For older you need to set HB_VISUAL_VER_PRE80. > > BTW, I've checked now, and you don't even need > HB_VISUALC_VER=90 for non-GNU make, since I've > made it the default last year. You should only use it > for pre-8.0 (non-free) MSVC versions. > > >> i not found gtwvg.lib probably because it not make contrib? >> can i specify contrib like SET HB_DIR_ADS=C:? >> > > You can, but I have to look into contribs with external > dependencies, they aren't detected properly with > GNU-make in cmd mode. Please note you have to use the > HB_INC_* envvars (HB_INC_ADS in this case) and point > them to the header directory directly. Import libs also won't > be created, this may be an inconvenience, mainly for BCC > users creating local builds. > > Strange gtwvg didn't build for you, it should have, for me > it did. Post the relevant part of the .log file. > > >> only very a little problem hbmake recompiled Error: Can't find harbour.cfg >> file in C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE but not >> wasting time about it for me is unnecessary.... >> > > Never needed, never used harbour.cfg, I think it's an unnecessary > feature now having hbmk (script or prg). We should remove it once > the new superior methods have matured. hbmake uses it, but does > it totally wrongly, so forgive me to not go into it any deeper. > > Brgds, > Viktor > > > _______________________________________________ > Harbour mailing list > [email protected] > http://lists.harbour-project.org/mailman/listinfo/harbour > > -- Massimo Belgrano
_______________________________________________ Harbour mailing list [email protected] http://lists.harbour-project.org/mailman/listinfo/harbour
