Using ChangeLog 2009-02-28 15:51 UTC-0800 Pritpal Bedi (rev 10491),
WinNT 4.0 and C++Builder 5.0 (my standard Harbour environment)

Everything works with the non-GNU make wich use make_b32.mak and common.mak,
but with the new make_b32.bat which uses the GNU make
(I put mingw32-make.exe 3.81 in the root of the Harbour source),
I get the following:

-----------------------------
The input line is too long.
mingw32-make.exe[3]: *** [hbrtl.lib] Error 255
mingw32-make.exe[2]: *** [descend] Error 2
mingw32-make.exe[1]: *** [rtl] Error 2
mingw32-make.exe: *** [source] Error 2
-----------------------------

The last lines in the log are:

-----------------------------
bcc32.exe -I. -I../../../../include -4 -O2 -OS -Ov -Oi -Oc -q -d -Q -w -w-sig- 
-tWM   -c wait.c -owait.obj
wait.c:
tlib.exe  "..\..\..\..\lib\win\bcc32\hbrtl.lib"  -+abs.obj  -+accept.obj  
-+ampm.obj  -+at.obj  -+binnum.obj  -+binnumx.obj  -+box.obj  -+cdpapi.obj  
-+chrasc.obj  -+colorind.obj  -+console.obj  -+copyfile.obj  -+datec.obj  
-+dates.obj  -+dateshb.obj  -+datesx.obj  -+defpath.obj  -+defpathu.obj  
-+descend.obj  -+dirdrive.obj  -+direct.obj  -+diskspac.obj  -+disksphb.obj  
-+do.obj  -+empty.obj  -+errorapi.obj  -+errorapu.obj  -+errorint.obj  
-+file.obj  -+filebuf.obj  -+filehb.obj  -+filesys.obj  -+fkmax.obj  -+fmhb.obj 
 -+fnsplit.obj  -+fscopy.obj  -+fserror.obj  -+fssize.obj  -+fstemp.obj  
-+gete.obj  -+gt.obj  -+gtapi.obj  -+gtchrmap.obj  -+gtclip.obj  -+gtfunc.obj  
-+gtkbstat.obj  -+gtkeycod.obj  -+gtsys.obj  -+gttone.obj  -+gx.obj  
-+hardcr.obj  -+hbadler.obj  -+hbbit.obj  -+hbcrc.obj  -+hbhex.obj  -+hbmd5.obj 
 -+hbntos.obj  -+hbffind.obj  -+hbfile.obj  -+hbgtcore.obj  -+hbi18n1.obj  
-+hbinet.obj  -+hbproces.obj  -+hbprocfn.obj  -+hbrandom.obj  -+hbregex.obj  
-+hbregexc.obj  -+hbrunfun.obj  -+hbstrsh.obj  -+hbtoken.obj  -+hbzlib.obj  
-+idle.obj  -+inkey.obj  -+inkeyapi.obj  -+is.obj  -+isprint.obj  
-+itemseri.obj  -+langapi.obj  -+left.obj  -+len.obj  -+lennum.obj  -+math.obj  
-+maxrow.obj  -+memofile.obj  -+minmax.obj  -+mlcfunc.obj  -+mod.obj  
-+mouse53.obj  -+mouseapi.obj  -+mousehb.obj  -+mousex.obj  -+mtran.obj  
-+natmsg.obj  -+natmsgu.obj  -+net.obj  -+oemansi.obj  -+oemansix.obj  
-+oldbox.obj  -+oldclear.obj  -+pad.obj  -+padc.obj  -+padl.obj  -+padr.obj  
-+philes.obj  -+philes53.obj  -+philesx.obj  -+rat.obj  -+replic.obj  
-+right.obj  -+round.obj  -+run.obj  -+samples.obj  -+saverest.obj  
-+scroll.obj  -+scrrow.obj  -+secondfs.obj  -+seconds.obj  -+setcolor.obj  
-+setcurs.obj  -+setkey.obj  -+setpos.obj  -+setposbs.obj  -+shadow.obj  
-+shadowu.obj  -+soundex.obj  -+space.obj  -+spfiles.obj  -+str.obj  -+strc.obj 
 -+strcase.obj  -+strmatch.obj  -+strpeek.obj  -+strtoexp.obj  -+strtran.obj  
-+strxor.obj  -+strzero.obj  -+stuff.obj  -+substr.obj  -+tone.obj  -+trace.obj 
 -+transfrm.obj  -+trim.obj  -+tscalara.obj  -+tscalarb.obj  -+tscalarc.obj  
-+tscalard.obj  -+tscalarh.obj  -+tscalarl.obj  -+tscalarn.obj  -+tscalarp.obj  
-+tscalars.obj  -+tscalaru.obj  -+type.obj  -+val.obj  -+valtostr.obj  
-+valtype.obj  -+version.obj  -+word.obj  -+xhelp.obj  -+xsavescr.obj  
-+achoice.obj  -+adir.obj  -+alert.obj  -+altd.obj  -+browdb.obj  -+browdbx.obj 
 -+browse.obj  -+checkbox.obj  -+color53.obj  -+dbedit.obj  -+devoutp.obj  
-+dircmd.obj  -+dirscan.obj  -+einstv52.obj  -+einstvar.obj  -+einstvau.obj  
-+errorsys.obj  -+fieldbl.obj  -+getlist.obj  -+getsys.obj  -+getsys53.obj  
-+gui.obj  -+hbi18n2.obj  -+hbini.obj  -+input.obj  -+listbox.obj  
-+memoedit.obj  -+memvarbl.obj  -+menuto.obj  -+menusys.obj  -+objfunc.obj  
-+perfuncs.obj  -+profiler.obj  -+pushbtn.obj  -+radiobtn.obj  -+radiogrp.obj  
-+readkey.obj  -+readvar.obj  -+scrollbr.obj  -+setfunc.obj  -+setta.obj  
-+tclass.obj  -+tbcolumn.obj  -+tbrowse.obj  -+tbrowsys.obj  -+teditor.obj  
-+text.obj  -+tget.obj  -+tgetint.obj  -+tgetlist.obj  -+tgetx.obj  
-+thfuncx.obj  -+tlabel.obj  -+tmenuitm.obj  -+tmenusys.obj  -+tobject.obj  
-+tpersist.obj  -+tpopup.obj  -+treport.obj  -+tscalar.obj  -+tsymbol.obj  
-+ttextlin.obj  -+tthreadx.obj  -+ttopbar.obj  -+typefile.obj  -+typefilx.obj  
-+valtoexp.obj  -+wait.obj,,
mingw32-make.exe[3]: Leaving directory `E:/hrb/source/rtl/win/bcc32'
mingw32-make.exe[2]: Leaving directory `E:/hrb/source/rtl'
mingw32-make.exe[1]: Leaving directory `E:/hrb/source'
-----------------------------

tlib.exe is TLIB 4.5 from C++Builder 5.0 which is working just fine in the 
non-GNU batch.
Try it both from CMD.exe and Command.com the same error.

the non-GNU make create a temp file to store the obj files needed for the lib 
and not pass them
in one huge like:

 tlib.exe "lib\b32\hbrtl.lib" /P64 @MAKE0007.@@@


  Chen._______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to