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

Ivica Ico Bukvic ico at vt.edu
Mon Apr 18 13:44:53 EDT 2022


Looks like you do not have the automake tools installed on RPi. Did you 
run this command?

|sudo apt-get install bison flex automake libasound2-dev \ 
libjack-jackd2-dev libtool libbluetooth-dev libgl1-mesa-dev \ 
libglu1-mesa-dev libglew-dev libmagick++-dev libftgl-dev \ 
libgmerlin-dev libgmerlin-avdec-dev libavifile-0.7-dev \ libmpeg3-dev 
libquicktime-dev libv4l-dev libraw1394-dev \ libdc1394-22-dev 
libfftw3-dev libvorbis-dev ladspa-sdk \ dssi-dev tap-plugins 
invada-studio-plugins-ladspa blepvco \ swh-plugins mcp-plugins cmt blop 
omins rev-plugins \ dssi-utils vco-plugins wah-plugins fil-plugins \ 
mda-lv2 libmp3lame-dev libspeex-dev libgsl0-dev \ portaudio19-dev 
liblua5.3-dev python-dev libsmpeg0 libjpeg-dev \ flite1-dev libgsm1-dev 
libgtk2.0-dev git libstk0-dev \ libfluidsynth-dev fluid-soundfont-gm 
byacc cmake ninja-build \ patchelf gconf2 libnss3|

And if so, what was the output?

On 4/18/2022 1:29 PM, Ryan Stanley wrote:
>
> 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 
> <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 <http://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
>
>
>
> _______________________________________________
> L2Ork-dev mailing list
> L2Ork-dev at disis.music.vt.edu
> https://disis.music.vt.edu/listinfo/l2ork-dev

-- 
Ivica Ico Bukvic, D.M.A.
Director, Creativity + Innovation
Co-Director, Human Centered Design iPhD
Institute for Creativity, Arts, and Technology

Virginia Tech
Creative Technologies in Music
School of Performing Arts – 0141
Blacksburg, VA 24061
(540) 231-6139
ico at vt.edu

ci.icat.vt.edu
l2ork.icat.vt.edu
ico.bukvic.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://disis.music.vt.edu/pipermail/l2ork-dev/attachments/20220418/5a2a99e0/attachment-0001.htm>


More information about the L2Ork-dev mailing list