scons: Reading SConscript files ... Checking for qt at /usr/qt/3 (with lib) ok Checking for xmms... ok Checking for glib... ok Checking for C++ header file taglib.h... yes Checking for main() in C++ library tag... yes Checking for C++ header file mp4ff.h... no *** WARNING *** The mp4ff.h header for the mp4ff package does not seem to be available. You may call this build script with mp4ff_include= as an argument to fix this. Please make sure mp4ff-dev or mp4ff-devel is installed. Also check config.log for details on the failure. Checking for C++ header file faad.h... yes Checking for main() in C++ library faad... yes scons: done reading SConscript files. scons: Building targets ... g++ -DMADMAN_VERSION=0.94beta -DNDEBUG=1 -DWITH_M4A=1 -I/usr/qt/3/include -I. -I/usr/qt/3/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/taglib -c -o ,build/release/database/song.o database/song.cpp In file included from database/song.cpp:56: /usr/include/mp4ff.h:35:29: mp4ff_int_types.h: No such file or directory In file included from database/song.cpp:56: /usr/include/mp4ff.h:40: error: type specifier omitted for parameter `uint32_t' /usr/include/mp4ff.h:40: error: parse error before `)' token /usr/include/mp4ff.h:40: error: variable declaration is not allowed here /usr/include/mp4ff.h:41: error: type specifier omitted for parameter `uint32_t' /usr/include/mp4ff.h:41: error: parse error before `)' token /usr/include/mp4ff.h:41: error: variable declaration is not allowed here /usr/include/mp4ff.h:42: error: `seek' was not declared in this scope /usr/include/mp4ff.h:42: error: type specifier omitted for parameter `uint64_t' /usr/include/mp4ff.h:42: error: parse error before `)' token /usr/include/mp4ff.h:42: error: variable declaration is not allowed here /usr/include/mp4ff.h:43: error: variable declaration is not allowed here /usr/include/mp4ff.h:77: error: parse error before `*' token /usr/include/mp4ff.h:78: error: parse error before `*' token /usr/include/mp4ff.h:81: error: parse error before `*' token /usr/include/mp4ff.h:82: error: parse error before `*' token /usr/include/mp4ff.h:83: error: parse error before `*' token /usr/include/mp4ff.h:116: error: 'uint32_t' is used as a type, but is not defined as a type. database/song.cpp:2089: error: syntax error before `(' token database/song.cpp:2098: error: syntax error before `(' token database/song.cpp:2107: error: syntax error before `(' token database/song.cpp:2110: error: `file_data' was not declared in this scope database/song.cpp:2110: error: `file_data' was not declared in this scope database/song.cpp:2110: error: ISO C++ forbids declaration of `ftruncate' with no type database/song.cpp:2110: error: `int ftruncate' redeclared as different kind of symbol /usr/include/unistd.h:907: error: previous declaration of `int ftruncate(int, long int)' database/song.cpp:2110: error: initializer list being treated as compound expression database/song.cpp:2111: error: parse error before `return' database/song.cpp:2117: error: syntax error before `(' token database/song.cpp: In member function `virtual void tM4ASong::readInfo() const ': database/song.cpp:2178: error: 'struct mp4ff_callback_t' has no member named ' read' database/song.cpp:2178: error: `md_read_callback' undeclared (first use this function) database/song.cpp:2178: error: (Each undeclared identifier is reported only once for each function it appears in.) database/song.cpp:2179: error: 'struct mp4ff_callback_t' has no member named ' seek' database/song.cpp:2179: error: `md_seek_callback' undeclared (first use this function) database/song.cpp: In member function `virtual void tM4ASong::setFieldText(tSongField, const QString&)': database/song.cpp:2302: error: 'struct mp4ff_callback_t' has no member named ' read' database/song.cpp:2303: error: 'struct mp4ff_callback_t' has no member named ' seek' database/song.cpp:2304: error: 'struct mp4ff_callback_t' has no member named ' write' database/song.cpp:2304: error: `md_write_callback' undeclared (first use this function) database/song.cpp:2305: error: 'struct mp4ff_callback_t' has no member named ' truncate' database/song.cpp:2305: error: `md_truncate_callback' undeclared (first use this function) database/song.cpp:2360: error: 'struct mp4ff_metadata_t' has no member named ' count' database/song.cpp:2362: error: 'struct mp4ff_metadata_t' has no member named ' count' scons: *** [,build/release/database/song.o] Error 1 scons: building terminated because of errors.