Package Details: chugins-git chuck.1.5.2.1.r2.gebc3223-2

Git Clone URL: https://aur.archlinux.org/chugins-git.git (read-only, click to copy)
Package Base: chugins-git
Description: Repository for ChuGins (to use with chuck)
Upstream URL: https://github.com/ccrma/chugins
Licenses: GPL
Submitter: schaap137
Maintainer: schaap137
Last Packager: schaap137
Votes: 3
Popularity: 0.59
First Submitted: 2017-03-03 03:04 (UTC)
Last Updated: 2024-03-07 21:06 (UTC)

Dependencies (2)

Required by (1)

Sources (1)

Latest Comments

schaap137 commented on 2022-03-18 17:04 (UTC)

Build works again with an updated PKGBUILD, let's hope it will keep on working for a long time.

schaap137 commented on 2022-03-18 15:13 (UTC) (edited on 2022-03-18 17:08 (UTC) by schaap137)

Hmm, package currently does not build correctly. The code does not seem to be ISO C++17 compatible.

==> Starting build()...
CHUCK_STRICT=1 make -C Mesh2D/ linux
make[1]: Entering directory '/home/dorian/.cache/aurutils/sync/chugins-git/src/chugins-git/Mesh2D'
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o Stk.o Stk.cpp
Stk.cpp: In static member function ‘static void stk::Stk::swap16(unsigned char*)’:
Stk.cpp:128:26: error: ISO C++17 does not allow ‘register’ storage class specifier [-Werror=register]
  128 |   register unsigned char val;
      |                          ^~~
Stk.cpp: In static member function ‘static void stk::Stk::swap32(unsigned char*)’:
Stk.cpp:138:26: error: ISO C++17 does not allow ‘register’ storage class specifier [-Werror=register]
  138 |   register unsigned char val;
      |                          ^~~
Stk.cpp: In static member function ‘static void stk::Stk::swap64(unsigned char*)’:
Stk.cpp:154:26: error: ISO C++17 does not allow ‘register’ storage class specifier [-Werror=register]
  154 |   register unsigned char val;
      |                          ^~~
cc1plus: all warnings being treated as errors
make[1]: *** [makefile:103: Stk.o] Error 1
make[1]: Leaving directory '/home/dorian/.cache/aurutils/sync/chugins-git/src/chugins-git/Mesh2D'
make: *** [makefile:36: Mesh2D/Mesh2D.chug] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

EDIT: Warnings are interpreted as errors here because of -Werror. We need to circumvent it for this particular ChuGin to build successfully.

schaap137 commented on 2019-05-26 11:17 (UTC)

Package builds fine again, at least here it does.

schaap137 commented on 2018-08-25 22:09 (UTC)

Getting the same error when building. Maybe a GCC thing? It used to build fine.

helldrak commented on 2018-08-25 16:02 (UTC)

Is this AUR still maintained ?

helldrak commented on 2018-08-12 16:32 (UTC)

Hi everyone, I have some trouble to install chugins with a fresh install of Manjaro (gnome). Here is the output of makepkg :

==> Création du paquet chugins-git 1.3.5.2.r162.g4c5c5e3-1 (dim. 12 août 2018 18:28:28 CEST)
==> Vérification des dépendances pour l’exécution…
==> Vérification des dépendances pour la compilation…
==> Récupération des sources…
  -> Mise à jour du dépôt chugins-git git
Récupération de origin
==> Validation des fichiers source avec sha256sums…
    chugins-git ... Ignoré
==> Suppression du répertoire $srcdir/ existant…
==> Extraction des sources…
  -> Création d’une copie de travail du dépot chugins-git git…
