py5coding/py5generator

Issues installing py5 on Raspberry Pi 3B

Opened this issue · 8 comments

Hello,

I am trying to use py5 on a Raspberry Pi 3B, after the installation everything looks ok, but I got the following message.

Traceback (most recent call last):
  File "/home/pi/py5test.py", line 1, in <module>
    import py5
  File "/home/pi/.local/lib/python3.9/site-packages/py5/__init__.py", line 34, in <module>
    import jpype.imports  # noqa
  File "/home/pi/.local/lib/python3.9/site-packages/jpype/__init__.py", line 18, in <module>
    import _jpype
ImportError: /lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by /home/pi/.local/lib/python3.9/site-packages/_jpype.cpython-39-arm-linux-gnueabihf.so)

If anyone have an insight about it let me know.

Thanks :)

hx2A commented

Hi, @sbldn ! Thanks for giving py5 a try.

It looks like you are missing a standard c++ library required by jpype. Can you try searching for it and see what you find?

On my machine in front of me (Fedora) I see this:

$ sudo dnf search libstdc++
Last metadata expiration check: 0:04:40 ago on Tue 21 May 2024 11:44:40 AM EDT.
==================================================================== Name Exactly Matched: libstdc++ ====================================================================
libstdc++.x86_64 : GNU Standard C++ Library
libstdc++.i686 : GNU Standard C++ Library
=================================================================== Name & Summary Matched: libstdc++ ===================================================================
rust-link-cplusplus+libstdc++-devel.noarch : Link libstdc++ or libc++ automatically or manually
======================================================================== Name Matched: libstdc++ ========================================================================
libstdc++-devel.x86_64 : Header files and libraries for C++ development
libstdc++-devel.i686 : Header files and libraries for C++ development
libstdc++-docs.x86_64 : Documentation for the GNU standard C++ library
libstdc++-static.i686 : Static libraries for the GNU standard C++ library
libstdc++-static.x86_64 : Static libraries for the GNU standard C++ library
mingw32-libstdc++.x86_64 : MinGW Windows GCC runtime libraries for C++ for the win32 target
mingw64-libstdc++.x86_64 : MinGW Windows GCC runtime libraries for C++ for the win64 target
ucrt64-libstdc++.x86_64 : MinGW Windows GCC runtime libraries for C++ for the win64 target
====================================================================== Summary Matched: libstdc++ =======================================================================
rust-link-cplusplus+default-devel.noarch : Link libstdc++ or libc++ automatically or manually
rust-link-cplusplus+libc++-devel.noarch : Link libstdc++ or libc++ automatically or manually
rust-link-cplusplus+libcxx-devel.noarch : Link libstdc++ or libc++ automatically or manually
rust-link-cplusplus+libstdcxx-devel.noarch : Link libstdc++ or libc++ automatically or manually
rust-link-cplusplus+nothing-devel.noarch : Link libstdc++ or libc++ automatically or manually
rust-link-cplusplus-devel.noarch : Link libstdc++ or libc++ automatically or manually

On a Raspberry pi it would probably be apt and not dnf. Once you find the right package, you can install it.

Hello @hx2A ,
Thanks for giving me a hand on this.


 $ sudo apt search libstdc++
Sorting... Done

Full Text Search... Done
lib32stdc++-6-dev-amd64-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (development files) (amd64)

lib32stdc++-6-dev-mips64el-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (development files) (mips64el)

lib32stdc++-6-dev-s390x-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (development files) (s390x)

lib32stdc++-8-dev-amd64-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (development files) (amd64)

lib32stdc++-8-dev-mips64-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files) (mips64)

lib32stdc++-8-dev-mips64el-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (development files) (mips64el)

lib32stdc++-8-dev-mips64r6-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files) (mips64r6)

lib32stdc++-8-dev-mips64r6el-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files) (mips64r6el)

lib32stdc++-8-dev-ppc64-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files) (ppc64)

lib32stdc++-8-dev-s390x-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (development files) (s390x)

lib32stdc++-8-dev-sparc64-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files) (sparc64)

lib32stdc++-8-dev-x32-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files) (x32)

lib64stdc++-6-dev-i386-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (development files) (i386)

lib64stdc++-6-dev-mips-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (development files) (mips)

