• HBZEBRA for xHarbour v1.2.1

    From Anderson Cardoso@21:1/5 to All on Sun Nov 12 13:26:20 2023
    This lib is C only. I tryed to compile contrib/hbzebra from xhb123 with BCC55 but it gives me an error:

    C:\xhb121\contrib\hbzebra>make
    MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
    Error makefile 33: Command syntax error
    Error makefile 35: Command syntax error
    *** 2 errors during make ***

    If I try to link hbzebra.lib from xhb123 it throws: Error: Unresolved external '_dv_memcpy' referenced from C:\XHARBOUR\LIB\HBZEBRA.LIB|eanupc

    Does anybody has this hbzebra for xhb121?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Tue Nov 14 10:50:30 2023
    Il 12/11/2023 22:26, Anderson Cardoso ha scritto:

    This lib is C only. I tryed to compile contrib/hbzebra from xhb123 with BCC55 but it gives me an error:

    In order to help you I first need to solve this error:

    Error E2176 include\hbapi.h 1000: Too many types in declaration

    Line 1000:

    extern long long int hb_verCvsID( void ); /* ChangeLog CVS revision
    number */

    It seems that BCC551 does not recognize "long long" type. 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 Tue Nov 14 10:55:25 2023
    Il 12/11/2023 22:26, Anderson Cardoso ha scritto:

    If I try to link hbzebra.lib from xhb123 it throws: Error: Unresolved external '_dv_memcpy' referenced from C:\XHARBOUR\LIB\HBZEBRA.LIB|eanupc

    Please try with the official distribution that is built with

    SET HB_NO_DV_MEMCPY=1

    http://xharbour.org/index.asp?page=download/windows/binaries_win

    Does anybody has this hbzebra for xhb121?

    I don't know what "xhb121" is. Can I see the result of the command

    harbour -build

    please?

    --
    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 Nov 14 11:33:55 2023
    By the way, why are you using such an old BCC version? Time to update:

    http://xharbour.org/index.asp?page=download/windows/required_win

    --
    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 Anderson Cardoso@21:1/5 to All on Thu Nov 16 13:11:40 2023
    Em terça-feira, 14 de novembro de 2023 às 07:33:58 UTC-3, Enrico Maria Giordano escreveu:
    By the way, why are you using such an old BCC version? Time to update:

    http://xharbour.org/index.asp?page=download/windows/required_win
    --
    Enrico Maria Giordano

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

    Hi, because there´s an weird behavior when the application is compiled with xhb v1.2.3.
    By xhb121 I mean xHarbour version 1.2.1.
    There´s no hbzebra in my xharbour v1.2.1... I see the link you gave me now, thanks!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Anderson Cardoso@21:1/5 to All on Thu Nov 16 13:19:51 2023
    Em terça-feira, 14 de novembro de 2023 às 06:50:32 UTC-3, Enrico Maria Giordano escreveu:
    Il 12/11/2023 22:26, Anderson Cardoso ha scritto:

    This lib is C only. I tryed to compile contrib/hbzebra from xhb123 with BCC55 but it gives me an error:
    In order to help you I first need to solve this error:

    Error E2176 include\hbapi.h 1000: Too many types in declaration

    Line 1000:

    extern long long int hb_verCvsID( void ); /* ChangeLog CVS revision
    number */

    It seems that BCC551 does not recognize "long long" type. Any ideas?

    --
    Enrico Maria Giordano

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

    I´m not familiarized with C# language

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Anderson Cardoso@21:1/5 to All on Thu Nov 16 13:17:46 2023
    Em quinta-feira, 16 de novembro de 2023 às 18:11:43 UTC-3, Anderson Cardoso escreveu:
    Em terça-feira, 14 de novembro de 2023 às 07:33:58 UTC-3, Enrico Maria Giordano escreveu:
    By the way, why are you using such an old BCC version? Time to update:

    http://xharbour.org/index.asp?page=download/windows/required_win
    --
    Enrico Maria Giordano

    http://www.emagsoftware.it
    http://www.emagsoftware.it/emgmusic
    http://www.emagsoftware.it/spectrum
    http://www.emagsoftware.it/tbosg
    Hi, because there´s an weird behavior when the application is compiled with xhb v1.2.3.
    By xhb121 I mean xHarbour version 1.2.1.
    There´s no hbzebra in my xharbour v1.2.1... I see the link you gave me now, thanks!

    I already tried to compile with that enviroment var but didn´t succeeded.
    By the way, I used:

    SET HB_NO_VM_ALL=1
    SET HB_NO_FM_DL_ALLOC=1
    SET HB_NO_DV_MEMCPY=1

    And didn´t work with BCC55 to compile hbzebra for xharbour v1.2.1.

    BCC 7.6 made too much errors in the compilation.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Anderson Cardoso@21:1/5 to All on Thu Nov 16 13:28:46 2023
    Em quinta-feira, 16 de novembro de 2023 às 18:19:53 UTC-3, Anderson Cardoso escreveu:
    Em terça-feira, 14 de novembro de 2023 às 06:50:32 UTC-3, Enrico Maria Giordano escreveu:
    Il 12/11/2023 22:26, Anderson Cardoso ha scritto:

    This lib is C only. I tryed to compile contrib/hbzebra from xhb123 with BCC55 but it gives me an error:
    In order to help you I first need to solve this error:

    Error E2176 include\hbapi.h 1000: Too many types in declaration

    Line 1000:

    extern long long int hb_verCvsID( void ); /* ChangeLog CVS revision
    number */

    It seems that BCC551 does not recognize "long long" type. Any ideas?

    --
    Enrico Maria Giordano

    http://www.emagsoftware.it
    http://www.emagsoftware.it/emgmusic
    http://www.emagsoftware.it/spectrum
    http://www.emagsoftware.it/tbosg
    I´m not familiarized with C# language

    By the way, there are errors:
    C:\xhb123\contrib\hbzebra>SET HB_NO_VM_ALL=1

    C:\xhb123\contrib\hbzebra>SET HB_NO_FM_DL_ALLOC=1

    C:\xhb123\contrib\hbzebra>SET HB_NO_DV_MEMCPY=1

    C:\xhb123\contrib\hbzebra>make
    MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
    Error makefile 33: Command syntax error
    Error makefile 35: Command syntax error
    *** 2 errors during make ***

    C:\xhb123\contrib\hbzebra>

    I can´t compile the lib hbzebra.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Anderson Cardoso@21:1/5 to All on Thu Nov 16 13:30:04 2023
    Em quinta-feira, 16 de novembro de 2023 às 18:28:49 UTC-3, Anderson Cardoso escreveu:
    Em quinta-feira, 16 de novembro de 2023 às 18:19:53 UTC-3, Anderson Cardoso escreveu:
    Em terça-feira, 14 de novembro de 2023 às 06:50:32 UTC-3, Enrico Maria Giordano escreveu:
    Il 12/11/2023 22:26, Anderson Cardoso ha scritto:

    This lib is C only. I tryed to compile contrib/hbzebra from xhb123 with BCC55 but it gives me an error:
    In order to help you I first need to solve this error:

    Error E2176 include\hbapi.h 1000: Too many types in declaration

    Line 1000:

    extern long long int hb_verCvsID( void ); /* ChangeLog CVS revision number */

    It seems that BCC551 does not recognize "long long" type. Any ideas?

    --
    Enrico Maria Giordano

    http://www.emagsoftware.it
    http://www.emagsoftware.it/emgmusic
    http://www.emagsoftware.it/spectrum
    http://www.emagsoftware.it/tbosg
    I´m not familiarized with C# language
    By the way, there are errors:
    C:\xhb123\contrib\hbzebra>SET HB_NO_VM_ALL=1

    C:\xhb123\contrib\hbzebra>SET HB_NO_FM_DL_ALLOC=1

    C:\xhb123\contrib\hbzebra>SET HB_NO_DV_MEMCPY=1

    C:\xhb123\contrib\hbzebra>make
    MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
    Error makefile 33: Command syntax error
    Error makefile 35: Command syntax error
    *** 2 errors during make ***
    C:\xhb123\contrib\hbzebra>

    I can´t compile the lib hbzebra.

    makefile:

    C:\xhb123\contrib\hbzebra>type makefile
    #
    # $Id: Makefile 9279 2011-02-14 18:06:32Z druzus $
    #

    ROOT = ../../

    C_SOURCES = \
    codabar.c \
    code11.c \
    code128.c \
    code39.c \
    code93.c \
    core.c \
    coredraw.c \
    datamtrx.c \
    eanupc.c \
    itf.c \
    msi.c \
    pdf417.c \
    qrcode.c \

    PRG_SOURCES= \


    C_HEADERS=\

    PRG_HEADERS=\
    hbzebra.ch

    LIBNAME=hbzebra

    include $(TOP)$(ROOT)config/header.cf
    INSTALL_RULE_HEADERS := $(INSTALL_RULE)
    include $(TOP)$(ROOT)config/lib.cf

    install::
    $(INSTALL_RULE_HEADERS)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Thu Nov 16 23:09:00 2023
    Il 16/11/2023 22:19, Anderson Cardoso ha scritto:

    It seems that BCC551 does not recognize "long long" type. Any ideas?

    I´m not familiarized with C# language

    It is C language, not C# language.

    --
    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 Thu Nov 16 23:11:12 2023
    Il 16/11/2023 22:28, Anderson Cardoso ha scritto:

    By the way, there are errors:

    Why not using the fully-functional official xHarbour distribution?

    http://xharbour.org/index.asp?page=download/windows/binaries_win

    --
    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 Anderson Cardoso@21:1/5 to All on Thu Nov 16 15:07:32 2023
    Em quinta-feira, 16 de novembro de 2023 às 19:11:15 UTC-3, Enrico Maria Giordano escreveu:
    Il 16/11/2023 22:28, Anderson Cardoso ha scritto:

    By the way, there are errors:
    Why not using the fully-functional official xHarbour distribution?

    http://xharbour.org/index.asp?page=download/windows/binaries_win
    --
    Enrico Maria Giordano

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

    Because doesn´t compile without errors...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Sat Nov 18 03:06:43 2023
    Il giorno venerdì 17 novembre 2023 alle 00:07:34 UTC+1 Anderson Cardoso ha scritto:

    Why not using the fully-functional official xHarbour distribution?

    http://xharbour.org/index.asp?page=download/windows/binaries_win

    Because doesn´t compile without errors...

    Please report the error. I'm using it and can't find any error.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From [email protected]@21:1/5 to All on Sun Nov 19 12:27:10 2023
    Hi
    Added the hbzebra to build process under windows

    Regards
    Luiz

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Sun Nov 19 23:17:05 2023
    Il 19/11/2023 21:27, [email protected] ha scritto:

    Hi
    Added the hbzebra to build process under windows

    Do you mean hbzebra.lib? If yes, it gets already generated by the build process. I don't understand, please clarify.

    --
    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 [email protected]@21:1/5 to All on Mon Nov 20 04:55:58 2023
    Enrico

    I added the command need to build the library . it was missing from the windows makefile even if the libname was defined

    Regards
    Luiz

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Mon Nov 20 14:23:37 2023
    Il 20/11/2023 13:55, [email protected] ha scritto:

    Enrico

    I added the command need to build the library . it was missing from the windows makefile even if the libname was defined

    Ok, thank you. But how do you explain that the lib was already created,
    even without your modification? Just out of curiosity.

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