Results 1 to 7 of 7

Thread: OpenCPN Conflicts in Opensuse LEAP 42.2

  1. #1

    Exclamation OpenCPN Conflicts in Opensuse LEAP 42.2

    Hello, I am trying to get OpenCPN to launch on Opensuse LEAP 42.2 and seem to be running into an error. The installation (via package search on opensuse website) itself went smoothly using YaST "one-click" but when I go into launch menu from the desktop OpenCPN doesn't launch. From the command line I get the following error:

    linux-mk3d:~ # opencpn
    opencpn: relocation error: opencpn: symbol _ZTV21wxwxSizerItemListNode, version WXU_3.0 not defined in file libwx_gtk2u_core-suse.so.1 with link time reference

    I was not able to track down the log files as it was empty in the YaST utility. Anyone have pointers on what the best course of action should be to fix the relocation error?

    Thank you,
    A

  2. #2
    Join Date
    Jul 2008
    Location
    Sweden
    Posts
    170

    Default Re: OpenCPN Conflicts in Opensuse LEAP 42.2

    According to https://en.opensuse.org/OpenCPN you shall read a pdf https://fr.opensuse.org/images/d/dd/...-WX3-HowTo.pdf. I haven't tested yet. We'll see who is first with a reply of result.
    ASUS G46VW running openSUSE LEAP 42.1, Windows 8
    Samsung NP300V3A running openSUSE LEAP 42.1 Windows 7
    Some EEEPC running openSUSE LEAP 42.1, "Server" running sshfs, (mini)DLNA, NFS
    Raspberry Pi, Weezy, openSUSE 13.1 (two different SD-cards)

  3. #3

    Default Re: OpenCPN Conflicts in Opensuse LEAP 42.2

    Thanks so much for your pointer. I did try changing the Libwx settings in YaST as the PDF explains and clicked accept for YaST to update and OpenCPN still doesn't open. When I relaunch YaST and do wx library search the old libwx are checked instead of the CPN libwx ones previously selected in YaST. I am running firefox and did the 1 click download...

    Is there a way to 'hardwire' change those settings from the command line? I'll keep playing along these lines now that you've narrowed down where to find the specific problem. Please ping me with any other ideas...

    AKA

  4. #4
    Join Date
    Jul 2008
    Location
    Sweden
    Posts
    170

    Default Re: OpenCPN Conflicts in Opensuse LEAP 42.2

    Tested and it works here.
    I choose the repository and select each and every wx package set the version to the :Geo repository.

    Sorry, don't know how to do it in command, to set repository.

    /Johan
    ASUS G46VW running openSUSE LEAP 42.1, Windows 8
    Samsung NP300V3A running openSUSE LEAP 42.1 Windows 7
    Some EEEPC running openSUSE LEAP 42.1, "Server" running sshfs, (mini)DLNA, NFS
    Raspberry Pi, Weezy, openSUSE 13.1 (two different SD-cards)

  5. #5

    Default Re: OpenCPN Conflicts in Opensuse LEAP 42.2 - C++ ABI 1002???

    Okay, I believe I got all the libwx changed and still will not open due to the following conflicts.


    Beta:~ # opencpn
    Fatal Error: Mismatch between the program and library build versions detected.
    The library used 3.0 (wchar_t,compiler with C++ ABI 1002,wx containers,compatible with 2.8),
    and wxAUI used 3.0 (wchar_t,compiler with C++ ABI 1002,STL containers,compatible with 2.8).
    Aborted (core dumped)
    Beta:~ #

    Please let me know if any of you have encountered this before. Perhaps this error means I may have to dive in and try to get the source code to compile from scratch. Its been ages since I've used linux so hoping to ease into the pool with YasT and other creative suggestions

    Thanks
    AKA

  6. #6
    Join Date
    Jul 2008
    Location
    Sweden
    Posts
    170

    Default Re: OpenCPN Conflicts in Opensuse LEAP 42.2

    Did you change the "wxWidgets-3_0-plugin-sound_sdlu-3_0 - wxWidgets SDL Plugin" package also, not jus libs?
    ASUS G46VW running openSUSE LEAP 42.1, Windows 8
    Samsung NP300V3A running openSUSE LEAP 42.1 Windows 7
    Some EEEPC running openSUSE LEAP 42.1, "Server" running sshfs, (mini)DLNA, NFS
    Raspberry Pi, Weezy, openSUSE 13.1 (two different SD-cards)

  7. #7

    Thumbs up Re: OpenCPN Conflicts in Opensuse LEAP 42.2 ---Its On!!!

    Thanks you. Got it up and running now Double checked all the libwx versions and rebooted so now Im in.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •