Menu

linknx error

Help
EPIX
2008-12-26
2012-12-14
  • EPIX

    EPIX - 2008-12-26

    Hi guys...

    I trie to run linknx on an openwrt-Router...
    eibd ist running and showing the signals on the knx-bus...

    I installed linknx 0.0.1.25-1 an got this error:
    root@OpenWrt:/opt/usr/bin$ ./linknx -c -w
    ./linknx: can't resolve symbol '_ZNSs6appendEPKcj'

    Can anybody give me an hint?
    By the way: What is the difference between 0.0.1.25-1 and 0.0.1.25-2 ?

    This is a overview about the lib's loaded by linknx....
    root@OpenWrt:/opt/usr/bin$ ldd ./linknx -c -w
            libuClibc++.so.0 => /usr/lib/libuClibc++.so.0 (0x2aaee000)
            libc.so.0 => /lib/libc.so.0 (0x2ab5e000)
            libm.so.0 => /lib/libm.so.0 (0x2ac04000)
            libpthsem.so.20 => /usr/lib/libpthsem.so.20 (0x2ac4b000)
            libcurl.so.3 => /opt/usr/lib/libcurl.so.3 (0x2ac9e000)
            libdl.so.0 => /lib/libdl.so.0 (0x2ad09000)
            libz.so.1 => /opt/usr/lib/libz.so.1 (0x2ad4b000)
            libesmtp.so.5 => /opt/usr/lib/libesmtp.so.5 (0x2ad9c000)
            libssl.so.0.9.8 => /opt/usr/lib/libssl.so.0.9.8 (0x2ade9000)
            libcrypto.so.0.9.8 => /opt/usr/lib/libcrypto.so.0.9.8 (0x2ae58000)
            ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x2aaa8000)
    root@OpenWrt:/opt/usr/bin$

     
    • jef2000

      jef2000 - 2008-12-27

      Hi,

      On my system, the missing symbol is defined in
      /usr/lib/libuClibc++-0.2.2.so

      If not yet installed, try to install:
      http://ouaye.net/linknx/OpenWRT-WhiteRussian-RC6/uclibc++_0.2.2-2_mipsel.ipk

      If the problem is not solved, could you tell me what device you are using (WRT54G?), what's the system version (diplayed by command "uname -a"),
      what are the versions of the following components (you can find them using command "ipkg list_installed") and where they are coming from:

      libcurl
      libesmtp
      uclibc++
      linknx

      Why is libesmtp installed in /opt/usr/lib/? Did you move it there or was it installed like that by ipkg?

      For the difference between 0.0.1.25-1 and 0.0.1.25-2, it was a test build to fix a problem with negative values in time offsets. But the problem was in uclibc++, not in linknx. The details are explained here:
      https://sourceforge.net/forum/forum.php?thread_id=2330826&forum_id=743670

      Regards,

      Jean-François

       
    • EPIX

      EPIX - 2008-12-29

      Hi Jeff!

      I installed the ASUS 500g Deluxe more than 10 times, without a chance to find out the reason...

      Lately i took all the packages from your site (also the uclib++) and now everything is working fine,- SO I WILL NOT TOUCH THE RUNNING SYSTEM  ;-)

      libesmpt was installed by ipkg in this folder, i just made the symlinks....

       
    • jef2000

      jef2000 - 2008-12-30

      Hi,

      Yes, it was probably a wrong uclibc++ library version.
      I should add some comment to the wiki to strongly encourage people to use the right uclibc++ version.

      Regards,

      Jean-François

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.