Hi, it seems that Sencha Architect 3.1 for 64bit Linux installer is incorrectly build.
While 3.0 (forum, file) and 3.2 (from support) installers proceed flawlessly (Arch Linux, in my case), 3.1 (forum, file, md5: d0b326b00d065abefd1bc93fd6500087, sha256: b0ff0a4e54da3e85a365ed77feb53194c402fea93f64d3ca5592a786b11f56c5) is surprisingly buggy:
Code:
$ INITDEBUG=1 ./SenchaArchitect-3.1-x64.run
load /home/user/Downloads/SenchaArchitect-3.1-x64.run/libraries/tbcload1.7-linux/libtbcload1.7.so
couldn't load file "~/.bitrock/tmp/libtbcload1.7.so": ~/.bitrock/tmp/libtbcload1.7.so: cannot open shared object file: No such file or directory
Unable to initialize installer.
Is /tmp writable ?
Is SELinux enabled? You may need to disable it temporarily
Please see below for details
http://fedora.redhat.com/docs/selinux-faq-fc3/index.html#id2826056
(the hints are misleading, /tmp is writable, and there's no SElinux)
little hack to fix the issue of literal tilde in the path:
now the real problem turns out:
Code:
$ rm -rf $HOME/.bitrock/tmp/
$ INITDEBUG=1 ./SenchaArchitect-3.1-x64.run
load /home/user/Downloads/SenchaArchitect-3.1-x64.run/libraries/tbcload1.7-linux/libtbcload1.7.so
couldn't load file "~/.bitrock/tmp/libtbcload1.7.so": ~/.bitrock/tmp/libtbcload1.7.so: wrong ELF class: ELFCLASS32
Unable to initialize installer.
...
So, SenchaArchitect-3.1-x64.run installer seems to be built incorrectly with 32bit installer components.
It would be nice if links to correct or other SA 3.1 build would be provided. (Or, providing info how to unpack these bitrock installer .run packages manually (including the program files), could help as well, not in this case, because sdx.kit-unpacked project.xml file shows that the program binaries are 32bit as well)
(I'm reporting more details in ticket #48290)