• 2023-09-11 13:05 UTC+0200 Enrico Maria Giordano

    From Enrico Maria Giordano@21:1/5 to All on Mon Sep 11 13:10:53 2023
    2023-09-11 13:05 UTC+0200 Enrico Maria Giordano
    <e.m.giordano@emagsoftware.it>
    * contrib\hbzlib\zipplatform.cpp
    ! fixed SetFileModTime() to compile with BCC 7.60 32-bit

    --
    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 Dan@21:1/5 to All on Mon Sep 11 13:59:22 2023
    Il 11/09/2023 13:10, Enrico Maria Giordano ha scritto:
    2023-09-11 13:05 UTC+0200 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>
      * contrib\hbzlib\zipplatform.cpp
        ! fixed SetFileModTime() to compile with BCC 7.60 32-bit

    Bravo EMG, thanks!

    Dan

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mario H. Sabado@21:1/5 to Dan on Mon Sep 11 05:16:27 2023
    On Monday, September 11, 2023 at 7:59:26 PM UTC+8, Dan wrote:
    Il 11/09/2023 13:10, Enrico Maria Giordano ha scritto:
    2023-09-11 13:05 UTC+0200 Enrico Maria Giordano <e.m.gi...@emagsoftware.it>
    * contrib\hbzlib\zipplatform.cpp
    ! fixed SetFileModTime() to compile with BCC 7.60 32-bit

    Bravo EMG, thanks!

    Dan

    Compiles fine now. Many thanks Enrico!

    Regards,
    Mario

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Mon Sep 11 14:38:15 2023
    Il 11/09/2023 14:16, Mario H. Sabado ha scritto:

    Bravo EMG, thanks!

    Dan

    Compiles fine now. Many thanks Enrico!

    Thank you all for testing it! Now I'm struggling to build xHarbour with
    BCC 7.60 64-bit...

    --
    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 =?UTF-8?Q?Marco_Aur=C3=A9lio?=@21:1/5 to All on Mon Sep 11 07:11:16 2023
    Em segunda-feira, 11 de setembro de 2023 às 09:38:18 UTC-3, Enrico Maria Giordano escreveu:
    Il 11/09/2023 14:16, Mario H. Sabado ha scritto:

    Bravo EMG, thanks!

    Dan

    Compiles fine now. Many thanks Enrico!
    Thank you all for testing it! Now I'm struggling to build xHarbour with
    BCC 7.60 64-bit...
    --
    Enrico Maria Giordano

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

    Enrico, would it be possible to correct the bat paths in the xharbourBuilder folder to compile with vc2022?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Mon Sep 11 17:43:51 2023
    Il 11/09/2023 16:11, Marco Aurélio ha scritto:

    Enrico, would it be possible to correct the bat paths in the xharbourBuilder folder to compile with vc2022?

    I can't find those paths. Do you know where they are?

    --
    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 =?UTF-8?Q?Marco_Aur=C3=A9lio?=@21:1/5 to All on Mon Sep 11 10:57:27 2023
    Em segunda-feira, 11 de setembro de 2023 às 12:43:53 UTC-3, Enrico Maria Giordano escreveu:
    Il 11/09/2023 16:11, Marco Aurélio ha scritto:

    Enrico, would it be possible to correct the bat paths in the xharbourBuilder folder to compile with vc2022?
    I can't find those paths. Do you know where they are?
    --
    Enrico Maria Giordano

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

    In xHarbourBuilder\xHarbour-Builder\xbldfull2.bat or xbldfull.bat, there is no option to build with vc2022, and in several parts it references folders with sources inside \xHarbour and not the path of the folders in git

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Mon Sep 11 21:20:52 2023
    Il 11/09/2023 19:57, Marco Aurélio ha scritto:

    In xHarbourBuilder\xHarbour-Builder\xbldfull2.bat or xbldfull.bat, there is no option to build with vc2022, and in several parts it references folders with sources inside \xHarbour and not the path of the folders in git

    I still can't see any C compiler paths, sorry.

    --
    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 Mon Sep 11 21:31:18 2023
    Il 11/09/2023 14:38, Enrico Maria Giordano ha scritto:

    Now I'm struggling to build xHarbour with BCC 7.60 64-bit...

    This error:

    e:\fw\bcc64\bcc\BIN\..\include\windows\crtl\math.h:1069:1: error:
    expected ';' after top level declarator
    _Tg_R2i(Fpcomp, int)
    ^
    e:\fw\bcc64\bcc\BIN\..\include\windows\crtl\math.h:1062:25: note:
    expanded from macro '_Tg_R2i'
    static rty _Tg_overload _Tg_##fn(float _Left, float _Right) \
    ^
    <scratch space>:5:1: note: expanded from here
    _Tg_Fpcomp

    is generated from this code:

    #define _Tg_R(fn) \
    static int _Tg_overload _Tg_##fn(float _Left) \
    {return (_F##fn(_Left));} \
    static int _Tg_overload _Tg_##fn(double _Left) \
    {return (_##fn(_Left));} \
    static int _Tg_overload _Tg_##fn(long double _Left) \
    {return (_L##fn(_Left));}
    #define _Tg_R2i(fn, rty) \
    static rty _Tg_overload _Tg_##fn(float _Left, float _Right) \
    {return (_F##fn(_Left, _Right));} \
    static rty _Tg_overload _Tg_##fn(double _Left, double _Right) \
    {return (_##fn(_Left, _Right));} \
    static rty _Tg_overload \
    _Tg_##fn(long double _Left, long double _Right) \
    {return (_L##fn(_Left, _Right));}
    _Tg_R2i(Fpcomp, int)

    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 reinaldohf@gmail.com@21:1/5 to All on Mon Sep 11 14:21:39 2023
    Hi Enrico,

    Now it compiles fine!

    Thanks,

    Reynaldo Henrique

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Tue Sep 12 10:23:53 2023
    This error:

    In file included from source\common\hbarch.c:54:
    In file included from include\hbmath.h:68: e:\fw\bcc64\bcc\BIN\..\include\windows\crtl\math.h:1069:1: error:
    expected ';' after top level declarator
    _Tg_R2i(Fpcomp, int)
    ^
    e:\fw\bcc64\bcc\BIN\..\include\windows\crtl\math.h:1062:25: note:
    expanded from macro '_Tg_R2i'
    static rty _Tg_overload _Tg_##fn(float _Left, float _Right) \
    ^
    <scratch space>:5:1: note: expanded from here
    _Tg_Fpcomp
    ^
    1 error generated.

    is in this code (it starts at line 1061):

    #define _Tg_R2i(fn, rty) \
    static rty _Tg_overload _Tg_##fn(float _Left, float _Right) \ <-- line
    1062
    {return (_F##fn(_Left, _Right));} \
    static rty _Tg_overload _Tg_##fn(double _Left, double _Right) \
    {return (_##fn(_Left, _Right));} \
    static rty _Tg_overload \
    _Tg_##fn(long double _Left, long double _Right) \
    {return (_L##fn(_Left, _Right));}
    _Tg_R2i(Fpcomp, int) <-- line 1069

    Any suggestions?

    --
    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 Tue Sep 12 10:44:54 2023
    Il 12/09/2023 10:23, Enrico Maria Giordano ha scritto:

    This error:

    Never mind, the problem is not there. I continue to investigate...

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