Closed markfirmware closed 3 years ago
Thanks for the report. What Linux are you on?
We currently support Ubuntu 18.04 and 20.04: https://gtoolkit.com/docs/os-support/
debian 10
Thanks for the quick response!
You are welcome. Any chance you can try it on Ubuntu?
Hi Mark,
Could you also post the output of ldd --version
?
and strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBC
Ok, it took a few minutes to start a cloud desktop with 20.04 and it now starts fine.
I will get those files to you.
ldd (Debian GLIBC 2.28-10) 2.28
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_3.4.20
GLIBCXX_3.4.21
GLIBCXX_3.4.22
GLIBCXX_3.4.23
GLIBCXX_3.4.24
GLIBCXX_3.4.25
GLIBC_2.2.5
GLIBC_2.3
GLIBC_2.14
GLIBC_2.18
GLIBC_2.16
GLIBC_2.17
GLIBC_2.3.2
GLIBCXX_DEBUG_MESSAGE_LENGTH
I am also on debian 10. For me it got into an infinite loop spawning new windows and saying Error: External module not found
.
$ ldd ./libSkia.so
./libSkia.so: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by ./libSkia.so)
linux-vdso.so.1 (0x00007ffcad18d000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f0fa28a7000)
libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f0fa2861000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f0fa27a5000)
libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007f0fa2711000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f0fa270c000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f0fa2702000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f0fa26df000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f0fa26c5000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f0fa2504000)
/lib64/ld-linux-x86-64.so.2 (0x00007f0fa3f8c000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f0fa2381000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f0fa2344000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f0fa233b000)
libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f0fa2300000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f0fa20e2000)
libGLX.so.0 => /usr/lib/x86_64-linux-gnu/libGLX.so.0 (0x00007f0fa20ae000)
libGLdispatch.so.0 => /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007f0fa1ff1000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f0fa1eb0000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f0fa1c9c000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f0fa1c72000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f0fa1a6e000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f0fa1868000)
libbsd.so.0 => /usr/lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f0fa184e000)
This is the only .so
for which it says version
GLIBCXX_3.4.26' not found. All other
.so` files are fine.
I get the same error on linux mint 19.1 (distribution based on ubuntu 18.04):
Is there any workaround?
It seems like the problem is also in GLIBCXX_3.4.26
:
bystrousak:~/Plocha,0$ /sbin/ldconfig -p | grep stdc++
libstdc++.so.6 (libc6,x32) => /usr/libx32/libstdc++.so.6
libstdc++.so.6 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
libstdc++.so.6 (libc6) => /usr/lib/i386-linux-gnu/libstdc++.so.6
libstdc++.so.6 (libc6) => /usr/lib32/libstdc++.so.6
bystrousak:~/Plocha,1$ strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_3.4.20
GLIBCXX_3.4.21
GLIBCXX_3.4.22
GLIBCXX_3.4.23
GLIBCXX_3.4.24
GLIBCXX_3.4.25
GLIBCXX_DEBUG_MESSAGE_LENGTH
I'll try to reproduce it, but for now here is what happened on my PopOS (Ubuntu) 20.04 with v0.8.633. For now, it may just be user error on my part.
Just got an Error: external module not found
while trying to look at the Examples Map
of the Dictionary
class :
And it froze gtoolkit for good.
Still, there was some interactivity left, because each time I tried Ctrl-.
after the error (on both windows), it would print the same 5 lines (it is verbatim, the "...." is the final part of the print):
User Interrupt
[ idleSemaphore signal ] in GlutinEventDrivenEventFetcher>>basicPharoEventLoop in Block: [ idleSemaphore signal ]
[ self value.
Processor terminateActive ] in BlockClosure>>newProcess in Block: [ self value....
Hi Everyone,
If you are still having issues, would you please run gt_check_libs.sh
. If you installed Gt from github, it is available at:
pharo-local/iceberg/feenkcom/gtoolkit/scripts/user/gt_check_libs.sh
If not you can download it from https://github.com/feenkcom/gtoolkit/raw/master/scripts/user/gt_check_libs.sh
It will produce a GtLibs-<date>.log
file. Please check it for any personal information and then post it here.
Is this still an issue?