fuppes
fuppes copied to clipboard
autoreconf doesn't work on Lubuntu 14.04.2
I cloned the rep to my Lubuntu 14.04.2 (on a Samsung N220 netbook).
user@MONSTER:~/Downloads/fuppes$ autoreconf -vfi autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -I m4 fatal: Keine Namen gefunden, kann nichts beschreiben. fatal: Keine Namen gefunden, kann nichts beschreiben. autoreconf: configure.ac: tracing fatal: No names found, cannot describe anything. autoreconf: configure.ac: not using Libtool autoreconf: running: /usr/bin/autoconf --force fatal: No names found, cannot describe anything. configure.ac:17: error: possibly undefined macro: AC_DISABLE_STATIC If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. configure.ac:19: error: possibly undefined macro: AC_LIBTOOL_WIN32_DLL configure.ac:20: error: possibly undefined macro: AC_LIBTOOL_DLOPEN configure.ac:21: error: possibly undefined macro: AC_PROG_LIBTOOL autoreconf: /usr/bin/autoconf failed with exit status: 1 user@MONSTER:~/Downloads/fuppes$ ./configure --prefix=/usr --localstatedir=/var/lib configure: error: cannot find install-sh, install.sh, or shtool in "." "./.." "./../.." user@MONSTER:~/Downloads/fuppes$
You need autoconf, automake, libtool, & gettext installed (even though it outputs things like, 'not using gettext') and then run the command you used before.
autoreconf --install --force --verbose
I started working on updating a fuppes package recently, in case it is of use to you for building fuppes: https://github.com/codyopel/nixpkgs/blob/fuppes/pkgs/tools/networking/fuppes/default.nix
Now it works. But the code isn't buildable currently because of this error.
CXX TranscodingSettings.lo In file included from ../Log/Log.h:21:0, from TranscodingSettings.cpp:12: ../Log/Logger.h:54:18: error: 'void Log::Logger::log(size_t)' cannot be overloaded void log(size_t s) { m_stream << s << " "; } ^ ../Log/Logger.h:52:18: error: with 'void Log::Logger::log(unsigned int)' void log(unsigned int i) { m_stream << i << " "; } ^ In file included from TranscodingSettings.cpp:12:0: ../Log/Log.h:109:16: error: 'Log::Log& Log::Log::operator<<(size_t)' cannot be overloaded inline Log& operator <<(size_t s) ^ ../Log/Log.h:93:16: error: with 'Log::Log& Log::Log::operator<<(unsigned int)' inline Log& operator <<(unsigned int i)
Just to be sure are you using the latest git from this repo and what optional compile flags are you using if any?
No extra flags. I am just following the README instructions.
I am not sure if I use git correct. 'git pull' is the correct command to get the last changes from the remote repository to my local one, right?
compre the "last commit" shown on the github-site for the dev-branch with my output tell me that the code is up-to-date. Am I right?
user@MONSTER:~/share/work/fuppes$ git pull
Already up-to-date.
user@MONSTER:~/share/work/fuppes$ git log -n 1
commit 1c9b4cc78e2dd3f424face74d06ac3918ea38180
Author: Ulrich Völkel <[email protected]>
Date: Wed Jan 22 08:21:21 2014 +0100
code format.
user@MONSTER:~/share/work/fuppes$ git status
Auf Branch dev
Ihr Branch ist auf dem selben Stand wie 'origin/dev'.
autoreconf give some fatal errors I don't understand. Just the first and second one.
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
fatal: Keine Namen gefunden, kann nichts beschreiben.
fatal: Keine Namen gefunden, kann nichts beschreiben.
autoreconf: configure.ac: tracing
fatal: No names found, cannot describe anything.
If you want, i can provide the full output of course.
btw: Using an up-to-date Lubuntu 14.04.2 on a Samsung N220 netbook (old second generation i386).