• Can't build xHarbour with BCC 7.60 64-bit

    From Enrico Maria Giordano@21:1/5 to All on Sat Sep 9 17:53:28 2023
    With the same batch, I can build xHarbour with BCC 7.30 64-bit without
    problems but with BCC 7.60 64-bit I immediately get these errors:

    Removing System and Object Files ...
    Removing DLL and Object Files ...
    Removing Contrib Libraries and Object Files ...
    Done ...

    ****** End of Job *****
    Creating System Files (ST) ...
    bcc64.exe: error: unknown argument: '-k-'
    bcc64.exe: error: unknown argument: '-v-'
    bcc64.exe: error: unknown argument: '-w!'
    bcc64.exe: error: unknown argument: '-6'
    bcc64.exe: error: unknown argument: '-w-8027'
    bcc64.exe: error: unknown argument: '-w-8071'
    bcc64.exe: error: unknown argument: '-w-8121'
    Creating Contrib Libraries ...
    bcc64.exe: error: unknown argument: '-k-'
    bcc64.exe: error: unknown argument: '-v-'
    bcc64.exe: error: unknown argument: '-w!'
    bcc64.exe: error: unknown argument: '-6'
    bcc64.exe: error: unknown argument: '-w-8027'
    bcc64.exe: error: unknown argument: '-w-8071'
    bcc64.exe: error: unknown argument: '-w-8121'
    Impossibile trovare l'etichetta batch specificata - CONTRIBS_ERR

    Any ideas?

    --
    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 Richard Visscher@21:1/5 to All on Sat Sep 9 09:48:33 2023
    Hi Enrico,

    The bcc64 compiler is based on LLVM so the 'old' bcc flags are not compatible.

    Richard

    Op zaterdag 9 september 2023 om 17:53:30 UTC+2 schreef Enrico Maria Giordano:
    With the same batch, I can build xHarbour with BCC 7.30 64-bit without problems but with BCC 7.60 64-bit I immediately get these errors:

    Removing System and Object Files ...
    Removing DLL and Object Files ...
    Removing Contrib Libraries and Object Files ...
    Done ...

    ****** End of Job *****
    Creating System Files (ST) ...
    bcc64.exe: error: unknown argument: '-k-'
    bcc64.exe: error: unknown argument: '-v-'
    bcc64.exe: error: unknown argument: '-w!'
    bcc64.exe: error: unknown argument: '-6'
    bcc64.exe: error: unknown argument: '-w-8027'
    bcc64.exe: error: unknown argument: '-w-8071'
    bcc64.exe: error: unknown argument: '-w-8121'
    Creating Contrib Libraries ...
    bcc64.exe: error: unknown argument: '-k-'
    bcc64.exe: error: unknown argument: '-v-'
    bcc64.exe: error: unknown argument: '-w!'
    bcc64.exe: error: unknown argument: '-6'
    bcc64.exe: error: unknown argument: '-w-8027'
    bcc64.exe: error: unknown argument: '-w-8071'
    bcc64.exe: error: unknown argument: '-w-8121'
    Impossibile trovare l'etichetta batch specificata - CONTRIBS_ERR

    Any ideas?

    --
    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 Sep 9 21:20:33 2023
    Il 09/09/2023 18:48, Richard Visscher ha scritto:

    Hi Enrico,

    The bcc64 compiler is based on LLVM so the 'old' bcc flags are not compatible.

    Those flags are somewhere inside xHarbour build system... :-(

    --
    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 reinaldohf@gmail.com@21:1/5 to All on Sat Sep 9 15:07:02 2023
    Hi Enrico,

    The bcc64 compiler is based on LLVM so the 'old' bcc flags are not compatible.
    Those flags are somewhere inside xHarbour build system... :-(
    --
    Here I have the same error message.

    Reynaldo Henrique

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ron Pinkas@21:1/5 to Enrico Maria Giordano on Sat Sep 9 18:38:01 2023
    On Saturday, September 9, 2023 at 2:20:35 PM UTC-5, Enrico Maria Giordano wrote:
    Il 09/09/2023 18:48, Richard Visscher ha scritto:

    Hi Enrico,

    The bcc64 compiler is based on LLVM so the 'old' bcc flags are not compatible.
    Those flags are somewhere inside xHarbour build system... :-(
    --
    Enrico Maria Giordano

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

    Enrico,

    IIUC they literally changed the compiler, internally its actually the CLang compiler (no longer Borland). I believe we have to modify make files and also some #include files to check for the version and adjust accordingly. IIRC as some point the changed
    the command name slightly and delivered 2 alternative one of them slightly more backward compatible but not really compatible either.

    Ron

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Sun Sep 10 09:49:04 2023
    Il 10/09/2023 03:38, Ron Pinkas ha scritto:

    IIUC they literally changed the compiler, internally its actually the CLang compiler (no longer Borland). I believe we have to modify make files and also some #include files to check for the version and adjust accordingly. IIRC as some point the
    changed the command name slightly and delivered 2 alternative one of them slightly more backward compatible but not really compatible either.

    Yes, I know. Ok, I will stick with BCC 7.30 for 64-bit xHarbour build.

    --
    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)