• 2024-01-06 13:50 UTC-0500 Ron Pinkas

    From Ron Pinkas@21:1/5 to All on Sat Jan 6 13:51:55 2024
    2024-01-06 13:50 UTC-0500 Ron Pinkas <ronpinkas/AT/gmail/com>
    * winmake/find_bc.bat
    * winmake/find_pc.bat
    * winmake/find_vc.bat
    * Synched the latest modification of REM fix.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Sat Jan 6 20:55:34 2024
    Il 06/01/2024 20:54, Enrico Maria Giordano ha scritto:

    Enrico, can you please provide your full status report after this last
    commit?

    BCC32 OK!

    And there is no need of

    SET LFLAGS=-L%BCC%\lib;%BCC%\lib\psdk

    --
    Enrico Maria Giordano

    http://www.emagsoftware.it
    http://www.emagsoftware.it/emgmusic
    http://www.emagsoftware.it/spectrum
    http://www.emagsoftware.it/tbosg

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Sat Jan 6 20:54:47 2024
    Il 06/01/2024 20:52, Ron Pinkas ha scritto:

    2024-01-06 13:50 UTC-0500 Ron Pinkas <ronpinkas/AT/gmail/com>
    * winmake/find_bc.bat
    * winmake/find_pc.bat
    * winmake/find_vc.bat
    * Synched the latest modification of REM fix.

    Enrico, can you please provide your full status report after this last commit?

    BCC32 OK!

    --
    Enrico Maria Giordano

    http://www.emagsoftware.it
    http://www.emagsoftware.it/emgmusic
    http://www.emagsoftware.it/spectrum
    http://www.emagsoftware.it/tbosg

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Sat Jan 6 20:57:06 2024
    A little problem with BCC64:

    For your convenience xHarbour's bin directory was added to your PATH.
    "ELSE" non è riconosciuto come comando interno o esterno,
    un programma eseguibile o un file batch.
    For your convenience bcc64's bin directory was added to your PATH
    Removing System and Object Files ...
    Removing DLL and Object Files ...
    Removing Contrib Libraries and Object Files ...
    Done ...

    ****** End of Job *****
    Creating System Files (ST) ...

    functions.log:

    *** START [E:\FW\xHarbour\make_bc.bat](core)
    *** started [E:\FW\xHarbour\winmake\find_bc.bat]
    *** started(bcc64) [E:\FW\xHarbour\winmake\found_cc.bat]
    *** Raw Arguments: (strLen CC_DIR _CC_DIR_LEN)
    *** Raw Arguments: [strLen] [CC_DIR] [_CC_DIR_LEN] [] []
    *** Parsed [2] :strLen( CC_DIR=e:\fw\temp\bcc64\bcc _CC_DIR_LEN= )
    +++ Entry point: strLen('CC_DIR' '_CC_DIR_LEN')(2)
    :strLen(CC_DIR _CC_DIR_LEN)
    :isValidVarName(_CC_DIR_LEN)
    :value(CC_DIR str)
    :isValidVarName(str)
    --- Exit point: strLen CC_DIR _CC_DIR_LEN
    *** Ret: 0 0
    *** ended[1] [E:\FW\xHarbour\winmake\found_cc.bat]
    *** finished[0] [E:\FW\xHarbour\winmake\find_bc.bat]

    --
    Enrico Maria Giordano

    http://www.emagsoftware.it
    http://www.emagsoftware.it/emgmusic
    http://www.emagsoftware.it/spectrum
    http://www.emagsoftware.it/tbosg

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ron Pinkas@21:1/5 to Ron Pinkas on Sat Jan 6 14:52:16 2024
    Ron Pinkas wrote:

    2024-01-06 13:50 UTC-0500 Ron Pinkas <ronpinkas/AT/gmail/com>
    * winmake/find_bc.bat
    * winmake/find_pc.bat
    * winmake/find_vc.bat
    * Synched the latest modification of REM fix.

    Enrico, can you please provide your full status report after this last
    commit?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Sat Jan 6 21:32:56 2024
    With BCC64 I get:

    ilink64 -ap -Tpe -x -Gn -C -Llib\bc64 -Le:\fw\temp\bcc64\bcc\lib;e:\fw\temp\bcc64\bcc\lib\psdk c0x64.o obj\bc64\mainstd.o obj\bc64\xbscript.o ,bin\bc64\xbscript.exe,,
    lib\bc64\pp.a lib\bc64\common.a lib\bc64\debug.a lib\bc64\vm.a lib\bc64\rtl.a lib\bc64\pcrepos.a lib\bc64\gtwin.a lib\bc64\lang.a lib\bc64\rdd.a lib\bc64\macro.a lib\bc64\dbffpt.a lib\bc64\redbffpt.a
    lib\bc64\dbfntx.a lib\bc64\dbfnsx.a lib\bc64\dbfcdx.a
    lib\bc64\dbfmdx.a lib\bc64\bmdbfcdx.a lib\bc64\redbfcdx.a
    lib\bc64\sixcdx.a lib\bc64\bmsixcdx.a lib\bc64\hbsix.a lib\bc64\hsx.a
    lib\bc64\usrrdd.a lib\bc64\rdds.a lib\bc64\codepage.a lib\bc64\ct.a
    lib\bc64\zlib.a ws2_32.a cw64mt.a import64.a
    Turbo Incremental Link64 6.98 Copyright (c) 1997-2023 Embarcadero
    Technologies, Inc.
    Error: Unresolved external 'HB_FUN_DLLPREPARECALL' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_DLLLOAD' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_DLLUNLOAD' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_SETLASTERROR' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_GETPROCADDRESS' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_DLLEXECUTECALL' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_DLLCALL' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O

    ** error 2 ** deleting bin\bc64\xbscript.exe

    --
    Enrico Maria Giordano

    http://www.emagsoftware.it
    http://www.emagsoftware.it/emgmusic
    http://www.emagsoftware.it/spectrum
    http://www.emagsoftware.it/tbosg

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Reynaldo Henrique@21:1/5 to All on Sat Jan 6 17:32:58 2024
    Enrico, can you please provide your full status report after this last commit?

    I can't build xharbour with bcc32 7.73, there are the folloing errors:

    MAKE Version 5.43 Copyright (c) 1987, 2019 Embarcadero Technologies, Inc. Error winmake\makefile.bc 234: Expression syntax error in !if statement
    Error winmake\makefile.bc 234: Expression syntax error in !if statement
    Error winmake\makefile.bc 238: Expression syntax error in !if statement
    Error winmake\makefile.bc 247: Expression syntax error in !if statement
    Error winmake\makefile.bc 253: Expression syntax error in !if statement
    Error winmake\makefile.bc 266: Expression syntax error in !if statement
    *** 6 errors during make ***

    With bcc32c 7.73 it compiles without any error.


    Thanks,

    Reynaldo Henrique

    --
    O software antivírus AVG realizou uma checagem de vírus neste e-mail. www.avg.com

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Sat Jan 6 21:22:16 2024
    Il 06/01/2024 20:57, Enrico Maria Giordano ha scritto:

    A little problem with BCC64:

    For your convenience xHarbour's bin directory was added to your PATH.
    "ELSE" non è riconosciuto come comando interno o esterno,
     un programma eseguibile o un file batch.

    Fixed:

    2024-01-06 21:19 UTC+0100 Enrico Maria Giordano
    <e.m.giordano@emagsoftware.it>
    * winmake\find_bc.bat
    ! fixed IF/ELSE structure

    --
    Enrico Maria Giordano

    http://www.emagsoftware.it
    http://www.emagsoftware.it/emgmusic
    http://www.emagsoftware.it/spectrum
    http://www.emagsoftware.it/tbosg

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Reynaldo Henrique@21:1/5 to All on Sat Jan 6 17:49:45 2024
    Em 06/01/2024 17:32, Reynaldo Henrique escreveu:
    I can't build xharbour with bcc32 7.73, there are the folloing errors:

    sorry, I can't build xharbour with bcc32 7.70 I wrote 7.73.

    Reynaldo Henrique


    --
    O software antivírus AVG realizou uma checagem de vírus neste e-mail. www.avg.com

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Reynaldo Henrique@21:1/5 to All on Sat Jan 6 17:53:40 2024
    Ron,

    Please try after: 2024-01-06 15:45 UTC-0500 Ron Pinkas <ronpinkas/AT/gmail/com>

    It still have the same errors:

    MAKE Version 5.43 Copyright (c) 1987, 2019 Embarcadero Technologies, Inc. Error winmake\makefile.bc 234: Expression syntax error in !if statement
    Error winmake\makefile.bc 234: Expression syntax error in !if statement
    Error winmake\makefile.bc 238: Expression syntax error in !if statement
    Error winmake\makefile.bc 247: Expression syntax error in !if statement
    Error winmake\makefile.bc 253: Expression syntax error in !if statement
    Error winmake\makefile.bc 266: Expression syntax error in !if statement
    *** 6 errors during make ***

    Thanks,

    Reynaldo Henrique



    --
    O software antivírus AVG realizou uma checagem de vírus neste e-mail. www.avg.com

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ron Pinkas@21:1/5 to Reynaldo Henrique on Sat Jan 6 15:46:42 2024
    Reynaldo Henrique wrote:

    Enrico, can you please provide your full status report after this last commit?

    I can't build xharbour with bcc32 7.73, there are the folloing errors:

    MAKE Version 5.43 Copyright (c) 1987, 2019 Embarcadero Technologies, Inc. Error winmake\makefile.bc 234: Expression syntax error in !if statement
    Error winmake\makefile.bc 234: Expression syntax error in !if statement
    Error winmake\makefile.bc 238: Expression syntax error in !if statement
    Error winmake\makefile.bc 247: Expression syntax error in !if statement
    Error winmake\makefile.bc 253: Expression syntax error in !if statement
    Error winmake\makefile.bc 266: Expression syntax error in !if statement
    *** 6 errors during make ***

    With bcc32c 7.73 it compiles without any error.


    Thanks,

    Reynaldo Henrique

    --
    O software antivírus AVG realizou uma checagem de vírus neste e-mail. www.avg.com

    Please try after: 2024-01-06 15:45 UTC-0500 Ron Pinkas <ronpinkas/AT/gmail/com>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ron Pinkas@21:1/5 to Reynaldo Henrique on Sat Jan 6 15:59:04 2024
    Reynaldo Henrique wrote:

    Enrico, can you please provide your full status report after this last commit?

    I can't build xharbour with bcc32 7.73, there are the folloing errors:

    MAKE Version 5.43 Copyright (c) 1987, 2019 Embarcadero Technologies, Inc. Error winmake\makefile.bc 234: Expression syntax error in !if statement
    Error winmake\makefile.bc 234: Expression syntax error in !if statement
    Error winmake\makefile.bc 238: Expression syntax error in !if statement
    Error winmake\makefile.bc 247: Expression syntax error in !if statement
    Error winmake\makefile.bc 253: Expression syntax error in !if statement
    Error winmake\makefile.bc 266: Expression syntax error in !if statement
    *** 6 errors during make ***

    With bcc32c 7.73 it compiles without any error.

    Mmm, those lines appear normal - can you check what is the value of
    BCC_LIB? Please postt your funcions.log after such failure.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Reynaldo Henrique@21:1/5 to All on Sat Jan 6 18:03:13 2024
    Ron,

    MAKE Version 5.43 Copyright (c) 1987, 2019 Embarcadero Technologies, Inc. >> Error winmake\makefile.bc 234: Expression syntax error in !if statement
    Error winmake\makefile.bc 234: Expression syntax error in !if statement
    Error winmake\makefile.bc 238: Expression syntax error in !if statement
    Error winmake\makefile.bc 247: Expression syntax error in !if statement
    Error winmake\makefile.bc 253: Expression syntax error in !if statement
    Error winmake\makefile.bc 266: Expression syntax error in !if statement
    *** 6 errors during make ***

    With bcc32c 7.73 it compiles without any error.

    Mmm, those lines appear normal - can you check what is the value of
    BCC_LIB? Please postt your funcions.log after such failure.

    here is the funtions.log:

    *** START [C:\Users\rhfsy\xharbour\make_bc.bat](all)
    *** started [C:\Users\rhfsy\xharbour\winmake\find_bc.bat]
    *** started(bcc32) [C:\Users\rhfsy\xharbour\winmake\found_cc.bat]
    *** Raw Arguments: (strLen CC_DIR _CC_DIR_LEN)
    *** Raw Arguments: [strLen] [CC_DIR] [_CC_DIR_LEN] [] []
    *** Parsed [2] :strLen( CC_DIR=c:\borland\BCC770 _CC_DIR_LEN=18 )
    +++ Entry point: strLen('CC_DIR' '_CC_DIR_LEN')(2)
    :strLen(CC_DIR _CC_DIR_LEN)
    :isValidVarName(_CC_DIR_LEN)
    :value(CC_DIR str)
    :isValidVarName(str)
    --- Exit point: strLen CC_DIR _CC_DIR_LEN
    *** Ret: 0 0
    *** ended[0] [C:\Users\rhfsy\xharbour\winmake\found_cc.bat]
    *** finished[0] [C:\Users\rhfsy\xharbour\winmake\find_bc.bat]
    *** END [C:\Users\rhfsy\xharbour\make_bc.bat]


    Thanks

    Reynaldo Henrique



    --
    O software antivírus AVG realizou uma checagem de vírus neste e-mail. www.avg.com

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ron Pinkas@21:1/5 to Reynaldo Henrique on Sat Jan 6 16:11:06 2024
    Reynaldo Henrique wrote:
    Ron,

    MAKE Version 5.43 Copyright (c) 1987, 2019 Embarcadero Technologies, Inc.
    Error winmake\makefile.bc 234: Expression syntax error in !if statement Error winmake\makefile.bc 234: Expression syntax error in !if statement Error winmake\makefile.bc 238: Expression syntax error in !if statement Error winmake\makefile.bc 247: Expression syntax error in !if statement Error winmake\makefile.bc 253: Expression syntax error in !if statement Error winmake\makefile.bc 266: Expression syntax error in !if statement *** 6 errors during make ***

    With bcc32c 7.73 it compiles without any error.

    Mmm, those lines appear normal - can you check what is the value of BCC_LIB? Please postt your funcions.log after such failure.

    here is the funtions.log:

    *** START [C:\Users\rhfsy\xharbour\make_bc.bat](all)
    *** started [C:\Users\rhfsy\xharbour\winmake\find_bc.bat]
    *** started(bcc32) [C:\Users\rhfsy\xharbour\winmake\found_cc.bat]
    *** Raw Arguments: (strLen CC_DIR _CC_DIR_LEN)
    *** Raw Arguments: [strLen] [CC_DIR] [_CC_DIR_LEN] [] []
    *** Parsed [2] :strLen( CC_DIR=c:\borland\BCC770 _CC_DIR_LEN=18 )
    +++ Entry point: strLen('CC_DIR' '_CC_DIR_LEN')(2)
    :strLen(CC_DIR _CC_DIR_LEN)
    :isValidVarName(_CC_DIR_LEN)
    :value(CC_DIR str)
    :isValidVarName(str)
    --- Exit point: strLen CC_DIR _CC_DIR_LEN
    *** Ret: 0 0
    *** ended[0] [C:\Users\rhfsy\xharbour\winmake\found_cc.bat]
    *** finished[0] [C:\Users\rhfsy\xharbour\winmake\find_bc.bat]
    *** END [C:\Users\rhfsy\xharbour\make_bc.bat]

    Thx. What is the value of BCC_LIB?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Reynaldo Henrique@21:1/5 to All on Sat Jan 6 18:14:03 2024
    *** START [C:\Users\rhfsy\xharbour\make_bc.bat](all)
    *** started [C:\Users\rhfsy\xharbour\winmake\find_bc.bat]
    *** started(bcc32) [C:\Users\rhfsy\xharbour\winmake\found_cc.bat]
    *** Raw Arguments: (strLen CC_DIR _CC_DIR_LEN)
    *** Raw Arguments: [strLen] [CC_DIR] [_CC_DIR_LEN] [] []
    *** Parsed [2] :strLen( CC_DIR=c:\borland\BCC770 _CC_DIR_LEN=18 )
    +++ Entry point: strLen('CC_DIR' '_CC_DIR_LEN')(2)
    :strLen(CC_DIR _CC_DIR_LEN)
    :isValidVarName(_CC_DIR_LEN)
    :value(CC_DIR str)
    :isValidVarName(str)
    --- Exit point: strLen CC_DIR _CC_DIR_LEN
    *** Ret: 0 0
    *** ended[0] [C:\Users\rhfsy\xharbour\winmake\found_cc.bat]
    *** finished[0] [C:\Users\rhfsy\xharbour\winmake\find_bc.bat]
    *** END [C:\Users\rhfsy\xharbour\make_bc.bat]

    Thx. What is the value of BCC_LIB?


    How can I see the value of BCC_LIB?


    Thanks,

    Reynaldo Henrique

    --
    O software antivírus AVG realizou uma checagem de vírus neste e-mail. www.avg.com

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Reynaldo Henrique@21:1/5 to All on Sat Jan 6 18:29:11 2024
    Ron,

    Thx. What is the value of BCC_LIB?


    How can I see the value of BCC_LIB?



    You are correct! The BCC_LIB is empty.

    I Set a value to it and It compiled fine!

    Thanks


    Reynaldo Henrique





    --
    O software antivírus AVG realizou uma checagem de vírus neste e-mail. www.avg.com

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Reynaldo Henrique@21:1/5 to All on Sat Jan 6 18:46:26 2024
    You are correct! The BCC_LIB is empty.

    I Set a value to it and It compiled fine!


    If you start a clean terminal then bcc_lib should be generated for you.
    Also even if its empty it shoul not cause an error - we need to debug
    this.

    Ron

    OK. Thank you,

    Reynaldo Henrique

    --
    O software antivírus AVG realizou uma checagem de vírus neste e-mail. www.avg.com

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ron Pinkas@21:1/5 to Reynaldo Henrique on Sat Jan 6 16:31:47 2024
    Reynaldo Henrique wrote:
    Ron,

    Thx. What is the value of BCC_LIB?


    How can I see the value of BCC_LIB?



    You are correct! The BCC_LIB is empty.

    I Set a value to it and It compiled fine!

    Thanks


    Reynaldo Henrique





    --
    O software antivírus AVG realizou uma checagem de vírus neste e-mail. www.avg.com

    Reynalldo,

    If you start a clean terminal then bcc_lib should be generated for you.
    Also even if its empty it shoul not cause an error - we need to debug
    this.

    Ron

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Sat Jan 6 23:47:31 2024
    Il 06/01/2024 21:32, Reynaldo Henrique ha scritto:

    I can't build xharbour with bcc32 7.73, there are the folloing errors:

    MAKE Version 5.43  Copyright (c) 1987, 2019 Embarcadero Technologies, Inc. Error winmake\makefile.bc 234: Expression syntax error in !if statement
    Error winmake\makefile.bc 234: Expression syntax error in !if statement
    Error winmake\makefile.bc 238: Expression syntax error in !if statement
    Error winmake\makefile.bc 247: Expression syntax error in !if statement
    Error winmake\makefile.bc 253: Expression syntax error in !if statement
    Error winmake\makefile.bc 266: Expression syntax error in !if statement
    *** 6 errors during make ***

    Strange, I get no errors building with BCC32 7.70 (NO CLANG).

    --
    Enrico Maria Giordano

    http://www.emagsoftware.it
    http://www.emagsoftware.it/emgmusic
    http://www.emagsoftware.it/spectrum
    http://www.emagsoftware.it/tbosg

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Sat Jan 6 23:51:08 2024
    Il 06/01/2024 23:47, Enrico Maria Giordano ha scritto:

    I can't build xharbour with bcc32 7.73, there are the folloing errors:

    MAKE Version 5.43  Copyright (c) 1987, 2019 Embarcadero Technologies,
    Inc.
    Error winmake\makefile.bc 234: Expression syntax error in !if statement
    Error winmake\makefile.bc 234: Expression syntax error in !if statement
    Error winmake\makefile.bc 238: Expression syntax error in !if statement
    Error winmake\makefile.bc 247: Expression syntax error in !if statement
    Error winmake\makefile.bc 253: Expression syntax error in !if statement
    Error winmake\makefile.bc 266: Expression syntax error in !if statement
    *** 6 errors during make ***

    Strange, I get no errors building with BCC32 7.70 (NO CLANG).

    I still get these errors building with BCC64 7.70 (CLANG):

    ilink64 -ap -Tpe -x -Gn -C -Llib\bc64 -Le:\fw\temp\bcc64\bcc\lib;e:\fw\temp\bcc64\bcc\lib\psdk c0x64.o obj\bc64\mainstd.o obj\bc64\xbscript.o ,bin\bc64\xbscript.exe,,
    lib\bc64\pp.a lib\bc64\common.a lib\bc64\debug.a lib\bc64\vm.a lib\bc64\rtl.a lib\bc64\pcrepos.a lib\bc64\gtwin.a lib\bc64\lang.a lib\bc64\rdd.a lib\bc64\macro.a lib\bc64\dbffpt.a lib\bc64\redbffpt.a
    lib\bc64\dbfntx.a lib\bc64\dbfnsx.a lib\bc64\dbfcdx.a
    lib\bc64\dbfmdx.a lib\bc64\bmdbfcdx.a lib\bc64\redbfcdx.a
    lib\bc64\sixcdx.a lib\bc64\bmsixcdx.a lib\bc64\hbsix.a lib\bc64\hsx.a
    lib\bc64\usrrdd.a lib\bc64\rdds.a lib\bc64\codepage.a lib\bc64\ct.a
    lib\bc64\zlib.a ws2_32.a cw64mt.a import64.a
    Turbo Incremental Link64 6.98 Copyright (c) 1997-2023 Embarcadero
    Technologies, Inc.
    Error: Unresolved external 'HB_FUN_DLLPREPARECALL' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_DLLLOAD' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_DLLUNLOAD' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_SETLASTERROR' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_GETPROCADDRESS' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_DLLEXECUTECALL' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_DLLCALL' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O

    --
    Enrico Maria Giordano

    http://www.emagsoftware.it
    http://www.emagsoftware.it/emgmusic
    http://www.emagsoftware.it/spectrum
    http://www.emagsoftware.it/tbosg

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Sat Jan 6 23:52:15 2024
    Il 06/01/2024 23:51, Enrico Maria Giordano ha scritto:

    I still get these errors building with BCC64 7.70 (CLANG):

    Contrib libraries build fine.

    --
    Enrico Maria Giordano

    http://www.emagsoftware.it
    http://www.emagsoftware.it/emgmusic
    http://www.emagsoftware.it/spectrum
    http://www.emagsoftware.it/tbosg

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Reynaldo Henrique@21:1/5 to All on Sat Jan 6 19:55:42 2024
    Em 06/01/2024 19:51, Enrico Maria Giordano escreveu:
    Strange, I get no errors building with BCC32 7.70 (NO CLANG).

    I still get these errors building with BCC64 7.70 (CLANG):

        ilink64  -ap -Tpe -x -Gn -C -Llib\bc64 -Le:\fw\temp\bcc64\bcc\lib;e:\fw\temp\bcc64\bcc\lib\psdk  c0x64.o obj\bc64\mainstd.o obj\bc64\xbscript.o  ,bin\bc64\xbscript.exe,, lib\bc64\pp.a  lib\bc64\common.a  lib\bc64\debug.a  lib\bc64\vm.a lib\bc64\rtl.a  lib\bc64\pcrepos.a  lib\bc64\gtwin.a  lib\bc64\lang.a lib\bc64\rdd.a  lib\bc64\macro.a  lib\bc64\dbffpt.a  lib\bc64\redbffpt.a
     lib\bc64\dbfntx.a  lib\bc64\dbfnsx.a  lib\bc64\dbfcdx.a lib\bc64\dbfmdx.a  lib\bc64\bmdbfcdx.a  lib\bc64\redbfcdx.a lib\bc64\sixcdx.a  lib\bc64\bmsixcdx.a  lib\bc64\hbsix.a  lib\bc64\hsx.a
     lib\bc64\usrrdd.a  lib\bc64\rdds.a  lib\bc64\codepage.a  lib\bc64\ct.a
     lib\bc64\zlib.a   ws2_32.a  cw64mt.a  import64.a
    Turbo Incremental Link64 6.98 Copyright (c) 1997-2023 Embarcadero Technologies, Inc.
    Error: Unresolved external 'HB_FUN_DLLPREPARECALL' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_DLLLOAD' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_DLLUNLOAD' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_SETLASTERROR' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_GETPROCADDRESS' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_DLLEXECUTECALL' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_DLLCALL' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O


    With BCC64 7.70 (CLANG) I didn't test yet.

    Reynaldo Henrique

    --
    O software antivírus AVG realizou uma checagem de vírus neste e-mail. www.avg.com

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ron Pinkas@21:1/5 to Enrico Maria Giordano on Sat Jan 6 21:03:16 2024
    Enrico Maria Giordano wrote:


    Il 06/01/2024 23:47, Enrico Maria Giordano ha scritto:

    I can't build xharbour with bcc32 7.73, there are the folloing errors:

    MAKE Version 5.43  Copyright (c) 1987, 2019 Embarcadero Technologies, Inc.
    Error winmake\makefile.bc 234: Expression syntax error in !if statement Error winmake\makefile.bc 234: Expression syntax error in !if statement Error winmake\makefile.bc 238: Expression syntax error in !if statement Error winmake\makefile.bc 247: Expression syntax error in !if statement Error winmake\makefile.bc 253: Expression syntax error in !if statement Error winmake\makefile.bc 266: Expression syntax error in !if statement *** 6 errors during make ***

    Strange, I get no errors building with BCC32 7.70 (NO CLANG).

    I still get these errors building with BCC64 7.70 (CLANG):

    ilink64 -ap -Tpe -x -Gn -C -Llib\bc64 -Le:\fw\temp\bcc64\bcc\lib;e:\fw\temp\bcc64\bcc\lib\psdk c0x64.o obj\bc64\mainstd.o obj\bc64\xbscript.o ,bin\bc64\xbscript.exe,, lib\bc64\pp.a lib\bc64\common.a lib\bc64\debug.a lib\bc64\vm.a lib\bc64\rtl.a lib\bc64\pcrepos.a lib\bc64\gtwin.a lib\bc64\lang.a lib\bc64\rdd.a lib\bc64\macro.a lib\bc64\dbffpt.a lib\bc64\redbffpt.a

    lib\bc64\dbfntx.a lib\bc64\dbfnsx.a lib\bc64\dbfcdx.a
    lib\bc64\dbfmdx.a lib\bc64\bmdbfcdx.a lib\bc64\redbfcdx.a
    lib\bc64\sixcdx.a lib\bc64\bmsixcdx.a lib\bc64\hbsix.a lib\bc64\hsx.a

    lib\bc64\usrrdd.a lib\bc64\rdds.a lib\bc64\codepage.a lib\bc64\ct.a lib\bc64\zlib.a ws2_32.a cw64mt.a import64.a
    Turbo Incremental Link64 6.98 Copyright (c) 1997-2023 Embarcadero Technologies, Inc.
    Error: Unresolved external 'HB_FUN_DLLPREPARECALL' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_DLLLOAD' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_DLLUNLOAD' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_SETLASTERROR' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_GETPROCADDRESS' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_DLLEXECUTECALL' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_DLLCALL' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O


    Because 64bit are not supported by dllcall.c so building xbScript
    requires -DNODLL flag

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ron Pinkas@21:1/5 to Enrico Maria Giordano on Sat Jan 6 21:28:41 2024
    Enrico Maria Giordano wrote:


    Il 06/01/2024 23:47, Enrico Maria Giordano ha scritto:

    I can't build xharbour with bcc32 7.73, there are the folloing errors:

    MAKE Version 5.43  Copyright (c) 1987, 2019 Embarcadero Technologies, Inc.
    Error winmake\makefile.bc 234: Expression syntax error in !if statement Error winmake\makefile.bc 234: Expression syntax error in !if statement Error winmake\makefile.bc 238: Expression syntax error in !if statement Error winmake\makefile.bc 247: Expression syntax error in !if statement Error winmake\makefile.bc 253: Expression syntax error in !if statement Error winmake\makefile.bc 266: Expression syntax error in !if statement *** 6 errors during make ***

    Strange, I get no errors building with BCC32 7.70 (NO CLANG).

    I still get these errors building with BCC64 7.70 (CLANG):

    ilink64 -ap -Tpe -x -Gn -C -Llib\bc64 -Le:\fw\temp\bcc64\bcc\lib;e:\fw\temp\bcc64\bcc\lib\psdk c0x64.o obj\bc64\mainstd.o obj\bc64\xbscript.o ,bin\bc64\xbscript.exe,, lib\bc64\pp.a lib\bc64\common.a lib\bc64\debug.a lib\bc64\vm.a lib\bc64\rtl.a lib\bc64\pcrepos.a lib\bc64\gtwin.a lib\bc64\lang.a lib\bc64\rdd.a lib\bc64\macro.a lib\bc64\dbffpt.a lib\bc64\redbffpt.a

    lib\bc64\dbfntx.a lib\bc64\dbfnsx.a lib\bc64\dbfcdx.a
    lib\bc64\dbfmdx.a lib\bc64\bmdbfcdx.a lib\bc64\redbfcdx.a
    lib\bc64\sixcdx.a lib\bc64\bmsixcdx.a lib\bc64\hbsix.a lib\bc64\hsx.a

    lib\bc64\usrrdd.a lib\bc64\rdds.a lib\bc64\codepage.a lib\bc64\ct.a lib\bc64\zlib.a ws2_32.a cw64mt.a import64.a
    Turbo Incremental Link64 6.98 Copyright (c) 1997-2023 Embarcadero Technologies, Inc.
    Error: Unresolved external 'HB_FUN_DLLPREPARECALL' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_DLLLOAD' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_DLLUNLOAD' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_SETLASTERROR' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_GETPROCADDRESS' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_DLLEXECUTECALL' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O
    Error: Unresolved external 'HB_FUN_DLLCALL' referenced from E:\FW\XHARBOUR\OBJ\BC64\XBSCRIPT.O


    Please try after: 2024-01-06 21:26 UTC-0500 Ron Pinkas <ronpinkas/AT/gmail/com>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Sun Jan 7 09:40:08 2024
    Il 07/01/2024 03:28, Ron Pinkas ha scritto:

    Please try after: 2024-01-06 21:26 UTC-0500 Ron Pinkas <ronpinkas/AT/gmail/com>

    Perfect! Now I'm going to try again all the builds (MSC, BCC, MGW) with
    minimal batch and report back here.

    --
    Enrico Maria Giordano

    http://www.emagsoftware.it
    http://www.emagsoftware.it/emgmusic
    http://www.emagsoftware.it/spectrum
    http://www.emagsoftware.it/tbosg

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Sun Jan 7 09:49:50 2024
    Il 07/01/2024 09:40, Enrico Maria Giordano ha scritto:

    Perfect! Now I'm going to try again all the builds (MSC, BCC, MGW) with minimal batch and report back here.

    But first let's fix bcc32c problem. With this batch:

    SET CC_DIR=e:\fw\temp\bcc77
    make_bc all

    I get this on the console:

    For your convenience xHarbour's bin directory was added to your PATH.
    For your convenience bcc32c's bin directory was added to your PATH
    Creating System Files (ST) ...
    In file included from utils\misc\hblib.c:61: e:\fw\temp\bcc77\bin\..\include\windows\sdk\windows.h:42:9: warning:
    unknown pragma ignored [-Wunknown-pragmas]
    #pragma region Application Family or OneCore Family
    ^
    In file included from utils\misc\hblib.c:61:
    In file included from e:\fw\temp\bcc77\bin\..\include\windows\sdk\windows.h:204:
    In file included from
    e:\fw\temp\bcc77\bin\..\include\windows\sdk\windef.h:25:
    In file included from e:\fw\temp\bcc77\bin\..\include\windows\sdk\minwindef.h:15:
    In file included from e:\fw\temp\bcc77\bin\..\include\windows\sdk\specstrings.h:62: e:\fw\temp\bcc77\bin\..\include\windows\sdk\sal.h:709:9: warning:
    unknown pragma ignored [-Wunknown-pragmas]
    #pragma region Input Buffer SAL 1 compatibility macros
    ^
    e:\fw\temp\bcc77\bin\..\include\windows\sdk\sal.h:1473:9: warning:
    unknown pragma ignored [-Wunknown-pragmas]
    #pragma endregion Input Buffer SAL 1 compatibility macros
    ^
    In file included from utils\misc\hblib.c:61:
    In file included from e:\fw\temp\bcc77\bin\..\include\windows\sdk\windows.h:204:
    In file included from
    e:\fw\temp\bcc77\bin\..\include\windows\sdk\windef.h:25: e:\fw\temp\bcc77\bin\..\include\windows\sdk\minwindef.h:19:9: warning:
    unknown pragma ignored [-Wunknown-pragmas]
    #pragma region Application Family or OneCore Family or Games Family
    ^
    In file included from utils\misc\hblib.c:61:
    In file included from e:\fw\temp\bcc77\bin\..\include\windows\sdk\windows.h:204:
    In file included from
    e:\fw\temp\bcc77\bin\..\include\windows\sdk\windef.h:25:
    In file included from e:\fw\temp\bcc77\bin\..\include\windows\sdk\minwindef.h:183: e:\fw\temp\bcc77\bin\..\include\windows\sdk\winnt.h:7699:9: warning: 'InterlockedExchangePointer' macro redefined [-Wmacro-redefined]
    #define InterlockedExchangePointer _InlineInterlockedExchangePointer
    ^
    e:\fw\temp\bcc77\bin\..\include\windows\sdk\winnt.h:7578:9: note:
    previous definition is here
    #define InterlockedExchangePointer _InterlockedExchangePointer

    and tons of other similar warnings.

    --
    Enrico Maria Giordano

    http://www.emagsoftware.it
    http://www.emagsoftware.it/emgmusic
    http://www.emagsoftware.it/spectrum
    http://www.emagsoftware.it/tbosg

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Sun Jan 7 10:05:36 2024
    With this batch:

    SET CC_DIR=e:\fw\temp\bcc77
    SET CFLAGS=-Wno-unknown-pragmas
    make_bc all

    I get this on the console:

    E2075 Incorrect command line option: -Wno-unknown-pragmasFatal: Unable
    to execute command: bcc32c

    With this batch:

    SET CC_DIR=e:\fw\temp\bcc77
    SET CFLAGS=-w-
    make_bc all

    I get this on the console:

    For your convenience xHarbour's bin directory was added to your PATH.
    For your convenience bcc32c's bin directory was added to your PATH
    Creating System Files (ST) ...
    Wrote crash dump file "C:\Users\ENRICO~1\AppData\Local\Temp\bcc32c.exe-a5c8af.dmp"
    0x00CF4AA2 (0x00000002 0x00000000 0x0000000A 0x079F1548)
    bcc32c.exe: error: clang frontend command failed due to signal (use
    -Xdriver -v to see invocation)
    Embarcadero Technologies Inc. bcc32c version 5.0.2
    (f0862325.b014dc86.38289) (based on LLVM 5.0.2)
    Target: i686-pc-windows-omf
    Thread model: posix
    InstalledDir: e:\FW\Temp\BCC77\bin
    bcc32c.exe: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed
    source,and associated run script.
    bcc32c.exe: note: diagnostic msg:
    ********************

    PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
    Preprocessed source(s) and associated run script(s) are located at:
    bcc32c.exe: note: diagnostic msg: C:\Users\ENRICO~1\AppData\Local\Temp\dllcall-34f77d.c
    Wrote crash dump file "C:\Users\ENRICO~1\AppData\Local\Temp\bcc32c.exe-70bcdf.dmp"
    0x0159C016 (0x03BDE8B0 0x03BDE91C 0x00000000 0x00000000)
    0x03BDE810 (0x03BDE91C 0x00000000 0x00000000 0x00000000) <unknown module> 0x03BDE8B0 (0x03BFD740 0x03BFD9A8 0x03BFDA88 0x03BFDA50) <unknown module> 0x03BFDBA0 (0x00000000 0x03BFBF98 0x00000002 0x00000000) <unknown module> 0x03BFE1B0 (0x03BFBF98 0x00000002 0x00000000 0x00000001) <unknown module>

    --
    Enrico Maria Giordano

    http://www.emagsoftware.it
    http://www.emagsoftware.it/emgmusic
    http://www.emagsoftware.it/spectrum
    http://www.emagsoftware.it/tbosg

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ron Pinkas@21:1/5 to Enrico Maria Giordano on Sun Jan 7 11:13:37 2024
    Enrico Maria Giordano wrote:

    With this batch:

    SET CC_DIR=e:\fw\temp\bcc77
    SET CFLAGS=-Wno-unknown-pragmas
    make_bc all

    I get this on the console:

    E2075 Incorrect command line option: -Wno-unknown-pragmasFatal: Unable
    to execute command: bcc32c

    With this batch:

    SET CC_DIR=e:\fw\temp\bcc77
    SET CFLAGS=-w-
    make_bc all

    I get this on the console:

    For your convenience xHarbour's bin directory was added to your PATH.
    For your convenience bcc32c's bin directory was added to your PATH
    Creating System Files (ST) ...
    Wrote crash dump file "C:\Users\ENRICO~1\AppData\Local\Temp\bcc32c.exe-a5c8af.dmp"
    0x00CF4AA2 (0x00000002 0x00000000 0x0000000A 0x079F1548)
    bcc32c.exe: error: clang frontend command failed due to signal (use
    -Xdriver -v to see invocation)
    Embarcadero Technologies Inc. bcc32c version 5.0.2
    (f0862325.b014dc86.38289) (based on LLVM 5.0.2)
    Target: i686-pc-windows-omf
    Thread model: posix
    InstalledDir: e:\FW\Temp\BCC77\bin
    bcc32c.exe: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source,and associated run script.
    bcc32c.exe: note: diagnostic msg:
    ********************

    PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
    Preprocessed source(s) and associated run script(s) are located at: bcc32c.exe: note: diagnostic msg: C:\Users\ENRICO~1\AppData\Local\Temp\dllcall-34f77d.c
    Wrote crash dump file "C:\Users\ENRICO~1\AppData\Local\Temp\bcc32c.exe-70bcdf.dmp"
    0x0159C016 (0x03BDE8B0 0x03BDE91C 0x00000000 0x00000000)
    0x03BDE810 (0x03BDE91C 0x00000000 0x00000000 0x00000000) <unknown module> 0x03BDE8B0 (0x03BFD740 0x03BFD9A8 0x03BFDA88 0x03BFDA50) <unknown module> 0x03BFDBA0 (0x00000000 0x03BFBF98 0x00000002 0x00000000) <unknown module> 0x03BFE1B0 (0x03BFBF98 0x00000002 0x00000000 0x00000001) <unknown module>


    Enrico,

    I don't have bcc77 - I suggest 'bcc32c /?'. From the error you got it
    clearly say -Wunknown-prgams so its a CLang and -W- is not applicable.
    You may aalso try -Wno-pragmas.

    Ron

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Sun Jan 7 17:45:54 2024
    Il 07/01/2024 10:05, Enrico Maria Giordano ha scritto:

    With this batch:

    SET CC_DIR=e:\fw\temp\bcc77
    SET CFLAGS=-w-
    make_bc all

    I get this on the console:

    For your convenience xHarbour's bin directory was added to your PATH.
    For your convenience bcc32c's bin directory was added to your PATH
    Creating System Files (ST) ...
    Wrote crash dump file "C:\Users\ENRICO~1\AppData\Local\Temp\bcc32c.exe-a5c8af.dmp"
    0x00CF4AA2 (0x00000002 0x00000000 0x0000000A 0x079F1548)
    bcc32c.exe: error: clang frontend command failed due to signal (use
    -Xdriver -v to see invocation)

    The error line is this:

    bcc32c -c -tWM -D__WIN32__ -D_HAVE_SQLITE_CONFIG_H -DHAVE_CONFIG_H -DHARBOUR_CONF -DOPENSSL_NO_DEPRECATED -DHB_VM_ALL -DHB_FM_DL_ALLOC -I"source\rtl\zlib" -I"contrib\pdflite\include" -I"contrib\png" -I"contrib\tiff" -I"contrib\jpeg" -I"include"
    -I"e:\fw\temp\bcc77\include" -I"obj\b32c" -I"contrib\sixapi\include" -I"contrib\freeimage\include" -I"contrib\gd\include"
    -I"contrib\xwt\include" -I"contrib\xwt\src\xwt_win" -O2 -q -a8 -w -w-
    -a4 -oobj\b32c\dllcall.obj source\rtl\dllcall.c

    If I replace bcc32c with bcc32 in this line it compiles fine.

    --
    Enrico Maria Giordano

    http://www.emagsoftware.it
    http://www.emagsoftware.it/emgmusic
    http://www.emagsoftware.it/spectrum
    http://www.emagsoftware.it/tbosg

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Sun Jan 7 17:48:04 2024
    Il 07/01/2024 17:13, Ron Pinkas ha scritto:

    I don't have bcc77 - I suggest 'bcc32c /?'. From the error you got it
    clearly say -Wunknown-prgams so its a CLang and -W- is not applicable.
    You may aalso try -Wno-pragmas.

    E2075 Incorrect command line option: -Wno-pragmasFatal: Unable to
    execute command: bcc32c

    I don't understand... :-(

    --
    Enrico Maria Giordano

    http://www.emagsoftware.it
    http://www.emagsoftware.it/emgmusic
    http://www.emagsoftware.it/spectrum
    http://www.emagsoftware.it/tbosg

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ron Pinkas@21:1/5 to Enrico Maria Giordano on Sun Jan 7 11:52:07 2024
    Enrico Maria Giordano wrote:


    Il 07/01/2024 10:05, Enrico Maria Giordano ha scritto:

    With this batch:

    SET CC_DIR=e:\fw\temp\bcc77
    SET CFLAGS=-w-
    make_bc all

    I get this on the console:

    For your convenience xHarbour's bin directory was added to your PATH.
    For your convenience bcc32c's bin directory was added to your PATH
    Creating System Files (ST) ...
    Wrote crash dump file "C:\Users\ENRICO~1\AppData\Local\Temp\bcc32c.exe-a5c8af.dmp"
    0x00CF4AA2 (0x00000002 0x00000000 0x0000000A 0x079F1548)
    bcc32c.exe: error: clang frontend command failed due to signal (use -Xdriver -v to see invocation)

    The error line is this:

    bcc32c -c -tWM -D__WIN32__ -D_HAVE_SQLITE_CONFIG_H -DHAVE_CONFIG_H -DHARBOUR_CONF -DOPENSSL_NO_DEPRECATED -DHB_VM_ALL -DHB_FM_DL_ALLOC -I"source\rtl\zlib" -I"contrib\pdflite\include" -I"contrib\png" -I"contrib\tiff" -I"contrib\jpeg" -I"include"
    -I"e:\fw\temp\bcc77\include" -I"obj\b32c" -I"contrib\sixapi\include" -I"contrib\freeimage\include" -I"contrib\gd\include"
    -I"contrib\xwt\include" -I"contrib\xwt\src\xwt_win" -O2 -q -a8 -w -w-
    -a4 -oobj\b32c\dllcall.obj source\rtl\dllcall.c

    If I replace bcc32c with bcc32 in this line it compiles fine.


    Posibly because tthe CLang version does not upport -W. Try 'bcc32c.exe /?'.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ron Pinkas@21:1/5 to Enrico Maria Giordano on Sun Jan 7 12:07:53 2024
    Enrico Maria Giordano wrote:

    Compiling contribs I get:

    bcc32c -c -I"contrib\hbzlib\include" -I"include" -vi -R- -H- -O2 -q -a8 -w- -X- -oobj\b32c\ziparchive.obj contrib\hbzlib\ziparchive.cpp
    Warning: option '-R-' is not supported in Clang-based compiler.
    Warning: option '-H-' is not supported in Clang-based compiler.


    Encrico,

    I am not sure what -R intention was you may try -R wither older to see
    what it was and evaluate if it is needed and if so set a different set
    of flags based on compiler used.

    Ron

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Sun Jan 7 18:02:34 2024
    Il 07/01/2024 17:13, Ron Pinkas ha scritto:

    I don't have bcc77 - I suggest 'bcc32c /?'.

    The help is identical to bcc32.exe. These are the files:

    28/10/2023 19:04 1.600.416 bcc32.exe
    28/10/2023 18:52 36.937.120 bcc32c.exe

    From the error you got it clearly say -Wunknown-prgams so its a CLang
    and -W- is not applicable. You may aalso try -Wno-pragmas.

    Unfortunately, it does not accept any of the CLANG compiler switches.
    But accept -w- (lowercase, just like bcc32.exe). The problem is the
    error with dllcall.c. The other modules compile fine.

    --
    Enrico Maria Giordano

    http://www.emagsoftware.it
    http://www.emagsoftware.it/emgmusic
    http://www.emagsoftware.it/spectrum
    http://www.emagsoftware.it/tbosg

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ron Pinkas@21:1/5 to Enrico Maria Giordano on Sun Jan 7 12:05:11 2024
    Enrico Maria Giordano wrote:


    Il 07/01/2024 17:13, Ron Pinkas ha scritto:

    I don't have bcc77 - I suggest 'bcc32c /?'.

    The help is identical to bcc32.exe. These are the files:

    28/10/2023 19:04 1.600.416 bcc32.exe
    28/10/2023 18:52 36.937.120 bcc32c.exe

    From the error you got it clearly say -Wunknown-prgams so its a CLang
    and -W- is not applicable. You may aalso try -Wno-pragmas.

    Unfortunately, it does not accept any of the CLANG compiler switches.
    But accept -w- (lowercase, just like bcc32.exe). The problem is the
    error with dllcall.c. The other modules compile fine.


    Sorry I misssed it - WHICH error with dllcall.c?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Sun Jan 7 18:04:39 2024
    Compiling contribs I get:

    bcc32c -c -I"contrib\hbzlib\include" -I"include" -vi -R- -H- -O2 -q -a8 -w- -X- -oobj\b32c\ziparchive.obj contrib\hbzlib\ziparchive.cpp
    Warning: option '-R-' is not supported in Clang-based compiler.
    Warning: option '-H-' is not supported in Clang-based compiler.

    --
    Enrico Maria Giordano

    http://www.emagsoftware.it
    http://www.emagsoftware.it/emgmusic
    http://www.emagsoftware.it/spectrum
    http://www.emagsoftware.it/tbosg

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Sun Jan 7 18:13:34 2024
    Il 07/01/2024 18:05, Ron Pinkas ha scritto:

    Sorry I misssed it - WHICH error with dllcall.c?

    This on the console:

    For your convenience xHarbour's bin directory was added to your PATH.
    For your convenience bcc32c's bin directory was added to your PATH
    Creating System Files (ST) ...
    fatal error: error in backend: Access past stack top!
    bcc32c.exe: error: clang frontend command failed with exit code 70 (use -Xdriver -v to see invocation)
    Embarcadero Technologies Inc. bcc32c version 5.0.2
    (f0862325.b014dc86.38289) (based on LLVM 5.0.2)
    Target: i686-pc-windows-omf
    Thread model: posix
    InstalledDir: e:\FW\Temp\BCC77\bin
    bcc32c.exe: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed
    source,and associated run script.
    bcc32c.exe: note: diagnostic msg:
    ********************

    PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
    Preprocessed source(s) and associated run script(s) are located at:
    bcc32c.exe: note: diagnostic msg: C:\Users\ENRICO~1\AppData\Local\Temp\dllcall-6c89af.c
    Wrote crash dump file "C:\Users\ENRICO~1\AppData\Local\Temp\bcc32c.exe-d6200a.dmp"
    0x00000000 (0x02FEEA50 0x01A7D690 0x00000001 0x00000000) <unknown module> 0x00AAC019 (0x03348DB8 0x03348E24 0x00000000 0x00000000)
    0x03348D18 (0x03348E24 0x00000000 0x00000000 0x00000001) <unknown module> 0x03348DB8 (0x0335C8E0 0x0335C560 0x0335C790 0x0335C7C8) <unknown module> 0x0335C758 (0x00000000 0x0335ED18 0x00000002 0x00000000) <unknown module> 0x0335E370 (0x0335ED18 0x00000002 0x00000000 0x6C636E69) <unknown module>

    And this on the log:

    bcc32c -c -tWM -D__WIN32__ -D_HAVE_SQLITE_CONFIG_H -DHAVE_CONFIG_H -DHARBOUR_CONF -DOPENSSL_NO_DEPRECATED -DHB_VM_ALL -DHB_FM_DL_ALLOC -I"source\rtl\zlib" -I"contrib\pdflite\include" -I"contrib\png" -I"contrib\tiff" -I"contrib\jpeg" -I"include"
    -I"e:\fw\temp\bcc77\include" -I"obj\b32c" -I"contrib\sixapi\include" -I"contrib\freeimage\include" -I"contrib\gd\include"
    -I"contrib\xwt\include" -I"contrib\xwt\src\xwt_win" -O2 -q -a8 -w -w- -oobj\b32c\dllcall.obj source\rtl\dllcall.c
    source\rtl\dllcall.c:
    source\rtl\dllcall.c:

    ** error -1073741819 ** deleting obj\b32c\dllcall.obj

    --
    Enrico Maria Giordano

    http://www.emagsoftware.it
    http://www.emagsoftware.it/emgmusic
    http://www.emagsoftware.it/spectrum
    http://www.emagsoftware.it/tbosg

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Sun Jan 7 19:07:32 2024
    Il 07/01/2024 17:13, Ron Pinkas ha scritto:

    I don't have bcc77 - I suggest 'bcc32c /?'. From the error you got it
    clearly say -Wunknown-prgams so its a CLang and -W- is not applicable.
    You may aalso try -Wno-pragmas.

    Please note that I'm using -w- (lowercase) and it is declared valid for
    bcc32c here:

    https://docwiki.embarcadero.com/RADStudio/Alexandria/en/C%2B%2B_Compiler_Warnings

    --
    Enrico Maria Giordano

    http://www.emagsoftware.it
    http://www.emagsoftware.it/emgmusic
    http://www.emagsoftware.it/spectrum
    http://www.emagsoftware.it/tbosg

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Sun Jan 7 18:22:18 2024
    Il 07/01/2024 18:07, Ron Pinkas ha scritto:

    Compiling contribs I get:

    bcc32c -c -I"contrib\hbzlib\include" -I"include" -vi -R- -H- -O2 -q
    -a8 -w- -X- -oobj\b32c\ziparchive.obj contrib\hbzlib\ziparchive.cpp
    Warning: option '-R-' is not supported in Clang-based compiler.
    Warning: option '-H-' is not supported in Clang-based compiler.

    Encrico,

    I am not sure what -R intention was you may try -R wither older to see
    what it was and evaluate if it is needed and if so set a different set
    of flags based on compiler used.

    -H Generate and use precompiled headers
    -H= Set the name of the file to use for precompiled headers
    -Hc Use cached precompiled header (Must be used with -H or -H="xxx")
    * -He Enable precompiled headers with external type files
    -Hh= Stop precompiling after header file xxx
    -Hi Include the contents of header file: -Histdio.h
    -Hp Print headers as they are included
    -Hr Replace header name: -Hrname1=name2
    * -Hs Enable smart cached precompiled headers
    -Hu Use but do not generate precompiled headers

    -R Include browser information in generated .OBJ files
    -RF Find references to symbol
    * -RT Enable runtime type information
    -Rb Enable browser info support (IDE compiler only)
    -Rk Enable browser info support (IDE compiler only)
    -Rx Enable extended browser support (IDE compiler only)

    So it seems that they must be disabled. Maybe this in CLANG?

    -gmodules Generate debug info with external references
    to clang modules or precompiled headers

    But it is not activated by default. So it seems I can remove -H- and -R-
    from the command line when the compiler is bcc32c. Please confirm.

    --
    Enrico Maria Giordano

    http://www.emagsoftware.it
    http://www.emagsoftware.it/emgmusic
    http://www.emagsoftware.it/spectrum
    http://www.emagsoftware.it/tbosg

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)