Phix, IUP issues
- Posted by ChrisB (moderator) Jan 18, 2022
- 1675 views
Anybody else having IUP libraryissues, specifically on Mint 20.1?
/home/crylex/phix/demo/pGUI/pGUI.e:1091 in procedure iup_link_error() crash(`link error: libiupcontrols.so`) name = `libiupcontrols.so` ... called from /home/crylex/phix/demo/pGUI/pGUI.e:1148 in function iup_open_dll() libs = {`iupcontrols.dll`,`libiupcontrols.so`,`libiupcontrols.dylib`} path = `libiupcontrols.so` res = 0 curr_dir = <novalue> ... called from /home/crylex/phix/demo/pGUI/pGUI.e:1817 in procedure iup_init1() dll_root = 0 s = {`/home/crylex/phix/builtins/`,`/home/crylex/phix/builtins/VM/`,`/home/crylex/phix/`,`/home/crylex/phix/demo/pGUI/`} dll_dir = `lnx64` i = 5 sip = {`/home`,`crylex`,`phix`,`demo`,`pGUI`,`lnx64`} curr_dir = <novalue> ... called from /home/crylex/phix/demo/pGUI/pGUI.e:1883 in procedure IupOpen() dll_root = 0 ... called from /home/crylex/phix/demo/pGUI/alarm.exw:7
, output of ldd libiucontrols.so
root@Mancave:/lib64# ldd libiupcontrols.so linux-vdso.so.1 (0x00007fff46768000) libiup.so => /lib64/libiup.so (0x00007f942ebad000) libiupcd.so => /lib64/libiupcd.so (0x00007f942eba5000) libcd.so => not found ???issues ??? libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f942e9b3000) libgtk-3.so.0 => /lib/x86_64-linux-gnu/libgtk-3.so.0 (0x00007f942e202000) libgdk-3.so.0 => /lib/x86_64-linux-gnu/libgdk-3.so.0 (0x00007f942e0fd000) libpangocairo-1.0.so.0 => /lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007f942e0e9000) libcairo.so.2 => /lib/x86_64-linux-gnu/libcairo.so.2 (0x00007f942dfc6000) libgdk_pixbuf-2.0.so.0 => /lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007f942df9e000) libpango-1.0.so.0 => /lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007f942df4f000) libgobject-2.0.so.0 => /lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f942deef000) libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f942ddc6000) libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007f942dc87000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f942db38000) libcd.so => not found ???issues ??? libfontconfig.so.1 => /lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f942daf1000) /lib64/ld-linux-x86-64.so.2 (0x00007f942ed9b000) libgmodule-2.0.so.0 => /lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f942daeb000) libXi.so.6 => /lib/x86_64-linux-gnu/libXi.so.6 (0x00007f942dad9000) libXfixes.so.3 => /lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f942dacf000) libcairo-gobject.so.2 => /lib/x86_64-linux-gnu/libcairo-gobject.so.2 (0x00007f942dac3000) libatk-1.0.so.0 => /lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007f942da99000) libatk-bridge-2.0.so.0 => /lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0 (0x00007f942da62000) libepoxy.so.0 => /lib/x86_64-linux-gnu/libepoxy.so.0 (0x00007f942d92f000) libfribidi.so.0 => /lib/x86_64-linux-gnu/libfribidi.so.0 (0x00007f942d912000) libgio-2.0.so.0 => /lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007f942d72f000) libpangoft2-1.0.so.0 => /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007f942d716000) libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f942d611000) libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f942d552000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f942d52f000) libXinerama.so.1 => /lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007f942d528000) libXrandr.so.2 => /lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007f942d51b000) libXcursor.so.1 => /lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007f942d50e000) libXcomposite.so.1 => /lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007f942d509000) libXdamage.so.1 => /lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f942d504000) libxkbcommon.so.0 => /lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x00007f942d4c2000) libwayland-cursor.so.0 => /lib/x86_64-linux-gnu/libwayland-cursor.so.0 (0x00007f942d4b7000) libwayland-egl.so.1 => /lib/x86_64-linux-gnu/libwayland-egl.so.1 (0x00007f942d4b0000) libwayland-client.so.0 => /lib/x86_64-linux-gnu/libwayland-client.so.0 (0x00007f942d49f000) libXext.so.6 => /lib/x86_64-linux-gnu/libXext.so.6 (0x00007f942d48a000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f942d47f000) libpixman-1.so.0 => /lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007f942d3d8000) libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f942d39e000) libxcb-shm.so.0 => /lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f942d399000) libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f942d36f000) libxcb-render.so.0 => /lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f942d360000) libXrender.so.1 => /lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f942d156000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f942d13a000) libthai.so.0 => /lib/x86_64-linux-gnu/libthai.so.0 (0x00007f942d12d000) libffi.so.7 => /lib/x86_64-linux-gnu/libffi.so.7 (0x00007f942d121000) libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f942d0ae000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f942d0a8000) libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f942d07a000) libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f942d071000) libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f942d01e000) libatspi.so.0 => /lib/x86_64-linux-gnu/libatspi.so.0 (0x00007f942cfe7000) libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007f942cf87000) libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f942cf5c000) libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f942cf40000) libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f942cf11000) libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007f942cf0b000) libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f942cf03000) libdatrie.so.1 => /lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007f942cef9000) libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007f942ce48000) libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007f942cdf1000) libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007f942cd61000) libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f942cd47000) liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f942cd1e000) liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007f942ccfb000) libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f942cbdd000) libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f942cbba000)
64 bit phix, 64 bit iup libs, tried other iup versions.