[squeak-dev] Confirmed 32 bit openCroquet works on the 32 bit box not on 64 bit box. (also, d.t. lewis, FYI you can see UnixOSProcess errors during startup. let me know if I can help)
gettimothy
gettimothy at zoho.com
Mon May 11 13:52:58 UTC 2020
On the 32 bit linux laptop, in the updatedCroquet, run 25.sh as root on a local X-Windows and the rabbit appears in the Croquet Master .
(whew! glad I was not dreaming! had a few brandies in me too (: so DT's are ruled out, thankfully)
It does NOT work on the 32 bit box when logged in as a regular user.
Probably that p-thread stuff/fix.
I will investigate in a bit.
I tried the same approach on the 64 and it does not fix the issue.
Here is the LD_DEBUG=libs trace when logged in as root running squeak6 on the 64 bit machine
calling init: /home/wm/usr/src/smalltalk/squeak6.0alpha/bin/UnixOSProcessPlugin.so
2879:
2879: /home/wm/usr/src/smalltalk/squeak6.0alpha/bin/UnixOSProcessPlugin.so: error: symbol lookup error: undefined symbol: primitiveGetPidAccessorDepth (fatal)
2879: /home/wm/usr/src/smalltalk/squeak6.0alpha/bin/UnixOSProcessPlugin.so: error: symbol lookup error: undefined symbol: primitiveGetSessionAccessorDepth (fatal)
2879: /home/wm/usr/src/smalltalk/squeak6.0alpha/bin/UnixOSProcessPlugin.so: error: symbol lookup error: undefined symbol: primitiveGetPPidAccessorDepth (fatal)
2879: /home/wm/usr/src/smalltalk/squeak6.0alpha/bin/UnixOSProcessPlugin.so: error: symbol lookup error: undefined symbol: primitiveVersionStringAccessorDepth (fatal)
2879: /home/wm/usr/src/smalltalk/squeak6.0alpha/bin/UnixOSProcessPlugin.so: error: symbol lookup error: undefined symbol: primitiveGetThreadIDAccessorDepth (fatal)
2879: /home/wm/usr/src/smalltalk/squeak6.0alpha/bin/UnixOSProcessPlugin.so: error: symbol lookup error: undefined symbol: primitiveGetStdInHandleAccessorDepth (fatal)
2879: /home/wm/usr/src/smalltalk/squeak6.0alpha/bin/UnixOSProcessPlugin.so: error: symbol lookup error: undefined symbol: primitiveGetStdOutHandleAccessorDepth (fatal)
2879: /home/wm/usr/src/smalltalk/squeak6.0alpha/bin/UnixOSProcessPlugin.so: error: symbol lookup error: undefined symbol: primitiveGetStdErrHandleAccessorDepth (fatal)
2879: /home/wm/usr/src/smalltalk/squeak6.0alpha/bin/UnixOSProcessPlugin.so: error: symbol lookup error: undefined symbol: primitiveSigChldNumberAccessorDepth (fatal)
2879:
2879: calling init: /home/wm/usr/src/smalltalk/squeak6.0alpha/bin/B3DAcceleratorPlugin.so
2879:
2879: find library=libGLX_nvidia.so.0 [0]; searching
2879: search cache=/etc/ld.so.cache
2879: trying file=/usr/lib64/libGLX_nvidia.so.0
2879:
2879: find library=libnvidia-tls.so.418.30 [0]; searching
2879: search cache=/etc/ld.so.cache
2879: trying file=/usr/lib64/libnvidia-tls.so.418.30
2879:
2879: find library=libnvidia-glcore.so.418.30 [0]; searching
2879: search cache=/etc/ld.so.cache
2879: trying file=/usr/lib64/libnvidia-glcore.so.418.30
2879:
2879:
2879: calling init: /usr/lib64/libnvidia-glcore.so.418.30
2879:
2879:
2879: calling init: /usr/lib64/libGLX_nvidia.so.0
2879:
2879: /usr/lib64/libGLX_nvidia.so.0: error: symbol lookup error: undefined symbol: ErrorF (fatal)
2879: /lib64/libpthread.so.0: error: symbol lookup error: undefined symbol: pthread_setname_np, version GLIBC_2.2.5 (fatal)
2879: find library=libdrm.so.2 [0]; searching
2879: search cache=/etc/ld.so.cache
2879: trying file=/usr/lib64/libdrm.so.2
2879:
2879:
2879: calling init: /usr/lib64/libdrm.so.2
2879:
2879: find library=liballocator.so.0 [0]; searching
2879: search cache=/etc/ld.so.cache
2879: search path=/lib64/tls/x86_64:/lib64/tls:/lib64/x86_64:/lib64:/usr/lib64/tls/x86_64:/usr/lib64/tls:/usr/lib64/x86_64:/usr/lib64 (system search path)
2879: trying file=/lib64/tls/x86_64/liballocator.so.0
2879: trying file=/lib64/tls/liballocator.so.0
2879: trying file=/lib64/x86_64/liballocator.so.0
2879: trying file=/lib64/liballocator.so.0
2879: trying file=/usr/lib64/tls/x86_64/liballocator.so.0
2879: trying file=/usr/lib64/tls/liballocator.so.0
2879: trying file=/usr/lib64/x86_64/liballocator.so.0
2879: trying file=/usr/lib64/liballocator.so.0
2879:
2879: find library=liballocator.so.0 [0]; searching
2879: search cache=/etc/ld.so.cache
2879: search path=/lib64:/usr/lib64 (system search path)
2879: trying file=/lib64/liballocator.so.0
2879: trying file=/usr/lib64/liballocator.so.0
2879:
2879:
2879: calling init: /home/wm/usr/src/smalltalk/squeak6.0alpha/bin/SqueakFFIPrims.so
2879:
2879: /home/wm/usr/src/smalltalk/squeak6.0alpha/bin/SqueakFFIPrims.so: error: symbol lookup error: undefined symbol: primitiveFFIGetLastErrorAccessorDepth (fatal)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20200511/1a068cf3/attachment.html>
More information about the Squeak-dev
mailing list
|