Thanks Maurilio, I've committed a fix. The two issues were unrelated, gtnul
was a (bad) attempt to fix some problems with it. Entry detection
seems to be okay now.

Brgds,
Viktor

On Wed, Mar 4, 2009 at 9:09 AM, Maurilio Longo <[email protected]>wrote:

> Viktor,
>
> with latest code I have a new error either when using an extension or when
> not
> using it:
>
> ---------8<--------------
> (E:\REPOSITORY\harbour\tests)hbmk2 vidtest
> hbmk: Processing configuration: E:\harbour\bin\hbmk.cfg
> Harbour 1.1.0dev (Rev. 10524)
> Copyright (c) 1999-2009, http://www.harbour-project.org/
> Compiling 'vidtest.prg'...
> Lines 299, Functions/Procedures 6
> Generating C source output to 'vidtest.c'... Done.
> E:/Sviluppo/gcc/v3.3.5/usr/i386-pc-os2-emx/bin/ld.exe: No such file or
> directory
>  for gtnul
> hbmk: Error: Running C compiler. 1:
> gcc.exe vidtest.c E:\TMP\hbmk_qfa2yd.c  -O3 -DTCPV40HDRS
> -DHB_FM_STATISTICS_OFF
> -o vidtest.exe -Ie:\harbour\include -Le:\harbour\lib -lhbcpage -lhblang
> -lhbcomm
> on -lhbcplr -lhbdebug -lhbvm -lhbrdd -lhbusrrdd -lhbuddall -lhbhsx -lhbsix
> -lrdd
> ntx -lrddnsx -lrddcdx -lrddfpt -lhbrtl -lhbpp -lhbmacro -lhbextern -lgtnul
> -lgtc
> gi -lgtpca -lgtstd -lgtos2 -lhbcommon -lhbrtl -lhbvm -lhbpcre -lhbzlib
> -lsocket
> --------->8--------------
>
>
> ---------8<--------------
> (E:\REPOSITORY\harbour\tests)hbmk2 vidtest.prg
> hbmk: Processing configuration: E:\harbour\bin\hbmk.cfg
> Harbour 1.1.0dev (Rev. 10524)
> Copyright (c) 1999-2009, http://www.harbour-project.org/
> Compiling 'vidtest.prg'...
> Lines 299, Functions/Procedures 6
> Generating C source output to 'vidtest.c'... Done.
> E:/Sviluppo/gcc/v3.3.5/usr/i386-pc-os2-emx/bin/ld.exe: No such file or
> directory
>  for gtnul
> hbmk: Error: Running C compiler. 1:
> gcc.exe vidtest.c E:\TMP\hbmk_nnxekl.c  -O3 -DTCPV40HDRS
> -DHB_FM_STATISTICS_OFF
> -o vidtest.exe -Ie:\harbour\include -Le:\harbour\lib -lhbcpage -lhblang
> -lhbcomm
> on -lhbcplr -lhbdebug -lhbvm -lhbrdd -lhbusrrdd -lhbuddall -lhbhsx -lhbsix
> -lrdd
> ntx -lrddnsx -lrddcdx -lrddfpt -lhbrtl -lhbpp -lhbmacro -lhbextern -lgtnul
> -lgtc
> gi -lgtpca -lgtstd -lgtos2 -lhbcommon -lhbrtl -lhbvm -lhbpcre -lhbzlib
> -lsocket
> --------->8--------------
>
> Best regards.
>
> Maurilio.
>
>
> Viktor Szakáts wrote:
> >     I had not noticed that it did build vidtest.exe even in the first
> >     case!? :)
> >     Anyway, here with trace:
> >
> >
> > Thank you. Yes, this is the MAIN entry detection code kicking in,
> > but I missed the case when no extension is given and the filename
> > gets passed to the detection routine as is, without .c extension.
> >
> > Pls change line 1538 from this:
> >          tmp := iif( Lower( FN_ExtGet( s_cFIRST ) ) == ".prg",
> > FN_ExtSet( s_cFIRST, ".c" ), s_cFIRST )
> > to this:
> >          tmp := iif( Lower( FN_ExtGet( s_cFIRST ) ) == ".prg" .OR.
> > Empty( FN_ExtGet( s_cFIRST ) ), FN_ExtSet( s_cFIRST, ".c" ), s_cFIRST )
> >
> > I'll commit a fix after getting some feedback on pending make file patch.
> >
> > Brgds,
> > Viktor
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Harbour mailing list
> > [email protected]
> > http://lists.harbour-project.org/mailman/listinfo/harbour
>
> --
>  __________
> |  |  | |__| Maurilio Longo
> |_|_|_|____| farmaconsult s.r.l.
>
>
> _______________________________________________
> Harbour mailing list
> [email protected]
> http://lists.harbour-project.org/mailman/listinfo/harbour
>
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to