Clonage dans 'chugins-git'...
fait.
==> Lancement de prepare()…
==> Lancement de pkgver()…
==> Suppression du répertoire $pkgdir/ existant…
==> Lancement de build()…
CHUCK_STRICT=1 make -C ABSaturator/ linux
CHUCK_STRICT=1 make -C AmbPan/ linux
CHUCK_STRICT=1 make -C Bitcrusher/ linux
CHUCK_STRICT=1 make -C KasFilter/ linux
CHUCK_STRICT=1 make -C MagicSine/ linux
CHUCK_STRICT=1 make -C FIR/ linux
CHUCK_STRICT=1 make -C FoldbackSaturator/ linux
CHUCK_STRICT=1 make -C PanN/ linux
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/MagicSine »
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o MagicSine.o MagicSine.cpp
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/AmbPan »
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o AmbPan.o AmbPan.cpp
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/ABSaturator »
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o ABSaturator.o ABSaturator.cpp
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/Bitcrusher »
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o Bitcrusher.o Bitcrusher.cpp
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/KasFilter »
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o KasFilter.o KasFilter.cpp
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/FIR »
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o FIR.o FIR.cpp
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/FoldbackSaturator »
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o FoldbackSaturator.o FoldbackSaturator.cpp
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/PanN »
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o PanN.o PanN.cpp
gcc -shared -lstdc++ -o Bitcrusher.chug Bitcrusher.o
gcc -shared -lstdc++ -o MagicSine.chug MagicSine.o
gcc -shared -lstdc++ -o FoldbackSaturator.chug FoldbackSaturator.o
gcc -shared -lstdc++ -o KasFilter.chug KasFilter.o
gcc -shared -lstdc++ -o PanN.chug PanN.o
gcc -shared -lstdc++ -fPIC -Wl,-undefined,dynamic_lookup -o AmbPan.chug AmbPan.o
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/Bitcrusher »
CHUCK_STRICT=1 make -C PitchTrack/ linux
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/MagicSine »
CHUCK_STRICT=1 make -C GVerb/ linux
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/FoldbackSaturator »
CHUCK_STRICT=1 make -C Mesh2D/ linux
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
gcc -shared -lstdc++ -o FIR.chug FIR.o
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/PitchTrack »
gcc -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o fft_mayer.o fft_mayer.c
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o Filters.o Filters.cpp
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/Mesh2D »
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o Stk.o Stk.cpp
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/GVerb »
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o gverbdsp.o gverbdsp.cpp
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/KasFilter »
CHUCK_STRICT=1 make -C Spectacle/ linux
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/Spectacle »
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o genlib/FFTReal.o genlib/FFTReal.cpp
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/PanN »
CHUCK_STRICT=1 make -C Elliptic/ linux
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/Elliptic »
gcc -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o setell.o setell.c
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/FIR »
CHUCK_STRICT=1 make -C Sigmund/ linux
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/Sigmund »
gcc -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o d_fft_mayer.o d_fft_mayer.c
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/AmbPan »
CHUCK_STRICT=1 make -C ExpDelay/ linux
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/ExpDelay »
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o ExpDelay.o ExpDelay.cpp
gcc -shared -lstdc++ -o ABSaturator.chug ABSaturator.o Filters.o
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o GVerb.o GVerb.cpp
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/ABSaturator »
CHUCK_STRICT=1 make -C Overdrive/ linux
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/Overdrive »
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o Overdrive.o Overdrive.cpp
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o PitchTrack.o PitchTrack.cpp
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o genlib/Obucket.o genlib/Obucket.cpp
gcc -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o sigmund-dsp.o sigmund-dsp.c
gcc -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o ellipse.o ellipse.c
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o genlib/Odelay.o genlib/Odelay.cpp
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o Elliptic.o Elliptic.cpp
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o genlib/Offt.o genlib/Offt.cpp
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o genlib/Ooscil.o genlib/Ooscil.cpp
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o genlib/RandGen.o genlib/RandGen.cpp
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o OnePole.o OnePole.cpp
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o Sigmund.o Sigmund.cpp
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o SpectacleBase.o SpectacleBase.cpp
gcc -shared -lstdc++ -o ExpDelay.chug ExpDelay.o
gcc -shared -lstdc++ -o Overdrive.chug Overdrive.o
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/ExpDelay »
CHUCK_STRICT=1 make -C Multicomb/ linux
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/Multicomb »
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o Odelay.o Odelay.cpp
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/Overdrive »
CHUCK_STRICT=1 make -C PowerADSR/ linux
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/PowerADSR »
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o PowerADSR.o PowerADSR.cpp
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o Helmholtz_dsp.o Helmholtz_dsp.cpp
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o Ocomb.o Ocomb.cpp
gcc -shared -lstdc++ -o GVerb.chug gverbdsp.o GVerb.o
gcc -shared -lstdc++ -o Elliptic.chug setell.o ellipse.o Elliptic.o
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/GVerb »
CHUCK_STRICT=1 make -C WinFuncEnv/ linux
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/WinFuncEnv »
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o WinFuncEnv.o WinFuncEnv.cpp
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o Multicomb.o Multicomb.cpp
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o SpectEQ.o SpectEQ.cpp
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o Mesh2D-stk.o Mesh2D-stk.cpp
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/Elliptic »
CHUCK_STRICT=1 make -C WPDiodeLadder/ linux
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/WPDiodeLadder »
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o WPDiodeLadder.o WPDiodeLadder.cpp
gcc -shared -lstdc++ -o PitchTrack.chug fft_mayer.o PitchTrack.o Helmholtz_dsp.o
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o Spectacle-dsp.o Spectacle-dsp.cpp
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/PitchTrack »
CHUCK_STRICT=1 make -C WPKorg35/ linux
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/WPKorg35 »
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o WPKorg35.o WPKorg35.cpp
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o Spectacle.o Spectacle.cpp
gcc -shared -lstdc++ -o Sigmund.chug d_fft_mayer.o sigmund-dsp.o Sigmund.o
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/Sigmund »
CHUCK_STRICT=1 make -C Binaural/ linux
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/Binaural »
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include -fPIC -O3 -Werror -c -o Binaural.o Binaural.cpp
gcc -shared -lstdc++ -o PowerADSR.chug PowerADSR.o
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/PowerADSR »
CHUCK_STRICT=1 make -C ExpEnv/ linux
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/ExpEnv »
makefile:93: avertissement : surchargement de la recette pour la cible « ExpEnv.chug »
makefile.linux:41: avertissement : ancienne recette ignorée pour la cible « ExpEnv.chug »
makefile:103: avertissement : surchargement de la recette pour la cible « ExpEnv.o »
makefile.linux:48: avertissement : ancienne recette ignorée pour la cible « ExpEnv.o »
makefile:106: avertissement : surchargement de la recette pour la cible « install »
makefile.linux:51: avertissement : ancienne recette ignorée pour la cible « install »
makefile:111: avertissement : surchargement de la recette pour la cible « clean »
makefile.linux:55: avertissement : ancienne recette ignorée pour la cible « clean »
gcc -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include -fPIC -O3 -O3 -Werror -c -o ExpEnv.o ExpEnv.cpp
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o VADiodeLadderFilter.o VADiodeLadderFilter.cpp
gcc -shared -lstdc++ -o Multicomb.chug Odelay.o Ocomb.o Multicomb.o
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o VAOnePoleFilter.o VAOnePoleFilter.cpp
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o VAOnePoleFilterEx.o VAOnePoleFilterEx.cpp
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/Multicomb »
CHUCK_STRICT=1 make -C Ladspa/ linux
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/Ladspa »
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o Ladspa.o Ladspa.cpp 
gcc -shared -lstdc++ -o WinFuncEnv.chug WinFuncEnv.o
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o KorgThreeFiveLPF.o KorgThreeFiveLPF.cpp
gcc -shared -lstdc++ -o WPDiodeLadder.chug WPDiodeLadder.o VADiodeLadderFilter.o VAOnePoleFilterEx.o
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o Mesh2D.o Mesh2D.cpp
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/WinFuncEnv »
CHUCK_STRICT=1 make -C Perlin/ linux
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/Perlin »
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o Perlin.o Perlin.cpp
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/WPDiodeLadder »
CHUCK_STRICT=1 make -C Random/ linux
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/Random »
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o Random.o Random.cpp
gcc -shared -lstdc++ -o WPKorg35.chug WPKorg35.o VAOnePoleFilter.o KorgThreeFiveLPF.o
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/WPKorg35 »
CHUCK_STRICT=1 make -C Wavetable/ linux
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/Wavetable »
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o Wavetable.o Wavetable.cpp
gcc -shared -lstdc++ -o Binaural.chug Binaural.o
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/Binaural »
CHUCK_STRICT=1 make -C NHHall/ linux
make[1]: avertissement : jobserver n'est pas disponible : utilisation de -j1. Ajouter « + » à la règle parent du make.
make[1] : on entre dans le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/NHHall »
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC --std=c++11 -O3 -Werror -c -o NHHall.o NHHall.cpp
gcc -shared -lstdc++ -o Spectacle.chug genlib/FFTReal.o genlib/Obucket.o genlib/Odelay.o genlib/Offt.o genlib/Ooscil.o genlib/RandGen.o SpectacleBase.o SpectEQ.o Spectacle-dsp.o Spectacle.o
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/Spectacle »
g++ -shared -lstdc++ -o ExpEnv.chug ExpEnv.o
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/ExpEnv »
In file included from NHHall.cpp:1:
nh_hall.hpp: Dans la fonction membre « float nh_ugens::Allpass::set_diffusion(float) »:
nh_hall.hpp:516:5: error: « return » manquant dans une fonction devant retourner une valeur [-Werror=return-type]
     }
     ^
