> On Dec 3, 2022, at 2:08 AM, Michael van Elst <mlel...@serpens.de> wrote: > > br...@nmsu.edu (Brook Milligan) writes: > >> All but one of these are provided by the emulators/suse131_base and = >> emulators/suse131_glib2 packages; the missing one is libstdc++.so.6. = > > Hmm. emulators/suse131_base (from 2022Q3 release) comes with: > > /usr/pkg/emul/linux/usr/lib64/libstdc++.so.6 > /usr/pkg/emul/linux/usr/lib64/libstdc++.so.6.0.18
Hmm is right. For some reason I was missing this (although I have libstdc++.so.6.0.30. Thanks for pointing out a blindspot. The bigger problem, though, is the following. When I run the linux program, I get the following messages: # bin/guppy_basecaller --version bin/guppy_basecaller: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by bin/guppy_basecaller) bin/guppy_basecaller: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by bin/guppy_basecaller) bin/guppy_basecaller: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by bin/guppy_basecaller) bin/guppy_basecaller: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by bin/guppy_basecaller) bin/guppy_basecaller: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by bin/guppy_basecaller) Looking into this with objdump it seems that (if I am interpreting this correctly) most of these symbols are not defined in the suse 1.31 versions. It turns out, however, that I can copy the needed libraries from a CentOS 8 system and the emulation works. Does it make sense to have updated linux library packages? Cheers, Brook