shared lib is missing GOMP_4.0

Bugs & Suggestions
Post Reply
grubernd
Moderator
Posts: 245
Joined: Thu Jan 12, 2012 8:17 pm
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 64 Bit
processor: from atom to quadcore
Hard_Drive_Capacity: not enough
Location: Graz, Austria
Contact:

shared lib is missing GOMP_4.0

Post by grubernd »

hi..

Linux x64

today i spent a fair amount of time getting my watermarker script running again.
afx helped a lot.

using imagemagick i finally found the error message:

Code: Select all

convert: /opt/AfterShot3(64-bit)/lib/libgomp.so.1: version `GOMP_4.0' not found (required by /usr/lib/x86_64-linux-gnu/libMagickCore-6.Q16.so.2)
which boils down to: ASP3 is shipped with an old library that only contains the GOMP_3 parts.
i checked this with "readelf -a /opt/AfterShot3(64-bit)/lib/libgomp.so.1.0.0 | grep -i gomp_4" - which comes up empty.
the other libgomp on my system in /usr/lib/x86_64-linux-gnu has the GOMP_4 in it.

workarounds:
- put an "unset LD_LIBRARY_PATH" into any script you call from ASP3. (tested, works, pretty much future proof)
- relink the library to a current version (untested. very likely gets reset with upgrades etc)

cheers,
grubernd

PS: in case anyone wonders. GOMP == GNU Offloading and Multi Processing Runtime Library
use the Monkey to report bugs - include as much precise information as you can provide!
Bibble since 2004 - lots of it in my public archive: http://bilder.grubernd.at
Post Reply