That said, up to version 3.1 would run.
In version 4.0 I get the software installed, I get the login prompt for my user ID and password. If I enter wrong information, I get the proper error that I have supplied wrong information. If I enter the correct information, the login screen goes away, then Simplify3D just quits.
I run from a terminal and get no error messages except the expected "+Stopped". I tried to use gdb to debug the program, but there are no debugging symbols (this is expected in production software, though). I tried to run strace to see where it was failing in case there was a library it expected that I did not have -- strace won't run or attached to the process.
Is anyone running 4.0 on Arch Linux?
I know there has been other software that didn't like the latest version of OpenSSL Arch uses, so it is possible that this is the case here?
Does the Simplify3D people have debug builds available that I can debug or trace to see what library is causing the issue?
I really like this software, and really think it's the best I have used. But I'm just to weary of trying to make it run on my distribution of choice. Ubuntu is the Microsoft of the Linux world, and I avoid them. I also have a Mac that I can use (haven't tested 4.0 on it yet), but it is not as convenient as my Linux laptop.
Anyway, any pointers would be helpful.
Thanks!
Simplify3D 4.0, nVidia GTX1070, Arch Linux, Kernel 4.13.12, 16MB RAM, SSD system disk, KDE Desktop environment
P.S. If it helps, here is the dependency list ran against Simplify3D from my machine:
Code: Select all
ldd /opt/Simplify3D-4.0.0/Simplify3D
linux-vdso.so.1 (0x00007ffc7f1a6000)
libGLU.so.1 => /usr/lib/libGLU.so.1 (0x00007fe8541bd000)
libInterface.so => /opt/Simplify3D-4.0.0/libInterface.so (0x00007fe853e94000)
libquazip.so.1 => /opt/Simplify3D-4.0.0/libquazip.so.1 (0x00007fe853c64000)
libusb-1.0.so.0 => /opt/Simplify3D-4.0.0/libusb-1.0.so.0 (0x00007fe853a4c000)
libcrypto.so.1.0.0 => /opt/Simplify3D-4.0.0/libcrypto.so.1.0.0 (0x00007fe8535fc000)
libQt5OpenGL.so.5 => /opt/Simplify3D-4.0.0/libQt5OpenGL.so.5 (0x00007fe8545be000)
libQt5Widgets.so.5 => /opt/Simplify3D-4.0.0/libQt5Widgets.so.5 (0x00007fe852fad000)
libQt5Gui.so.5 => /opt/Simplify3D-4.0.0/libQt5Gui.so.5 (0x00007fe8529d6000)
libQt5Qml.so.5 => /opt/Simplify3D-4.0.0/libQt5Qml.so.5 (0x00007fe8525e6000)
libQt5Network.so.5 => /opt/Simplify3D-4.0.0/libQt5Network.so.5 (0x00007fe85248a000)
libQt5Concurrent.so.5 => /opt/Simplify3D-4.0.0/libQt5Concurrent.so.5 (0x00007fe8545b4000)
libQt5SerialPort.so.5 => /opt/Simplify3D-4.0.0/libQt5SerialPort.so.5 (0x00007fe85459a000)
libQt5Core.so.5 => /opt/Simplify3D-4.0.0/libQt5Core.so.5 (0x00007fe851efe000)
libGL.so.1 => /usr/lib/libGL.so.1 (0x00007fe851c73000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fe8518ec000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007fe8515a0000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fe851389000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007fe850fd1000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007fe850dc9000)
libz.so.1 => /opt/Simplify3D-4.0.0/libz.so.1 (0x00007fe850bae000)
libudev.so.1 => /usr/lib/libudev.so.1 (0x00007fe850990000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fe850772000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fe85056e000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007fe85443d000)
libGLX.so.0 => /usr/lib/libGLX.so.0 (0x00007fe85033d000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fe84fffe000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00007fe84fdec000)
libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007fe84fb36000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fe84f90d000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fe84f709000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fe84f503000)