Ho ricontrollato ed era tutto installato, ma nel frattempo ho trovato un secondo pacchetto di ac3jack chiamato alpha.
Con questo pacchetto libaften non da problemi, probabilmente stato corretto l'errore di path.
però, dopo aver dato ./configure, provo a dare make di nuovo errore:
Codice: Seleziona tutto
make all-recursive
make[1]: ingresso nella directory "/home/rod/Scaricati/ac3jack-2.0.3"
Making all in src
make[2]: ingresso nella directory "/home/rod/Scaricati/ac3jack-2.0.3/src"
Making all in .
make[3]: ingresso nella directory "/home/rod/Scaricati/ac3jack-2.0.3/src"
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/sigc++-1.2/include -I/usr/include/sigc++-1.2 -I/usr/local/include -I/opt/local/include -pthread -g -O2 -MT engine.o -MD -MP -MF ".deps/engine.Tpo" -c -o engine.o engine.cpp; \
then mv -f ".deps/engine.Tpo" ".deps/engine.Po"; else rm -f ".deps/engine.Tpo"; exit 1; fi
In file included from engine.hpp:31:0,
from engine.cpp:29:
ringbuffer.hpp: In instantiation of ‘size_t RingBuffer<T>::write(T*, size_t) [with T = unsigned char; size_t = long unsigned int]’:
engine.cpp:907:60: required from here
ringbuffer.hpp:191:59: error: ‘memcpy’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
memcpy (&buf[priv_write_ptr], src, n1 * sizeof (T));
^
In file included from /usr/include/features.h:374:0,
from /usr/include/x86_64-linux-gnu/c++/4.8/bits/os_defines.h:39,
from /usr/include/x86_64-linux-gnu/c++/4.8/bits/c++config.h:426,
from /usr/include/c++/4.8/iostream:38,
from engine.cpp:20:
/usr/include/x86_64-linux-gnu/bits/string3.h:48:1: note: ‘void* memcpy(void*, const void*, size_t)’ declared here, later in the translation unit
__NTH (memcpy (void *__restrict __dest, const void *__restrict __src,
^
In file included from engine.hpp:31:0,
from engine.cpp:29:
ringbuffer.hpp:195:53: error: ‘memcpy’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
memcpy (buf, src+n1, n2 * sizeof (T));
^
In file included from /usr/include/features.h:374:0,
from /usr/include/x86_64-linux-gnu/c++/4.8/bits/os_defines.h:39,
from /usr/include/x86_64-linux-gnu/c++/4.8/bits/c++config.h:426,
from /usr/include/c++/4.8/iostream:38,
from engine.cpp:20:
/usr/include/x86_64-linux-gnu/bits/string3.h:48:1: note: ‘void* memcpy(void*, const void*, size_t)’ declared here, later in the translation unit
__NTH (memcpy (void *__restrict __dest, const void *__restrict __src,
^
make[3]: *** [engine.o] Errore 1
make[3]: uscita dalla directory "/home/rod/Scaricati/ac3jack-2.0.3/src"
make[2]: *** [all-recursive] Errore 1
make[2]: uscita dalla directory "/home/rod/Scaricati/ac3jack-2.0.3/src"
make[1]: *** [all-recursive] Errore 1
make[1]: uscita dalla directory "/home/rod/Scaricati/ac3jack-2.0.3"
make: *** [all] Errore 2
cosa manca? è una storia senza fine...