Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error when running make install #9

Open
claybrain145 opened this issue May 7, 2016 · 2 comments
Open

Error when running make install #9

claybrain145 opened this issue May 7, 2016 · 2 comments
Labels

Comments

@claybrain145
Copy link

I installed Buzztrax on Kubuntu 16.04 64-bit {The OS I just installed yesterday}. There weren't many machines to choose from, but I found this repository and attempted to compile it with hopes of adding it to buzztrax. I am stuck at the make install portion of getting this setup. Here are the steps I've taken so far:

  • Install from apt:
    sudo apt-get install buzztrax
  • Download and uncompress buzzmachines from: https://github.com/Buzztrax/buzzmachines
    [Using this commit: https://github.com/Buzztrax/buzzmachines/commit/37875d745328ca08d72e1115c22f9b44b7a1c19d]
  • Open Terminal and cd into directory. For me this was in my Downloads folder:
    cd ~/Downloads/buzzmachines-master
  • No configure available error received. Github page also suggested using Autogen Script
    ./autogen.sh --prefix=$HOME/buzztard/
  • So I attempted to run and had following output:
    ||[MyUserID@ComputerName]:~/Downloads/buzzmachines-master$ ./autogen.sh --prefix=$HOME/buzztard/
     ||+ passing --prefix=/home/MyUserID/buzztard/ to configure
     ||+ options passed to configure:  --prefix=/home/MyUserID/buzztard/
     ||+ check for build tools
     ||checking for autoconf >= 2.52 ... not found.
     ||checking for autoconf-2.54 >= 2.52 ... not found.
     ||checking for autoconf-2.53 >= 2.52 ... not found.
     ||checking for autoconf-2.52 >= 2.52 ... not found.
     ||not found !
     ||You must have autoconf installed to compile buzzmachines.
     ||Download the appropriate package for your distribution,
     ||or get the source tarball at ftp://ftp.gnu.org/pub/gnu/autoconf/
     ||checking for automake >= 1.6 ... not found.
     ||checking for automake-1.7 >= 1.6 ... not found.
     ||checking for automake17 >= 1.6 ... not found.
     ||checking for automake-1.6 >= 1.6 ... not found.
     ||not found !         ||         
     ||You must have automake installed to compile buzzmachines.      
     ||Download the appropriate package for your distribution,    || 
     ||or get the source tarball at ftp://ftp.gnu.org/pub/gnu/automake/     
     ||checking for libtoolize >= 1.5.0 ... not found.
     ||checking for glibtoolize >= 1.5.0 ... not found.    ||      
     ||not found !         ||         
     ||You must have libtoolize installed to compile buzzmachines.    
     ||Download the appropriate package for your distribution,    || 
     ||or get the source tarball at ftp://ftp.gnu.org/pub/gnu/libtool/
     ||- Please get the right tools before proceeding.
     ||- Alternatively, if you're sure we're wrong, run with --nocheck.    
  • Install the right tools and try again:
    sudo apt-get install autoconf automake libtool
    ./autogen.sh --prefix=$HOME/buzztard/
  • Success! I was prompted to run make:
    make
  • Recipe errors, forgot this is the first install outside of apt I've done on this linux installation
    ||[MyUserID@ComputerName]:~/Downloads/buzzmachines-master$ make
 ||make  all-recursive
 ||make[1]: Entering directory '/home/MyUserID/Downloads/buzzmachines-master'
 ||Making all in common
 ||make[2]: Entering directory '/home/MyUserID/Downloads/buzzmachines-master/common'
 ||Making all in dsplib
 ||make[3]: Entering directory '/home/MyUserID/Downloads/buzzmachines-master/common/dsplib'
 ||CXX      libdsplib_la-dsplib.lo
 ||../../libtool: line 1763: g++: command not found
 ||Makefile:391: recipe for target 'libdsplib_la-dsplib.lo' failed
 ||make[3]: *** [libdsplib_la-dsplib.lo] Error 1
 ||make[3]: Leaving directory '/home/MyUserID/Downloads/buzzmachines-master/common/dsplib'
 ||Makefile:365: recipe for target 'all-recursive' failed
 ||make[2]: *** [all-recursive] Error 1
 ||make[2]: Leaving directory '/home/MyUserID/Downloads/buzzmachines-master/common'
 ||Makefile:410: recipe for target 'all-recursive' failed
 ||make[1]: *** [all-recursive] Error 1
 ||make[1]: Leaving directory '/home/MyUserID/Downloads/buzzmachines-master'
 ||Makefile:342: recipe for target 'all' failed
 ||make: *** [all] Error 2
  • Need to install g++...
    sudo apt-get install g++

  • Run make again? Success! Lets try:
    make install

  • HELP?!

        ||[MyUserID@ComputerName]:~/Downloads/buzzmachines-master$ make install
     ||Making install in common
     ||make[1]: Entering directory '/home/[MyUserID]/Downloads/buzzmachines-master/common'
     ||Making install in dsplib
     ||make[2]: Entering directory '/home/[MyUserID]/Downloads/buzzmachines-master/common/dsplib'
     ||make[3]: Entering directory '/home/[MyUserID]/Downloads/buzzmachines-master/common/dsplib'
     ||make[3]: Nothing to be done for 'install-exec-am'.
     ||make[3]: Nothing to be done for 'install-data-am'.
     ||make[3]: Leaving directory '/home/[MyUserID]/Downloads/buzzmachines-master/common/dsplib'
     ||make[2]: Leaving directory '/home/[MyUserID]/Downloads/buzzmachines-master/common/dsplib'
     ||Making install in mdk
     ||make[2]: Entering directory '/home/[MyUserID]/Downloads/buzzmachines-master/common/mdk'
     ||make[3]: Entering directory '/home/[MyUserID]/Downloads/buzzmachines-master/common/mdk'
     ||make[3]: Nothing to be done for 'install-exec-am'.
     ||make[3]: Nothing to be done for 'install-data-am'.
     ||make[3]: Leaving directory '/home/[MyUserID]/Downloads/buzzmachines-master/common/mdk'
     ||make[2]: Leaving directory '/home/[MyUserID]/Downloads/buzzmachines-master/common/mdk'
     ||make[2]: Entering directory '/home/[MyUserID]/Downloads/buzzmachines-master/common'
     ||make[3]: Entering directory '/home/[MyUserID]/Downloads/buzzmachines-master/common'
     ||make[3]: Nothing to be done for 'install-exec-am'.
     ||make[3]: Nothing to be done for 'install-data-am'.
     ||make[3]: Leaving directory '/home/[MyUserID]/Downloads/buzzmachines-master/common'
     ||make[2]: Leaving directory '/home/[MyUserID]/Downloads/buzzmachines-master/common'
     ||make[1]: Leaving directory '/home/[MyUserID]/Downloads/buzzmachines-master/common'
     ||Making install in AseDev
     ||make[1]: Entering directory '/home/[MyUserID]/Downloads/buzzmachines-master/AseDev'
     ||Making install in a4pFilter01
     ||make[2]: Entering directory '/home/[MyUserID]/Downloads/buzzmachines-master/AseDev/a4pFilter01'
     ||make[3]: Entering directory '/home/[MyUserID]/Downloads/buzzmachines-master/AseDev/a4pFilter01'
     ||make[3]: Nothing to be done for 'install-exec-am'.
     ||/bin/mkdir -p '/home/[MyUserID]/buzztard/lib/Gear'
     ||/bin/bash ../../libtool   --mode=install /usr/bin/install -c   libAseDev_a4pFilter01.la '/home/[MyUserID]/buzztard/lib/Gear'
     ||libtool: install: /usr/bin/install -c .libs/libAseDev_a4pFilter01.so /home/[MyUserID]/buzztard/lib/Gear/libAseDev_a4pFilter01.so
     ||/usr/bin/install: cannot stat '.libs/libAseDev_a4pFilter01.so': No such file or directory
     ||Makefile:377: recipe for target 'install-pluginLTLIBRARIES' failed
     ||make[3]: *** [install-pluginLTLIBRARIES] Error 1
     ||make[3]: Leaving directory '/home/[MyUserID]/Downloads/buzzmachines-master/AseDev/a4pFilter01'
     ||Makefile:575: recipe for target 'install-am' failed
     ||make[2]: *** [install-am] Error 2
     ||make[2]: Leaving directory '/home/[MyUserID]/Downloads/buzzmachines-master/AseDev/a4pFilter01'
     ||Makefile:359: recipe for target 'install-recursive' failed
     ||make[1]: *** [install-recursive] Error 1
     ||make[1]: Leaving directory '/home/[MyUserID]/Downloads/buzzmachines-master/AseDev'
     ||Makefile:410: recipe for target 'install-recursive' failed
     ||make: *** [install-recursive] Error 1
    
@ensonic
Copy link
Member

ensonic commented May 8, 2016

Thanks for the report. The easiest way to get the sources is to run:

git clone https://github.com/Buzztrax/buzzmachines.git

This would create a directory "buzzmachines" with the sources. From within there, you can simply update via

git pull

I just rebuild and it works here (as usual). Just to be sure. Could you try:

make clean all install

FYI: A while ago I renamed the project from buzztard to buzztrax. I've updated the README to reflect that. Also since you installed the debian package (good), it is easier to install the plugins along:

./autogen.sh --prefix=/usr
make clean all
sudo make install

In this case you don't need the environment variable.

@ensonic
Copy link
Member

ensonic commented May 29, 2016

Did you try again? We can also interactively work through the issues in irc (irc.freenode.net/#buzztrax) or the gitter chat: https://gitter.im/Buzztrax/buzztrax

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants