Hi dan We are sorry that you encounter a problem.
Not sure that this is the solution but check ffiLibraryName ^ CairoLibrary CairoLibrary >> unix32ModuleName "On different flavors of linux the path to library may differ depending on OS distro or whether system is 32 or 64 bit. Packages such as snapcraft can also change the path. Look in a number of known locations, or LD_LIBRARY_PATH." #('/usr/lib/i386-linux-gnu' '/usr/lib32' '/usr/lib') , (((OSEnvironment current getEnv: 'LD_LIBRARY_PATH') ifNil: [ '' ]) substrings: ':') do: [ :path | | libraryPath | libraryPath := path asFileReference / 'libcairo.so.2'. libraryPath exists ifTrue: [ ^ libraryPath fullName ] ]. self error: 'Cannot locate cairo library. Please check if it installed on your system' Better CairoLibrary >> unix64ModuleName "On different flavors of linux the path to library may differ depending on OS distro or whether system is 32 or 64 bit. Packages such as snapcraft can also change the path. Look in a number of known locations, or LD_LIBRARY_PATH." #('/lib/x86_64-linux-gnu' '/usr/lib') , (((OSEnvironment current getEnv: 'LD_LIBRARY_PATH') ifNil: [ '' ]) substrings: ':') do: [ :path | | libraryPath | libraryPath := path asFileReference / 'libcairo.so.2'. libraryPath exists ifTrue: [ ^ libraryPath fullName ] ]. self error: 'Cannot locate cairo library. Please check if it installed on your system' On Fri, Sep 22, 2017 at 6:37 PM, Dan Wilczak <dan.g.wilc...@gmail.com> wrote: > I've just installed the 64-bit version of Pharo 6.1 on OpenSuse linux (64 > bit). The Athens demos fail because > UFFI looks for libcairo in /usr/lib rather the /usr/lib64. I tried setting > LD_LIBRARY_PATH but that has no effect. > How can I force it to use lib64? > > Dan > > > > > -- > Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html >