nh_hall.hpp: Dans la fonction membre « float nh_ugens::VariableAllpass::set_diffusion(float) »:
nh_hall.hpp:549:5: error: « return » manquant dans une fonction devant retourner une valeur [-Werror=return-type]
     }
     ^
g++ -D__LINUX_JACK__ -D__PLATFORM_LINUX__ -I../chuck/include/ -fPIC -O3 -Werror -c -o perlin-noise.o perlin-noise.cpp
gcc -shared -lstdc++ -o Random.chug Random.o
gcc -shared -lstdc++ -o Mesh2D.chug Stk.o OnePole.o Mesh2D-stk.o Mesh2D.o
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/Random »
gcc -shared -lstdc++ -o Perlin.chug Perlin.o perlin-noise.o
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/Mesh2D »
gcc -shared -lstdc++ -o Ladspa.chug Ladspa.o 
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/Perlin »
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/Ladspa »
gcc -shared -lstdc++ -o Wavetable.chug Wavetable.o
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/Wavetable »
cc1plus : tous les avertissements sont traités comme des erreurs
make[1]: *** [makefile:102: NHHall.o] Error 1
make[1] : on quitte le répertoire « /home/tcip/.aurBuilds/chugins-git/src/chugins-git/NHHall »
make: *** [makefile:36: NHHall/NHHall.chug] Error 2
==> ERREUR : Une erreur s’est produite dans build().
    Abandon…

Any idea of what went wrong and what I can do to compile this? All the best,