eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programming › Problem z kompilacją
Ilość wypowiedzi w tym wątku: 9

  • 1. Data: 2010-03-02 22:53:45
    Temat: Problem z kompilacją
    Od: Michal Nitecki <m...@o...SPAMSPAMSPAM.pl>

    Cześć.
    Jest sobie projekt freemodbus.org. Pliki które nas interesują znajdują
    się tutaj: http://download.berlios.de/freemodbus/freemodbus-v1.
    4.0.zip

    Próbuję skompilować na Ubuntu 9.10 katalog demo/LINUXTCP, jednak
    wyskakują mi pewne błędy (to niżej). Co więcej, próba kompilacji
    katalogu demo/WIN32TCP na Visual Studio pokazuje mi podobne błędy. Chyba
    chodzi o dałączenie jakiejś biblioteki, czy coś takiego.
    Mógł by ktoś rzucić na to okiem (najlepiej spróbować skompliwać, to
    dosłownie chwilka) i powiedzieć co jest nie tak?

    Tutaj wyjście z mojej konsoli pod linuksem:
    zygfryd@punisher:~/freemodbus-v1.4.0/demo/LINUXTCP$ make
    gcc -lpthread demo.o port/portother.o port/portevent.o port/porttcp.o
    ../../modbus/mb.o ../../modbus/tcp/mbtcp.o
    ../../modbus/functions/mbfunccoils.o ../../modbus/functions/mbfuncdiag.o
    ../../modbus/functions/mbfuncholding.o
    ../../modbus/functions/mbfuncinput.o
    ../../modbus/functions/mbfuncother.o ../../modbus/functions/mbfuncdisc.o
    ../../modbus/functions/mbutils.o -o tcpmodbus
    demo.o: In function `main':
    /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/demo.c
    :76: undefined
    reference to `eMBTCPInit'
    ../../modbus/mb.o: In function `eMBInit':
    /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:148:
    undefined reference to `eMBRTUStart'
    /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:149:
    undefined reference to `eMBRTUStop'
    /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:150:
    undefined reference to `eMBRTUSend'
    /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:151:
    undefined reference to `eMBRTUReceive'
    /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:152:
    undefined reference to `vMBPortClose'
    /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:153:
    undefined reference to `xMBRTUReceiveFSM'
    /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:154:
    undefined reference to `xMBRTUTransmitFSM'
    /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:155:
    undefined reference to `xMBRTUTimerT35Expired'
    /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:157:
    undefined reference to `eMBRTUInit'
    /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:162:
    undefined reference to `eMBASCIIStart'
    /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:163:
    undefined reference to `eMBASCIIStop'
    /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:164:
    undefined reference to `eMBASCIISend'
    /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:165:
    undefined reference to `eMBASCIIReceive'
    /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:166:
    undefined reference to `vMBPortClose'
    /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:167:
    undefined reference to `xMBASCIIReceiveFSM'
    /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:168:
    undefined reference to `xMBASCIITransmitFSM'
    /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:169:
    undefined reference to `xMBASCIITimerT1SExpired'
    /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:171:
    undefined reference to `eMBASCIIInit'
    collect2: ld returned 1 exit status
    make: *** [tcpmodbus] Błąd 1


  • 2. Data: 2010-03-02 23:04:09
    Temat: Re: Problem z kompilacją
    Od: "Stachu 'Dozzie' K." <d...@g...eat.some.screws.spammer.invalid>

    On 2010-03-02, Michal Nitecki <m...@o...SPAMSPAMSPAM.pl> wrote:
    > Cześć.
    > Jest sobie projekt freemodbus.org. Pliki które nas interesują znajdują
    > się tutaj: http://download.berlios.de/freemodbus/freemodbus-v1.
    4.0.zip
    >
    > Próbuję skompilować na Ubuntu 9.10 katalog demo/LINUXTCP, jednak
    > wyskakują mi pewne błędy (to niżej). Co więcej, próba kompilacji
    > katalogu demo/WIN32TCP na Visual Studio pokazuje mi podobne błędy. Chyba
    > chodzi o dałączenie jakiejś biblioteki, czy coś takiego.
    > Mógł by ktoś rzucić na to okiem (najlepiej spróbować skompliwać, to
    > dosłownie chwilka) i powiedzieć co jest nie tak?
    [...]

    1. Nieodpowiednio ustawione #defines. Toto najwyraźniej do kompilacji
    wymaga jakiegoś skonfigurowania (wyedytowania
    modbus/include/mbconfig.h).
    2. Błędy w skrypcie budującym demo (co najmniej jeden;
    najprawdopodobniej więcej).

    Zgłoś problem autorom. Na Slackware 11.0 jest to samo.

    --
    Secunia non olet.
    Stanislaw Klekot


  • 3. Data: 2010-03-02 23:22:42
    Temat: Re: Problem z kompilacją
    Od: Michal Nitecki <m...@o...SPAMSPAMSPAM.pl>

    Stachu 'Dozzie' K. pisze:
    > 1. Nieodpowiednio ustawione #defines. Toto najwyraźniej do kompilacji
    > wymaga jakiegoś skonfigurowania (wyedytowania
    > modbus/include/mbconfig.h).

    Bingo!
    Aby skompilować należy zmienić w tym pliku:
    MB_ASCII_ENABLED na 0
    MB_RTU_ENABLED na 0
    MB_TCP_ENABLED na 1

    Program się ładnie skompilował, ale przy odpalaniu od razu błędy:
    zygfryd@punisher:~/freemodbus-v1.4.0/demo/LINUXTCP$ ./tcpmodbus
    Bind socket failed.
    freemodbus: can't initialize modbus stack!

    Jakieś pomysły?

    > Zgłoś problem autorom. Na Slackware 11.0 jest to samo.

    Napisałem już do kierownika projektu kilka godzin temu, czekam na odpowiedź.


  • 4. Data: 2010-03-03 00:27:03
    Temat: Re: Problem z kompilacją
    Od: "Stachu 'Dozzie' K." <d...@g...eat.some.screws.spammer.invalid>

    On 2010-03-02, Michal Nitecki <m...@o...SPAMSPAMSPAM.pl> wrote:
    > Stachu 'Dozzie' K. pisze:
    >> 1. Nieodpowiednio ustawione #defines. Toto najwyraźniej do kompilacji
    >> wymaga jakiegoś skonfigurowania (wyedytowania
    >> modbus/include/mbconfig.h).
    >
    > Bingo!
    > Aby skompilować należy zmienić w tym pliku:
    > MB_ASCII_ENABLED na 0
    > MB_RTU_ENABLED na 0
    > MB_TCP_ENABLED na 1
    >
    > Program się ładnie skompilował, ale przy odpalaniu od razu błędy:
    > zygfryd@punisher:~/freemodbus-v1.4.0/demo/LINUXTCP$ ./tcpmodbus
    > Bind socket failed.
    > freemodbus: can't initialize modbus stack!
    >
    > Jakieś pomysły?

    strace co mówi?

    --
    Secunia non olet.
    Stanislaw Klekot


  • 5. Data: 2010-03-03 05:09:21
    Temat: Re: Problem z kompilacją
    Od: Michal Nitecki <m...@o...SPAMSPAMSPAM.pl>

    Stachu 'Dozzie' K. pisze:
    > strace co mówi?

    $ strace ./tcpmodbus
    execve("./tcpmodbus", ["./tcpmodbus"], [/* 37 vars */]) = 0
    brk(0) = 0x22c0000
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
    = 0x7fa2f5c05000
    access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
    directory)
    mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
    = 0x7fa2f5c03000
    access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or
    directory)
    open("/etc/ld.so.cache", O_RDONLY) = 3
    fstat(3, {st_mode=S_IFREG|0644, st_size=113018, ...}) = 0
    mmap(NULL, 113018, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa2f5be7000
    close(3) = 0
    access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
    directory)
    open("/lib/libpthread.so.0", O_RDONLY) = 3
    read(3,
    "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340X
    \0\0\0\0\0\0"...,
    832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=131174, ...}) = 0
    mmap(NULL, 2208640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
    0) = 0x7fa2f57cc000
    mprotect(0x7fa2f57e3000, 2093056, PROT_NONE) = 0
    mmap(0x7fa2f59e2000, 8192, PROT_READ|PROT_WRITE,
    MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7fa2f59e2000
    mmap(0x7fa2f59e4000, 13184, PROT_READ|PROT_WRITE,
    MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa2f59e4000
    close(3) = 0
    access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
    directory)
    open("/lib/libc.so.6", O_RDONLY) = 3
    read(3,
    "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\
    353\1\0\0\0\0\0"...,
    832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=1490312, ...}) = 0
    mmap(NULL, 3598344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
    0) = 0x7fa2f545d000
    mprotect(0x7fa2f55c3000, 2093056, PROT_NONE) = 0
    mmap(0x7fa2f57c2000, 20480, PROT_READ|PROT_WRITE,
    MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x165000) = 0x7fa2f57c2000
    mmap(0x7fa2f57c7000, 18440, PROT_READ|PROT_WRITE,
    MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa2f57c7000
    close(3) = 0
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
    = 0x7fa2f5be6000
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
    = 0x7fa2f5be5000
    arch_prctl(ARCH_SET_FS, 0x7fa2f5be56f0) = 0
    mprotect(0x7fa2f57c2000, 16384, PROT_READ) = 0
    mprotect(0x7fa2f59e2000, 4096, PROT_READ) = 0
    mprotect(0x603000, 4096, PROT_READ) = 0
    mprotect(0x7fa2f5c06000, 4096, PROT_READ) = 0
    munmap(0x7fa2f5be7000, 113018) = 0
    set_tid_address(0x7fa2f5be57c0) = 18558
    set_robust_list(0x7fa2f5be57d0, 0x18) = 0
    futex(0x7fffa268381c, FUTEX_WAKE_PRIVATE, 1) = 0
    futex(0x7fffa268381c, 0x189 /* FUTEX_??? */, 1, NULL, 7fa2f5be56f0) = -1
    EAGAIN (Resource temporarily unavailable)
    rt_sigaction(SIGRTMIN, {0x7fa2f57d1760, [], SA_RESTORER|SA_SIGINFO,
    0x7fa2f57db190}, NULL, 8) = 0
    rt_sigaction(SIGRT_1, {0x7fa2f57d17f0, [],
    SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7fa2f57db190}, NULL, 8) = 0
    rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
    getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
    socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 3
    bind(3, {sa_family=AF_INET, sin_port=htons(502),
    sin_addr=inet_addr("0.0.0.0")}, 16) = -1 EACCES (Permission denied)
    write(2, "Bind socket failed.\r\n", 21Bind socket failed.
    ) = 21
    write(2, "freemodbus: can't initialize mod"..., 44freemodbus: can't
    initialize modbus stack!
    ) = 44
    exit_group(1) = ?


  • 6. Data: 2010-03-03 07:06:40
    Temat: Re: Problem z kompilacją
    Od: "Artur M. Piwko" <m...@b...pl>

    In the darkest hour on Wed, 03 Mar 2010 06:09:21 +0100,
    Michal Nitecki <m...@o...SPAMSPAMSPAM.pl> screamed:
    > Stachu 'Dozzie' K. pisze:
    >> strace co mówi?
    >
    > $ strace ./tcpmodbus
    > execve("./tcpmodbus", ["./tcpmodbus"], [/* 37 vars */]) = 0
    > brk(0) = 0x22c0000
    > [...]
    > bind(3, {sa_family=AF_INET, sin_port=htons(502),
    > sin_addr=inet_addr("0.0.0.0")}, 16) = -1 EACCES (Permission denied)
    > write(2, "Bind socket failed.\r\n", 21Bind socket failed.
    > ) = 21
    > write(2, "freemodbus: can't initialize mod"..., 44freemodbus: can't
    > initialize modbus stack!
    > ) = 44
    > exit_group(1) = ?
    >

    Strace pewnie m


  • 7. Data: 2010-03-03 11:56:49
    Temat: Re: Problem z kompilacją
    Od: Michal Nitecki <m...@o...SPAMSPAMSPAM.pl>

    Artur M. Piwko pisze:
    > Strace pewnie m?wi, ?e nie jest z roota uruchamiany.

    Dzięki, z roota się uruchomiło.


  • 8. Data: 2010-04-23 17:56:29
    Temat: Re: Problem z kompilacją
    Od: Sintsu <s...@g...com>

    I found this article through the google, and translate it to english
    I'm facing the same problem like you, and trying to solve it compare
    with the other demo code but not figure it out.

    It's look like the programe not yet defined the `eMBTCPInit' , but it
    indeed show up in the mb.h and mbtcp.h.

    If anyone knows the solution please give us a hint, and I'll very
    appreciate the work you done, thanks.

    On 3?3?, ??6?53?, Michal Nitecki <m...@o...SPAMSPAMSPAM.pl>
    wrote:
    > Cześć.
    > Jest sobie projekt freemodbus.org. Pliki które nas interesują znajdują
    > się tutaj:http://download.berlios.de/freemodbus/freemodb
    us-v1.4.0.zip
    >
    > Próbuję skompilować na Ubuntu 9.10 katalog demo/LINUXTCP, jednak
    > wyskakują mi pewne błędy (to niżej). Co więcej, próba kompilacji
    > katalogu demo/WIN32TCP na Visual Studio pokazuje mi podobne błędy. Chyba
    > chodzi o dałączenie jakiejś biblioteki, czy coś takiego.
    > Mógł by ktoś rzucić na to okiem (najlepiej spróbować skompliwać, to
    > dosłownie chwilka) i powiedzieć co jest nie tak?
    >
    > Tutaj wyjście z mojej konsoli pod linuksem:
    > zygfryd@punisher:~/freemodbus-v1.4.0/demo/LINUXTCP$ make
    > gcc  -lpthread demo.o port/portother.o port/portevent.o port/porttcp.o
    > ../../modbus/mb.o ../../modbus/tcp/mbtcp.o
    > ../../modbus/functions/mbfunccoils.o ../../modbus/functions/mbfuncdiag.o
    > ../../modbus/functions/mbfuncholding.o
    > ../../modbus/functions/mbfuncinput.o
    > ../../modbus/functions/mbfuncother.o ../../modbus/functions/mbfuncdisc.o
    > ../../modbus/functions/mbutils.o   -o tcpmodbus
    > demo.o: In function `main':
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/demo.c
    :76: undefined
    > reference to `eMBTCPInit'
    > ../../modbus/mb.o: In function `eMBInit':
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:148:
    > undefined reference to `eMBRTUStart'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:149:
    > undefined reference to `eMBRTUStop'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:150:
    > undefined reference to `eMBRTUSend'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:151:
    > undefined reference to `eMBRTUReceive'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:152:
    > undefined reference to `vMBPortClose'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:153:
    > undefined reference to `xMBRTUReceiveFSM'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:154:
    > undefined reference to `xMBRTUTransmitFSM'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:155:
    > undefined reference to `xMBRTUTimerT35Expired'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:157:
    > undefined reference to `eMBRTUInit'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:162:
    > undefined reference to `eMBASCIIStart'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:163:
    > undefined reference to `eMBASCIIStop'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:164:
    > undefined reference to `eMBASCIISend'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:165:
    > undefined reference to `eMBASCIIReceive'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:166:
    > undefined reference to `vMBPortClose'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:167:
    > undefined reference to `xMBASCIIReceiveFSM'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:168:
    > undefined reference to `xMBASCIITransmitFSM'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:169:
    > undefined reference to `xMBASCIITimerT1SExpired'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:171:
    > undefined reference to `eMBASCIIInit'
    > collect2: ld returned 1 exit status
    > make: *** [tcpmodbus] Błąd 1


  • 9. Data: 2010-04-23 19:48:08
    Temat: Re: Problem z kompilacją
    Od: Sintsu <s...@g...com>

    hey, I solved the error msg, the solution is as follow

    modified the file "freemodbus/modbus/include/mbconfig.h"
    find the under code
    /*! \brief If Modbus ASCII support is enabled. */
    #define MB_ASCII_ENABLED ( 1 )
    /*! \brief If Modbus RTU support is enabled. */
    #define MB_RTU_ENABLED ( 1 )
    /*! \brief If Modbus TCP support is enabled. */
    #define MB_TCP_ENABLED ( 0 )
    /*! \brief The character timeout value for Modbus ASCII.

    change into
    #define MB_ASCII_ENABLED ( 0 )
    #define MB_RTU_ENABLED ( 0 )
    #define MB_TCP_ENABLED ( 1 )

    saved then make the demo.c in LINUXTCP (be sure to "make clean" first)

    On 3?3?, ??6?53?, Michal Nitecki <m...@o...SPAMSPAMSPAM.pl>
    wrote:
    > Cześć.
    > Jest sobie projekt freemodbus.org. Pliki które nas interesują znajdują
    > się tutaj:http://download.berlios.de/freemodbus/freemodb
    us-v1.4.0.zip
    >
    > Próbuję skompilować na Ubuntu 9.10 katalog demo/LINUXTCP, jednak
    > wyskakują mi pewne błędy (to niżej). Co więcej, próba kompilacji
    > katalogu demo/WIN32TCP na Visual Studio pokazuje mi podobne błędy. Chyba
    > chodzi o dałączenie jakiejś biblioteki, czy coś takiego.
    > Mógł by ktoś rzucić na to okiem (najlepiej spróbować skompliwać, to
    > dosłownie chwilka) i powiedzieć co jest nie tak?
    >
    > Tutaj wyjście z mojej konsoli pod linuksem:
    > zygfryd@punisher:~/freemodbus-v1.4.0/demo/LINUXTCP$ make
    > gcc  -lpthread demo.o port/portother.o port/portevent.o port/porttcp.o
    > ../../modbus/mb.o ../../modbus/tcp/mbtcp.o
    > ../../modbus/functions/mbfunccoils.o ../../modbus/functions/mbfuncdiag.o
    > ../../modbus/functions/mbfuncholding.o
    > ../../modbus/functions/mbfuncinput.o
    > ../../modbus/functions/mbfuncother.o ../../modbus/functions/mbfuncdisc.o
    > ../../modbus/functions/mbutils.o   -o tcpmodbus
    > demo.o: In function `main':
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/demo.c
    :76: undefined
    > reference to `eMBTCPInit'
    > ../../modbus/mb.o: In function `eMBInit':
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:148:
    > undefined reference to `eMBRTUStart'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:149:
    > undefined reference to `eMBRTUStop'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:150:
    > undefined reference to `eMBRTUSend'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:151:
    > undefined reference to `eMBRTUReceive'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:152:
    > undefined reference to `vMBPortClose'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:153:
    > undefined reference to `xMBRTUReceiveFSM'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:154:
    > undefined reference to `xMBRTUTransmitFSM'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:155:
    > undefined reference to `xMBRTUTimerT35Expired'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:157:
    > undefined reference to `eMBRTUInit'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:162:
    > undefined reference to `eMBASCIIStart'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:163:
    > undefined reference to `eMBASCIIStop'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:164:
    > undefined reference to `eMBASCIISend'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:165:
    > undefined reference to `eMBASCIIReceive'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:166:
    > undefined reference to `vMBPortClose'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:167:
    > undefined reference to `xMBASCIIReceiveFSM'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:168:
    > undefined reference to `xMBASCIITransmitFSM'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:169:
    > undefined reference to `xMBASCIITimerT1SExpired'
    > /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
    modbus/mb.c:171:
    > undefined reference to `eMBASCIIInit'
    > collect2: ld returned 1 exit status
    > make: *** [tcpmodbus] Błąd 1

strony : [ 1 ]


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: