[L2Ork-dev] Compiling pd-l2ork on raspberry pi, stuck at compile stage

Ryan Stanley ryan7585 at gmail.com
Mon Apr 18 13:29:11 EDT 2022


Ico-
Thanks for your reply!
I tried installing the pre-compiled versions first , but it said there were
unmet dependencies. I then typed "sudo apt-get -f install" to fix that, but
it just removed pd-l2ork instead.

I am following the instructions from the README file in the github (the one
you linked to). I installed all the dependencies listed in the Linux
instructions for that document, then cloned the repository, and am now
trying to compile.

My attempts to compile from source have made some progress. it was able to
establish the SSL connection and begin the process, but it is now having a
new error. Please see the terminal text below---




ryan7585 at raspberrypi:~/pd-l2ork $ make all
cd l2ork_addons && inst_dir="/usr" ./tar_em_up.sh -Tk
Fetching the nwjs binary from
https://github.com/LeonardLaszlo/nw.js-armv7-binaries/releases/download/v0.28.4/nwjs-sdk-v0.28.4-linux-arm.tar.gz
2022-04-18 12:27:35 URL:
https://objects.githubusercontent.com/github-production-release-asset-2e65be/42462194/78a90900-b1de-11e8-98d2-9129e8b185f3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20220418%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20220418T154103Z&X-Amz-Expires=300&X-Amz-Signature=719d949d3c35c2e4cc3e5ce999390f5f67b3f967d0ae84e2b7719aa962aeb29a&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=42462194&response-content-disposition=attachment%3B%20filename%3Dnwjs-sdk-v0.28.4-linux-arm.tar.gz&response-content-type=application%2Foctet-stream
[74837479/74837479] -> "nwjs-sdk-v0.28.4-linux-arm.tar.gz.3" [1]
Unpacking...
Pd-L2Ork full installer... IMPORTANT! To ensure you have the most
up-to-date submodules, this process requires internet connection to pull
sources from various repositories...
Submodule 'Gem' (https://git.purrdata.net/aggraef/gem.git) registered for
path 'Gem'
Submodule 'l2ork_addons/cwiid' (https://github.com/pd-l2ork/cwiid)
registered for path 'externals/disis/cwiid'
Submodule 'externals/pd-lua' (https://git.purrdata.net/jwilkes/pd-lua.git)
registered for path 'externals/pd-lua'
Submodule 'l2ork_addons/rtcmix-in-pd' (
https://github.com/jwmatthys/rtcmix-in-pd.git) registered for path
'externals/rtcmix-in-pd'
Submodule 'l2ork_addons/raspberry_pi/disis_gpio/wiringPi' (
https://git.purrdata.net/jwilkes/wiringPi.git) registered for path
'l2ork_addons/raspberry_pi/disis_gpio/wiringPi'
Cloning into '/home/ryan7585/pd-l2ork/Gem'...
error: RPC failed; curl 56 GnuTLS recv error (-9): Error decoding the
received TLS packet.
error: 4835 bytes of body are still expected
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: index-pack failed
fatal: clone of 'https://git.purrdata.net/aggraef/gem.git' into submodule
path '/home/ryan7585/pd-l2ork/Gem' failed
Failed to clone 'Gem'. Retry scheduled
Cloning into '/home/ryan7585/pd-l2ork/externals/disis/cwiid'...
Cloning into '/home/ryan7585/pd-l2ork/externals/pd-lua'...
Cloning into '/home/ryan7585/pd-l2ork/externals/rtcmix-in-pd'...
Cloning into
'/home/ryan7585/pd-l2ork/l2ork_addons/raspberry_pi/disis_gpio/wiringPi'...
Cloning into '/home/ryan7585/pd-l2ork/Gem'...
Submodule path 'Gem': checked out '1ab32e47ec2362fc6257c574abb31c539d5204ac'
Submodule path 'externals/disis/cwiid': checked out
'3046fa0248999819c4709b9e53679c6824bd0168'
Submodule path 'externals/pd-lua': checked out
'b767c65b6607a1b2b80798a5ff4fb3e3c1d752a5'
Submodule path 'externals/rtcmix-in-pd': checked out
'98831cb34a52ab07733820af0e9797007829f07b'
Submodule path 'l2ork_addons/raspberry_pi/disis_gpio/wiringPi': checked out
'96344ff7125182989f98d3be8d111952a8f74e15'
Submodule path 'Gem': checked out '1ab32e47ec2362fc6257c574abb31c539d5204ac'
make[1]: Entering directory '/home/ryan7585/pd-l2ork/externals/miXed'
make[2]: Entering directory '/home/ryan7585/pd-l2ork/externals/miXed/shared'
touch Makefile.deps
chmod 666 Makefile.deps
rm -f Makefile.deps
touch Makefile.deps
chmod 666 Makefile.deps
rm -f *.o *.pd_linux
make[3]: Entering directory
'/home/ryan7585/pd-l2ork/externals/miXed/shared/common'
touch Makefile.deps
chmod 666 Makefile.deps
rm -f Makefile.deps
touch Makefile.deps
chmod 666 Makefile.deps
rm -f *.o *.pd_linux
make[3]: Leaving directory
'/home/ryan7585/pd-l2ork/externals/miXed/shared/common'
make[3]: Entering directory
'/home/ryan7585/pd-l2ork/externals/miXed/shared/hammer'
touch Makefile.deps
chmod 666 Makefile.deps
rm -f Makefile.deps
touch Makefile.deps
chmod 666 Makefile.deps
rm -f *.o *.pd_linux
make[3]: Leaving directory
'/home/ryan7585/pd-l2ork/externals/miXed/shared/hammer'
make[3]: Entering directory
'/home/ryan7585/pd-l2ork/externals/miXed/shared/sickle'
touch Makefile.deps
chmod 666 Makefile.deps
rm -f Makefile.deps
touch Makefile.deps
chmod 666 Makefile.deps
rm -f *.o *.pd_linux
make[3]: Leaving directory
'/home/ryan7585/pd-l2ork/externals/miXed/shared/sickle'
make[3]: Entering directory
'/home/ryan7585/pd-l2ork/externals/miXed/shared/toxy'
touch Makefile.deps
chmod 666 Makefile.deps
rm -f Makefile.deps
touch Makefile.deps
chmod 666 Makefile.deps
rm -f *.o *.pd_linux
make[3]: Leaving directory
'/home/ryan7585/pd-l2ork/externals/miXed/shared/toxy'
make[3]: Entering directory
'/home/ryan7585/pd-l2ork/externals/miXed/shared/unstable'
touch Makefile.deps
chmod 666 Makefile.deps
rm -f Makefile.deps
touch Makefile.deps
chmod 666 Makefile.deps
rm -f *.o *.pd_linux
make[3]: Leaving directory
'/home/ryan7585/pd-l2ork/externals/miXed/shared/unstable'
make[2]: Leaving directory '/home/ryan7585/pd-l2ork/externals/miXed/shared'
make[2]: Entering directory
'/home/ryan7585/pd-l2ork/externals/miXed/cyclone'
touch Makefile.deps
chmod 666 Makefile.deps
rm -f Makefile.deps
touch Makefile.deps
chmod 666 Makefile.deps
rm -f *.o *.pd_linux
make[3]: Entering directory
'/home/ryan7585/pd-l2ork/externals/miXed/cyclone/shadow'
touch Makefile.deps
chmod 666 Makefile.deps
rm -f Makefile.deps
touch Makefile.deps
chmod 666 Makefile.deps
rm -f *.o *.pd_linux
make[3]: Leaving directory
'/home/ryan7585/pd-l2ork/externals/miXed/cyclone/shadow'
make[3]: Entering directory
'/home/ryan7585/pd-l2ork/externals/miXed/cyclone/hammer'
touch Makefile.deps
chmod 666 Makefile.deps
rm -f Makefile.deps
touch Makefile.deps
chmod 666 Makefile.deps
rm -f *.o *.pd_linux
make[3]: Leaving directory
'/home/ryan7585/pd-l2ork/externals/miXed/cyclone/hammer'
make[3]: Entering directory
'/home/ryan7585/pd-l2ork/externals/miXed/cyclone/sickle'
touch Makefile.deps
chmod 666 Makefile.deps
rm -f Makefile.deps
touch Makefile.deps
chmod 666 Makefile.deps
rm -f *.o *.pd_linux
make[3]: Leaving directory
'/home/ryan7585/pd-l2ork/externals/miXed/cyclone/sickle'
make[2]: Leaving directory '/home/ryan7585/pd-l2ork/externals/miXed/cyclone'
make[2]: Entering directory '/home/ryan7585/pd-l2ork/externals/miXed/toxy'
touch Makefile.deps
chmod 666 Makefile.deps
rm -f Makefile.deps
touch Makefile.deps
chmod 666 Makefile.deps
rm -f *.o *.pd_linux
make[2]: Leaving directory '/home/ryan7585/pd-l2ork/externals/miXed/toxy'
make[2]: Entering directory '/home/ryan7585/pd-l2ork/externals/miXed/pddp'
touch Makefile.deps
chmod 666 Makefile.deps
rm -f Makefile.deps
touch Makefile.deps
chmod 666 Makefile.deps
rm -f *.o *.pd_linux
make[2]: Leaving directory '/home/ryan7585/pd-l2ork/externals/miXed/pddp'
rm -f *.gz
make[1]: Leaving directory '/home/ryan7585/pd-l2ork/externals/miXed'
make[1]: Entering directory '/home/ryan7585/pd-l2ork/externals'
make -C /home/ryan7585/pd-l2ork/Gem clean
make[2]: Entering directory '/home/ryan7585/pd-l2ork/Gem'
make[2]: *** No rule to make target 'clean'.  Stop.
make[2]: Leaving directory '/home/ryan7585/pd-l2ork/Gem'
make[1]: [Makefile:730: gem_clean] Error 2 (ignored)
make[1]: Leaving directory '/home/ryan7585/pd-l2ork/externals'
make[1]: Entering directory '/home/ryan7585/pd-l2ork/Gem/src'
make[1]: *** No rule to make target 'distclean'.  Stop.
make[1]: Leaving directory '/home/ryan7585/pd-l2ork/Gem/src'
make[1]: Entering directory '/home/ryan7585/pd-l2ork/Gem'
make[1]: *** No rule to make target 'distclean'.  Stop.
make[1]: Leaving directory '/home/ryan7585/pd-l2ork/Gem'
./tar_em_up.sh: line 311: aclocal: command not found
./tar_em_up.sh: 311: command failed with exit code 127, exiting now.
./tar_em_up.sh: 311: aclocal
make: *** [Makefile:109: all] Error 127






Since the berror appeared to be related to GEM, I attempted a build without
GEM using "make incremental" but it also has errors:


ryan7585 at raspberrypi:~/pd-l2ork $ make incremental
find: ‘packages/linux_make/build/usr/share’: No such file or directory
cd l2ork_addons && inst_dir="/usr" ./tar_em_up.sh -tk
Pd-L2Ork full installer... IMPORTANT! To ensure you have the most
up-to-date submodules, this process requires internet connection to pull
sources from various repositories...
./tar_em_up.sh: line 324: aclocal: command not found
installing desktop version...
make[1]: Entering directory '/home/ryan7585/pd-l2ork/packages/linux_make'
make -C /home/ryan7585/pd-l2ork/packages
BUILDLAYOUT_DIR=/home/ryan7585/pd-l2ork/packages
cvs_root_dir=/home/ryan7585/pd-l2ork
DESTDIR=/home/ryan7585/pd-l2ork/packages/linux_make/build/ prefix=/usr
OPT_CFLAGS="-O2" UNAME=Linux install
make[2]: Entering directory '/home/ryan7585/pd-l2ork/packages'
cd /home/ryan7585/pd-l2ork/pd/src/ && \
if [ -f acinclude.m4 ] ; then aclocal ; fi && \
autoconf && \
if grep -q AC_CONFIG_HEADERS configure.ac ; then autoheader ; fi
/bin/sh: 2: aclocal: not found
make[2]: *** [Makefile:147: /home/ryan7585/pd-l2ork/pd/src/configure] Error
127
make[2]: Leaving directory '/home/ryan7585/pd-l2ork/packages'
make[1]: *** [Makefile:61: install] Error 2
make[1]: Leaving directory '/home/ryan7585/pd-l2ork/packages/linux_make'
./tar_em_up.sh: 385: command failed with exit code 2, exiting now.
./tar_em_up.sh: 385: make install prefix=$inst_dir
make: *** [Makefile:112: incremental] Error 2





Can you or anyone provide any guidance?



Thanks,
Ryan Stanley
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://disis.music.vt.edu/pipermail/l2ork-dev/attachments/20220418/d85fa834/attachment-0001.htm>


More information about the L2Ork-dev mailing list