• I can't compile xharbour

    From Reynaldo Henrique@rhfsystems@yahoo.com.br to comp.lang.xharbour on Wed Mar 18 18:32:05 2026
    From Newsgroup: comp.lang.xharbour

    Hello!

    I can't compile xHarbour with bcc770.
    I gives a error message:

    bin\bcc32\harbour.exe -n1 -i"include" -i"contrib\pdflite\include" -i"contrib\sixapi\include" -i"contrib\gdcd\include"
    -i"contrib\xwt\include" -i"source\cgi\include" -q0 -w3 -es2 -l -gc0 source\rtl\cstruct.prg -oobj\bcc32\cstruct.c

    ** error 1 ** deleting obj\bcc32\cstruct.c

    Reynaldo Henrique
    --- Synchronet 3.21e-Linux NewsLink 1.2
  • From Enrico Maria Giordano@e.m.giordano@emagsoftware.it to comp.lang.xharbour on Wed Mar 18 23:02:48 2026
    From Newsgroup: comp.lang.xharbour



    Il 18/03/2026 22:32, Reynaldo Henrique ha scritto:

    Hello!

    I can't compile xHarbour with bcc770.
    I gives a error message:

    bin\bcc32\harbour.exe -n1 -i"include" -i"contrib\pdflite\include" - i"contrib\sixapi\include" -i"contrib\gdcd\include" -
    i"contrib\xwt\include" -i"source\cgi\include" -q0 -w3 -es2 -l -gc0 source\rtl\cstruct.prg-a-a -oobj\bcc32\cstruct.c

    ** error 1 ** deleting obj\bcc32\cstruct.c

    Can I see the batch you are using?
    --
    Enrico Maria Giordano

    http://www.emagsoftware.it
    http://www.emagsoftware.it/emgmusic
    http://www.emagsoftware.it/spectrum
    http://www.emagsoftware.it/tbosg
    --- Synchronet 3.21e-Linux NewsLink 1.2
  • From Reynaldo Henrique@rhfsystems@yahoo.com.br to comp.lang.xharbour on Thu Mar 19 16:57:12 2026
    From Newsgroup: comp.lang.xharbour

    Em 18/03/2026 19:02, Enrico Maria Giordano escreveu:


    Il 18/03/2026 22:32, Reynaldo Henrique ha scritto:

    Hello!

    I can't compile xHarbour with bcc770.
    I gives a error message:

    bin\bcc32\harbour.exe -n1 -i"include" -i"contrib\pdflite\include" -
    i"contrib\sixapi\include" -i"contrib\gdcd\include" -
    i"contrib\xwt\include" -i"source\cgi\include" -q0 -w3 -es2 -l -gc0
    source\rtl\cstruct.prg-a-a -oobj\bcc32\cstruct.c

    ** error 1 ** deleting obj\bcc32\cstruct.c

    Can I see the batch you are using?


    I use just the batch form xHarbour:
    make_bc clean
    make_bc all

    Reynaldo Henrique
    --- Synchronet 3.21e-Linux NewsLink 1.2
  • From Enrico Maria Giordano@e.m.giordano@emagsoftware.it to comp.lang.xharbour on Thu Mar 19 23:21:27 2026
    From Newsgroup: comp.lang.xharbour



    Il 19/03/2026 20:57, Reynaldo Henrique ha scritto:

    Can I see the batch you are using?

    I use just the batch form xHarbour:
    make_bc clean
    make_bc all

    I use this (check the paths!):

    @ ECHO OFF

    SET BCC=e:\fw\temp\bcc32\bcc

    SET CC_DIR=%BCC%

    SET CFLAGS=-DOPENSSL_API_COMPAT=10000 -DOSSL_CRYPTO_ALLOC

    SET HB_DIR_OPENSSL=e:\hrbbld\openssl\x86
    SET HB_DIR_CURL=e:\hrbbld\curl\x86
    SET HB_DIR_ADS=e:\hrbbld\ads
    SET HB_DIR_MYSQL=e:\hrbbld\mysql

    SET HB_GUI=1
    SET HB_NO_BACKGROUND=1
    SET HB_NO_DV_MEMCPY=1
    SET HB_NO_FM_DL_ALLOC=1
    SET HB_NO_VM_ALL=1

    CALL make_bc clean
    CALL make_bc core
    CALL make_bc contrib

    %BCC%\bin\implib -a -c lib\libssl.lib %HB_DIR_OPENSSL%\bin\libssl-3.dll %BCC%\bin\implib -a -c lib\libcrypto.lib
    %HB_DIR_OPENSSL%\bin\libcrypto-3.dll
    %BCC%\bin\implib -a -c lib\libcurl.lib %HB_DIR_CURL%\bin\libcurl.dll %BCC%\bin\implib -c lib\ace32.lib %HB_DIR_ADS%\ace32.dll
    %BCC%\bin\implib -c lib\libmysql.lib %HB_DIR_MYSQL%\bin\libmysql.dll

    PAUSE
    --
    Enrico Maria Giordano

    http://www.emagsoftware.it
    http://www.emagsoftware.it/emgmusic
    http://www.emagsoftware.it/spectrum
    http://www.emagsoftware.it/tbosg
    --- Synchronet 3.21e-Linux NewsLink 1.2
  • From Reynaldo Henrique@rhfsystems@yahoo.com.br to comp.lang.xharbour on Fri Mar 20 01:40:59 2026
    From Newsgroup: comp.lang.xharbour

    Em 19/03/2026 19:21, Enrico Maria Giordano escreveu:

    Hello Enrico,

    I use this (check the paths!):

    @ ECHO OFF

    SET BCC=e:\fw\temp\bcc32\bcc

    SET CC_DIR=%BCC%

    SET CFLAGS=-DOPENSSL_API_COMPAT=10000 -DOSSL_CRYPTO_ALLOC

    SET HB_DIR_OPENSSL=e:\hrbbld\openssl\x86
    SET HB_DIR_CURL=e:\hrbbld\curl\x86
    SET HB_DIR_ADS=e:\hrbbld\ads
    SET HB_DIR_MYSQL=e:\hrbbld\mysql

    SET HB_GUI=1
    SET HB_NO_BACKGROUND=1
    SET HB_NO_DV_MEMCPY=1
    SET HB_NO_FM_DL_ALLOC=1
    SET HB_NO_VM_ALL=1

    CALL make_bc clean
    CALL make_bc core
    CALL make_bc contrib

    %BCC%\bin\implib -a -c lib\libssl.lib %HB_DIR_OPENSSL%\bin\libssl-3.dll %BCC%\bin\implib -a -c lib\libcrypto.lib %HB_DIR_OPENSSL% \bin\libcrypto-3.dll
    %BCC%\bin\implib -a -c lib\libcurl.lib %HB_DIR_CURL%\bin\libcurl.dll %BCC%\bin\implib -c lib\ace32.lib %HB_DIR_ADS%\ace32.dll
    %BCC%\bin\implib -c lib\libmysql.lib %HB_DIR_MYSQL%\bin\libmysql.dll

    PAUSE


    The problem is solved!
    I think it was the antivirus that was blocking "cstruct.h".
    Now it is successfully resolved!

    Thank you.

    Reynaldo Henrique
    --- Synchronet 3.21e-Linux NewsLink 1.2
  • From Enrico Maria Giordano@e.m.giordano@emagsoftware.it to comp.lang.xharbour on Fri Mar 20 09:58:55 2026
    From Newsgroup: comp.lang.xharbour



    Il 20/03/2026 05:40, Reynaldo Henrique ha scritto:

    The problem is solved!
    I think it was the antivirus that was blocking "cstruct.h".
    Now it is successfully resolved!

    Great!
    --
    Enrico Maria Giordano

    http://www.emagsoftware.it
    http://www.emagsoftware.it/emgmusic
    http://www.emagsoftware.it/spectrum
    http://www.emagsoftware.it/tbosg
    --- Synchronet 3.21e-Linux NewsLink 1.2
  • From Mr. Man-wai Chang@toylet.toylet@gmail.com to comp.lang.xharbour on Fri Mar 20 17:02:22 2026
    From Newsgroup: comp.lang.xharbour

    On 3/20/2026 12:40 PM, Reynaldo Henrique wrote:

    I think it was the antivirus that was blocking "cstruct.h".
    Now it is successfully resolved!
    Reason? C source codes are just text files...
    --
    @~@ Simplicity is Beauty! Remain silent! Drink, Blink, Stretch!
    / v \ May the Force and farces be with you! Live long and prosper!!
    /( _ )\ https://sites.google.com/site/changmw/
    ^ ^ https://github.com/changmw/changmw
    --- Synchronet 3.21e-Linux NewsLink 1.2
  • From Enrico Maria Giordano@e.m.giordano@emagsoftware.it to comp.lang.xharbour on Fri Mar 20 10:22:51 2026
    From Newsgroup: comp.lang.xharbour



    Il 20/03/2026 10:02, Mr. Man-wai Chang ha scritto:

    I think it was the antivirus that was blocking "cstruct.h". Now it
    is successfully resolved!

    Reason? C source codes are just text files...

    True. Very strange...
    --
    Enrico Maria Giordano

    http://www.emagsoftware.it
    http://www.emagsoftware.it/emgmusic
    http://www.emagsoftware.it/spectrum
    http://www.emagsoftware.it/tbosg
    --- Synchronet 3.21e-Linux NewsLink 1.2