Einhugur JSON Parser in Linux Mint 17.3

I have an app I’m trying to get running in Linux Mint 17.3 (32 bit) .

When it run from the command line I get:

(MyApp:3154): GLib-CRITICAL **: g_hash_table_insert_internal: assertion ‘hash_table != NULL’ failed
Failed to load plugin EHJSONParser1501.so:
/usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20’ not found (required by /home/bob/Desktop/MyApp/MyApp Libs/EHJSONParser1501.so)

When I use ldd I get:

    linux-gate.so.1 =>  (0xb7772000)
    librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xb7748000)
    libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb7743000)
    libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb7726000)
    libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb7578000)
    /lib/ld-linux.so.2 (0xb7774000)

Any ideas on what I need to install or report back to Einhugur?

Looks like its the libstdc++.so.6 that is missing ?

I reverted to the previous version of the plugin and all is well. I, and my client, can live with this for now.

This is on a fresh install of Linux Mint 17.3.

I’d guess present but an older version than what you built against.

The path seems like it might be weird. The other libraries are in /lib/i386-linux-gnu/ but it’s looking in /usr/lib/i386-linux-gnu/. Dunno if that’s normal or not.

I am experimenting with clang version of it, I will try to contact you on the weekend to see if you can try it for the issue you are having.