makefile ugliness++ :-)
Some mixture of methods was applied. Though this Watcom detection is a bit of strange, because it can even override user specified HB_PLATFORM, but that was what Harbour 3.2 did for many year, so i won't change it in this tree.@omm please retest
To whom may it concern, hbtest build with 2025-01-03 OW on win32 gives strange some strange results, i haven't seen before (not seen OW circa 2020):
Harbour Compatibility and Regression Test Suite Copyright (c) 1999-2024, Viktor Szakats --------------------------------------------------------------------------- Version: Harbour 3.2.0dev (r2501281246) Compiler: Open Watcom C 13.0 (32-bit) OS: Windows 7 6.1 SP1 Date, Time: 2025-01-28 20:36:36 Shortcut opt.: On Switches: =========================================================================== R No. Line TestCall() -> Result | Expected --------------------------------------------------------------------------- ! 819 MAIN_HVMA(618) ( nA := -50000000000 , RTSTR( -nA ) ) Result: " 10 **********" Expected: " 20 50000000000" ! 820 MAIN_HVMA(619) ( nA := -500000000000 , RTSTR( -nA ) ) Result: " 10 **********" Expected: " 20 500000000000" ! 821 MAIN_HVMA(620) ( nA := -5000000000000 , RTSTR( -nA ) ) Result: " 10 **********" Expected: " 20 5000000000000" ! 822 MAIN_HVMA(621) ( nA := -50000000000000 , RTSTR( -nA ) ) Result: " 10 **********" Expected: " 20 50000000000000" ! 823 MAIN_HVMA(622) ( nA := -500000000000000 , RTSTR( -nA ) ) Result: " 10 **********" Expected: " 20 500000000000000" ! 824 MAIN_HVMA(623) ( nA := -5000000000000000 , RTSTR( -nA ) ) Result: " 10 **********" Expected: " 20 5000000000000000" ! 825 MAIN_HVMA(624) ( nA := -50000000000000000 , RTSTR( -nA ) ) Result: " 10 **********" Expected: " 20 50000000000000000" ! 826 MAIN_HVMA(625) ( nA := -500000000000000000 , RTSTR( -nA ) ) Result: " 10 **********" Expected: " 20 500000000000000000" ! 827 MAIN_HVMA(626) ( nA := -5000000000000000000 , RTSTR( -nA ) ) Result: " 10 **********" Expected: " 20 5000000000000000000" =========================================================================== Test calls passed: 4853 ( 99.81 % ) Test calls failed: 9 ( 0.19 % ) ---------- Total: 4862 ( Time elapsed: 0.14 seconds ) WARNING: Failures detectedNT to Linux cross-build stops at ZLIB
wcc386 -zq -bt=linux -w3 -6r -fp6 -onaehtr -s -ei -zp4 -zt0 -oi -i. -i..\..\..\..\..\include -DHB_HAS_PCRE -IC:\HARBOUR\harbour-32.corenew\src\3rd\pcre -DPCRE_STATIC -DHB_HAS_ZLIB -IC:\HARBOUR\harbour-32.corenew\src\3rd\zlib -fo=cputime.o ..\..\..\cputime.c ..\..\..\cputime.c(125): Warning! W131: No prototype found for function 'sysconf' ..\..\..\cputime.c(125): Error! E1011: Symbol '_SC_CLK_TCK' has not been declared ..\..\..\cputime.c(125): Warning! W308: The function 'sysconf' without prototyped parameters called ..\..\..\cputime.c(125): Note! N2002: 'sysconf' defined in: ..\..\..\cputime.c(125) ../../../../../config/rules.mk:88: recipe for target 'cputime.o' failed win-make[3]: *** [cputime.o] Error 1 ../../config/lib.mk:68: recipe for target 'descend' failed win-make[2]: *** [descend] Error 2 ../config/dir.mk:71: recipe for target 'rtl' failed win-make[1]: *** [rtl] Error 2 config/dir.mk:71: recipe for target 'src' failed win-make: *** [src] Error 2Please create issues if you're concerned.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
You are receiving this because you are subscribed to this thread.--
You received this message because you are subscribed to the Google Groups "Harbour Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-deve...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/harbour-devel/e41e0508-c29d-41bd-b293-c2cb7e3e91f9%40poczta.onet.pl.
To view this discussion visit https://groups.google.com/d/msgid/harbour-devel/1738193398.0495767000.jornjgxx%40frv54.fwdcdn.com.
To view this discussion visit https://groups.google.com/d/msgid/harbour-devel/a1ebbb50-6ab7-4375-9f15-bf78bba41614%40poczta.onet.pl.
To view this discussion visit https://groups.google.com/d/msgid/harbour-devel/679BAB3F.60205%40fki.pl.
Harbour Compatibility and Regression Test Suite
Copyright (c) 1999-2024, Viktor Szakats
---------------------------------------------------------------------------
Version: Harbour 3.2.0dev (r2501281927)
Compiler: Open Watcom C 13.0 (32-bit)
OS: DOS 7.10 (Windows 4.10)
Date, Time: 2025-01-28 20:52:36
Shortcut opt.: On
Switches:
===========================================================================
R No. Line TestCall() -> Result | Expected
---------------------------------------------------------------------------
! 819 MAIN_HVMA(618) ( nA := -50000000000 , RTSTR( -nA ) )
Result: " 10 **********"
Expected: " 20 50000000000"
! 820 MAIN_HVMA(619) ( nA := -500000000000 , RTSTR( -nA ) )
Result: " 10 **********"
Expected: " 20 500000000000"
! 821 MAIN_HVMA(620) ( nA := -5000000000000 , RTSTR( -nA ) )
Result: " 10 **********"
Expected: " 20 5000000000000"
! 822 MAIN_HVMA(621) ( nA := -50000000000000 , RTSTR( -nA ) )
Result: " 10 **********"
Expected: " 20 50000000000000"
! 823 MAIN_HVMA(622) ( nA := -500000000000000 , RTSTR( -nA ) )
Result: " 10 **********"
Expected: " 20 500000000000000"
! 824 MAIN_HVMA(623) ( nA := -5000000000000000 , RTSTR( -nA ) )
Result: " 10 **********"
Expected: " 20 5000000000000000"
! 825 MAIN_HVMA(624) ( nA := -50000000000000000 , RTSTR( -nA ) )
Result: " 10 **********"
Expected: " 20 50000000000000000"
! 826 MAIN_HVMA(625) ( nA := -500000000000000000 , RTSTR( -nA ) )
Result: " 10 **********"
Expected: " 20 500000000000000000"
! 827 MAIN_HVMA(626) ( nA := -5000000000000000000 , RTSTR( -nA ) )
Result: " 10 **********"
Expected: " 20 5000000000000000000"
! 3287 MAIN_MISC(107) Set( 19, BADFNAME2() )
Result: "E 20 TERM 2013 Create error <*INVALI*.TMP> OS:-1 #:1 F:DR"
Expected: "E 20 TERM 2013 Create error <*INVALI*.TMP> OS:2 #:1 F:DR"
! 3288 MAIN_MISC(108) Set( 24, BADFNAME2() )
Result: "E 20 TERM 2014 Create error <*INVALI*.TMP> OS:-1 #:1 F:DR"
Expected: "E 20 TERM 2014 Create error <*INVALI*.TMP> OS:2 #:1 F:DR"
! 3289 MAIN_MISC(109) Set( 22, BADFNAME2() )
Result: "E 20 TERM 2015 Create error <*INVALI*.TMP> OS:-1 #:1 F:DR"
Expected: "E 20 TERM 2015 Create error <*INVALI*.TMP> OS:2 #:1 F:DR"
! 3748 MAIN_MISC(809) __CopyFile( "$$COPYFR.TMP", BADFNAME1() )
Result: "E 20 BASE 2012 Create error <*INVALID*.> OS:-1 #:1 F:DR"
Expected: "E 20 BASE 2012 Create error <*INVALID*.> OS:2 #:1 F:DR"
! 4861 MAIN_LAST(196) __MSave( BADFNAME(), "*", .T. )
Result: "E 20 BASE 2006 Create error <*BADNAM*.MEM> OS:-1 #:1 F:DR"
Expected: "E 20 BASE 2006 Create error <*BADNAM*.MEM> OS:2 #:1 F:DR"
===========================================================================
Test calls passed: 4847 ( 99.71 % )
Test calls failed: 14 ( 0.29 % )
----------
Total: 4861 ( Time elapsed: 3.91 seconds )
WARNING: Failures detected