lib64stdc++-6-dev-mipsel-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (development files) (mipsel)

lib64stdc++-8-dev-i386-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (development files) (i386)

lib64stdc++-8-dev-mips-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (development files) (mips)

lib64stdc++-8-dev-mipsel-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (development files) (mipsel)

lib64stdc++-8-dev-mipsr6-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files) (mipsr6)

lib64stdc++-8-dev-mipsr6el-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files) (mipsr6el)

lib64stdc++-8-dev-powerpc-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files) (powerpc)

lib64stdc++-8-dev-x32-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files) (x32)

lib64stdc++6-i386-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (64bit)

lib64stdc++6-mips-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (64bit)

lib64stdc++6-mipsel-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (64bit)

lib64stdc++6-mipsr6-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (64bit)

lib64stdc++6-mipsr6el-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (64bit)

lib64stdc++6-powerpc-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (64bit)

lib64stdc++6-x32-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (64bit)

libc++-11-dev/oldoldstable 1:11.0.1-2~deb10u1+rpi1 armhf
  LLVM C++ Standard library (development files)

libc++-13-dev/oldoldstable 1:13.0.1-6~deb10u4+rpi1 armhf
  LLVM C++ Standard library (development files)

libc++-7-dev/oldoldstable 1:7.0.1-8+rpi3+deb10u2 armhf
  LLVM C++ Standard library (development files)

libc++-8-dev/oldoldstable 1:8-3+rpi1 armhf
  LLVM C++ Standard library (development files)

libc++-9-dev/oldoldstable 1:9.0.1-6+rpi1~bpo10+1 armhf
  LLVM C++ Standard library (development files)

libc++-dev/oldoldstable 1:7.0-47 armhf
  LLVM C++ Standard library (development files)

libc++1/oldoldstable 1:7.0-47 armhf
  LLVM C++ Standard library

libc++1-11/oldoldstable 1:11.0.1-2~deb10u1+rpi1 armhf
  LLVM C++ Standard library

libc++1-13/oldoldstable 1:13.0.1-6~deb10u4+rpi1 armhf
  LLVM C++ Standard library

libc++1-7/oldoldstable 1:7.0.1-8+rpi3+deb10u2 armhf
  LLVM C++ Standard library

libc++1-8/oldoldstable 1:8-3+rpi1 armhf
  LLVM C++ Standard library

libc++1-9/oldoldstable 1:9.0.1-6+rpi1~bpo10+1 armhf
  LLVM C++ Standard library

libgmp-dev/oldoldstable,now 2:6.1.2+dfsg-4+deb10u1 armhf [installed,automatic]
  Multiprecision arithmetic library developers tools

libn32stdc++-6-dev-mips-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (development files) (mips)

libn32stdc++-6-dev-mips64el-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (development files) (mips64el)

libn32stdc++-6-dev-mipsel-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (development files) (mipsel)

libn32stdc++-8-dev-mips-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (development files) (mips)

libn32stdc++-8-dev-mips64-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files) (mips64)

libn32stdc++-8-dev-mips64el-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (development files) (mips64el)

libn32stdc++-8-dev-mips64r6-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files) (mips64r6)

libn32stdc++-8-dev-mips64r6el-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files) (mips64r6el)

libn32stdc++-8-dev-mipsel-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (development files) (mipsel)

libn32stdc++-8-dev-mipsr6-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files) (mipsr6)

libn32stdc++-8-dev-mipsr6el-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files) (mipsr6el)

libn32stdc++6-mips-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (n32)

libn32stdc++6-mips64-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (n32)

libn32stdc++6-mips64el-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (n32)

libn32stdc++6-mips64r6-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (n32)

libn32stdc++6-mips64r6el-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (n32)

libn32stdc++6-mipsel-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (n32)

libn32stdc++6-mipsr6-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (n32)

libn32stdc++6-mipsr6el-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (n32)

libstdc++-4.9-dev/oldoldstable 4.9.4-2+rpi1+b19 armhf
  GNU Standard C++ Library v3 (development files)

libstdc++-4.9-doc/oldoldstable 4.9.4-2+rpi1 all
  GNU Standard C++ Library v3 (documentation files)

libstdc++-4.9-pic/oldoldstable 4.9.4-2+rpi1+b19 armhf
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-5-dev/oldoldstable 5.5.0-8 armhf
  GNU Standard C++ Library v3 (development files)

libstdc++-5-doc/oldoldstable 5.5.0-8 all
  GNU Standard C++ Library v3 (documentation files)

libstdc++-5-pic/oldoldstable 5.5.0-8 armhf
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-6-dev/oldoldstable 6.5.0-1+rpi1+b1 armhf
  GNU Standard C++ Library v3 (development files)

libstdc++-6-dev-amd64-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (development files)

libstdc++-6-dev-arm64-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (development files)

libstdc++-6-dev-armel-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (development files)

libstdc++-6-dev-armhf-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (development files)

libstdc++-6-dev-i386-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (development files)

libstdc++-6-dev-mips-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (development files)

libstdc++-6-dev-mips64el-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (development files)

libstdc++-6-dev-mipsel-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (development files)

libstdc++-6-dev-ppc64el-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (development files)

libstdc++-6-dev-s390x-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (development files)

libstdc++-6-doc/oldoldstable 6.5.0-1+rpi1 all
  GNU Standard C++ Library v3 (documentation files)

libstdc++-6-pic/oldoldstable 6.5.0-1+rpi1+b1 armhf
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-6-pic-amd64-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-6-pic-arm64-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-6-pic-armel-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-6-pic-armhf-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-6-pic-i386-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-6-pic-mips-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-6-pic-mips64el-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-6-pic-mipsel-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-6-pic-ppc64el-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-6-pic-s390x-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-7-dev/oldoldstable,now 7.3.0-19 armhf [installed,automatic]
  GNU Standard C++ Library v3 (development files)

libstdc++-7-doc/oldoldstable 7.3.0-19 all
  GNU Standard C++ Library v3 (documentation files)

libstdc++-7-pic/oldoldstable 7.3.0-19 armhf
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-8-dev/oldoldstable,now 8.3.0-6+rpi1 armhf [installed,automatic]
  GNU Standard C++ Library v3 (development files)

libstdc++-8-dev-alpha-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files)

libstdc++-8-dev-amd64-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (development files)

libstdc++-8-dev-arm64-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (development files)

libstdc++-8-dev-armel-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (development files)

libstdc++-8-dev-armhf-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (development files)

libstdc++-8-dev-hppa-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files)

libstdc++-8-dev-i386-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (development files)

libstdc++-8-dev-m68k-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files)

libstdc++-8-dev-mips-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (development files)

libstdc++-8-dev-mips64-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files)

libstdc++-8-dev-mips64el-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (development files)

libstdc++-8-dev-mips64r6-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files)

libstdc++-8-dev-mips64r6el-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files)

libstdc++-8-dev-mipsel-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (development files)

libstdc++-8-dev-mipsr6-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files)

libstdc++-8-dev-mipsr6el-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files)

libstdc++-8-dev-powerpc-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files)

libstdc++-8-dev-powerpcspe-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files)

libstdc++-8-dev-ppc64-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files)

libstdc++-8-dev-ppc64el-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (development files)

libstdc++-8-dev-riscv64-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files)

libstdc++-8-dev-s390x-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (development files)

libstdc++-8-dev-sh4-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files)

libstdc++-8-dev-sparc64-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files)

libstdc++-8-dev-x32-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (development files)

libstdc++-8-doc/oldoldstable 8.3.0-6+rpi1 all
  GNU Standard C++ Library v3 (documentation files)

libstdc++-8-pic/oldoldstable 8.3.0-6+rpi1 armhf
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-8-pic-alpha-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-8-pic-amd64-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-8-pic-arm64-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-8-pic-armel-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-8-pic-armhf-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-8-pic-hppa-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-8-pic-i386-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-8-pic-m68k-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-8-pic-mips-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-8-pic-mips64-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-8-pic-mips64el-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-8-pic-mips64r6-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-8-pic-mips64r6el-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-8-pic-mipsel-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-8-pic-mipsr6-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-8-pic-mipsr6el-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-8-pic-powerpc-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-8-pic-powerpcspe-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-8-pic-ppc64-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-8-pic-ppc64el-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-8-pic-riscv64-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-8-pic-s390x-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-8-pic-sh4-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-8-pic-sparc64-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-8-pic-x32-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3 (shared library subset kit)

libstdc++-arm-none-eabi-newlib/oldoldstable 15:7-2018-q2-5+12 all
  GNU Standard C++ Library v3 for ARM Cortex-R/M processors (newlib)

libstdc++6/oldoldstable,now 8.3.0-6+rpi1 armhf [installed]
  GNU Standard C++ Library v3

libstdc++6-4.9-dbg/oldoldstable 4.9.4-2+rpi1+b19 armhf
  GNU Standard C++ Library v3 (debugging files)

libstdc++6-5-dbg/oldoldstable 5.5.0-8 armhf
  GNU Standard C++ Library v3 (debugging files)

libstdc++6-6-dbg/oldoldstable 6.5.0-1+rpi1+b1 armhf
  GNU Standard C++ Library v3 (debugging files)

libstdc++6-7-dbg/oldoldstable,now 7.3.0-19 armhf [installed]
  GNU Standard C++ Library v3 (debugging files)

libstdc++6-8-dbg/oldoldstable 8.3.0-6+rpi1 armhf
  GNU Standard C++ Library v3 (debugging files)

libstdc++6-alpha-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3

libstdc++6-amd64-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3

libstdc++6-arm64-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3

libstdc++6-armel-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3

libstdc++6-armhf-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3

libstdc++6-hppa-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3

libstdc++6-i386-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3

libstdc++6-m68k-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3

libstdc++6-mips-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3

libstdc++6-mips64-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3

libstdc++6-mips64el-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3

libstdc++6-mips64r6-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3

libstdc++6-mips64r6el-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3

libstdc++6-mipsel-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3

libstdc++6-mipsr6-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3

libstdc++6-mipsr6el-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3

libstdc++6-powerpc-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3

libstdc++6-powerpcspe-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3

libstdc++6-ppc64-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3

libstdc++6-ppc64el-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3

libstdc++6-riscv64-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3

libstdc++6-s390x-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3

libstdc++6-sh4-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3

libstdc++6-sparc64-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3

libstdc++6-x32-cross/oldoldstable 8.3.0-2cross2 all
  GNU Standard C++ Library v3

libx32stdc++-6-dev-amd64-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (development files) (amd64)

libx32stdc++-6-dev-i386-cross/oldoldstable 6.4.0-16cross1 all
  GNU Standard C++ Library v3 (development files) (i386)

libx32stdc++-8-dev-amd64-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (development files) (amd64)

libx32stdc++-8-dev-i386-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (development files) (i386)

libx32stdc++6-amd64-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (x32)

libx32stdc++6-i386-cross/oldoldstable 8.3.0-2cross1 all
  GNU Standard C++ Library v3 (x32)

I tried to reinstall libstdc++ but I got the same result, I check the GLIBCXX_X.X.X versions on the RP and I got

:~ $ strings /usr/lib/arm-linux-gnueabihf/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

hx2A commented

Perhaps I was confused about your error message. Does the file /lib/arm-linux-gnueabihf/libstdc++.so exist? What is in the directory /lib/arm-linux-gnueabihf/?

Do you somehow have a version of libstdc++.so where GLIBCXX_3.4.26 is missing?

I am trying to use py5 on a Raspberry Pi 3B, after the installation everything looks ok, but I got the following message.

Maybe @claudefalbriard or @gilfuser can help us on this one?

@hx2A or @sbldn can you please rename this issue "Issues installing py5 on Raspberry Pi 3B" ?

hx2A commented

@sbldn , sorry for my slow responsiveness.

A Processing install is available for the Raspberry pi:

https://processing.org/download

Can you try installing this and seeing if you can get that to work? If this doesn't work then py5 won't be able to work either.

Next week I might be able to pick a Raspberry Pi at my community center workplace and, if I do, I'll try to install py5.
Update: I won't be able to tackle this for a while, better not to promise anything.

I think I was able to make Processing work on an older Raspi a few years ago and I think both @claudefalbriard and @gilfuser also managed to do it, even with py5! (but I don't know the versions, etc.)

hx2A commented

@sbldn , have you been able to get py5 installed on your Raspberry Pi?