Public bug reported:
On my ppc dapper system, a basic "apt-get source faad ; cd
faad2-2.0.0+cvs20040908+mp4v2+bmp/ ; dpkg-buildpackage -rfakeroot" ends
with the following:
make[3]: Entering directory `/tmp/faad2-2.0.0+cvs20040908+mp4v2+bmp/plugins'
Making all in mpeg4ip
make[4]: Entering directory
`/tmp/faad2-2.0.0+cvs20040908+mp4v2+bmp/plugins/mpeg4ip'
if /bin/sh ../../libtool --mode=compile ccache g++ -DHAVE_CONFIG_H -I. -I.
-I../.. -I../../include -D_REENTRANT -DNOCONTROLS -fexceptions -g -Wall -O2
-MT faad2.lo -MD -MP -MF ".deps/faad2.Tpo" -c -o faad2.lo faad2.cpp; \
then mv -f ".deps/faad2.Tpo" ".deps/faad2.Plo"; else rm -f
".deps/faad2.Tpo"; exit 1; fi
mkdir .libs
ccache g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -D_REENTRANT
-DNOCONTROLS -fexceptions -g -Wall -O2 -MT faad2.lo -MD -MP -MF .deps/faad2.Tpo
-c faad2.cpp -fPIC -DPIC -o .libs/faad2.o
In file included from faad2.cpp:21:
faad2.h:28:26: error: codec_plugin.h: No such file or directory
faad2.cpp:22:32: error: mpeg4_audio_config.h: No such file or directory
faad2.cpp:23:23: error: mpeg4_sdp.h: No such file or directory
faad2.h:36: error: 'codec_data_t' does not name a type
faad2.h:37: error: ISO C++ forbids declaration of 'audio_vft_t' with no type
faad2.h:37: error: expected ';' before '*' token
faad2.h:55: error: ISO C++ forbids declaration of 'FILE' with no type
faad2.h:55: error: expected ';' before '*' token
faad2.h:70: error: variable or field 'aac_close' declared void
faad2.h:70: error: 'codec_data_t' was not declared in this scope
faad2.h:70: error: 'ptr' was not declared in this scope
faad2.h:73: error: expected constructor, destructor, or type conversion before
'*' token
faad2.h:82: error: 'codec_data_t' was not declared in this scope
faad2.h:82: error: 'ifptr' was not declared in this scope
faad2.h:83: error: expected primary-expression before '*' token
faad2.h:83: error: 'buffer' was not declared in this scope
faad2.h:84: error: expected primary-expression before '*' token
faad2.h:84: error: 'ts' was not declared in this scope
faad2.h:84: error: initializer expression list treated as compound expression
faad2.h:85: error: 'codec_data_t' was not declared in this scope
faad2.h:85: error: 'ifptr' was not declared in this scope
faad2.h:87: error: variable or field 'aac_file_used_for_frame' declared void
faad2.h:87: error: 'codec_data_t' was not declared in this scope
faad2.h:87: error: 'ifptr' was not declared in this scope
faad2.h:88: error: expected primary-expression before 'bytes'
faad2.h:88: error: initializer expression list treated as compound expression
faad2.h:90: error: 'codec_data_t' was not declared in this scope
faad2.h:90: error: 'ifptr' was not declared in this scope
faad2.h:91: error: expected primary-expression before 'ts'
faad2.h:91: error: initializer expression list treated as compound expression
faad2.cpp:38: error: expected initializer before '*' token
faad2.cpp:119: error: variable or field 'aac_close' declared void
faad2.cpp:119: error: redefinition of 'int aac_close'
faad2.h:70: error: 'int aac_close' previously defined here
faad2.cpp:119: error: 'codec_data_t' was not declared in this scope
faad2.cpp:119: error: 'ptr' was not declared in this scope
faad2.cpp:137: error: variable or field 'aac_do_pause' declared void
faad2.cpp:137: error: 'codec_data_t' was not declared in this scope
faad2.cpp:137: error: 'ifptr' was not declared in this scope
faad2.cpp:138: error: expected ',' or ';' before '{' token
faad2.cpp:150: error: 'codec_data_t' was not declared in this scope
faad2.cpp:150: error: 'ptr' was not declared in this scope
faad2.cpp:151: error: expected primary-expression before 'ts'
faad2.cpp:152: error: expected primary-expression before 'int'
faad2.cpp:153: error: expected primary-expression before 'int'
faad2.cpp:154: error: expected primary-expression before '*' token
faad2.cpp:154: error: 'buffer' was not declared in this scope
faad2.cpp:155: error: expected primary-expression before 'buflen'
faad2.cpp:156: error: expected primary-expression before 'void'
faad2.cpp:156: error: initializer expression list treated as compound expression
faad2.cpp:157: error: expected ',' or ';' before '{' token
faad2.cpp:287: error: 'format_list_t' has not been declared
faad2.cpp: In function 'int aac_codec_check(void (*)(int, const char*, const
char*, ...), const char*, int, int, int*, const uint8_t*, uint32_t)':
faad2.cpp:295: error: 'fmtp_parse_t' was not declared in this scope
faad2.cpp:295: error: 'fmtp' was not declared in this scope
faad2.cpp:310: error: request for member 'rtpmap' in '* fptr', which is of
non-class type 'int'
faad2.cpp:311: error: request for member 'rtpmap' in '* fptr', which is of
non-class type 'int'
faad2.cpp:312: error: request for member 'rtpmap' in '* fptr', which is of
non-class type 'int'
faad2.cpp:316: error: request for member 'fmt_param' in '* fptr', which is of
non-class type 'int'
faad2.cpp:316: error: 'parse_fmtp_for_mpeg4' was not declared in this scope
faad2.cpp:324: error: 'mpeg4_audio_config_t' was not declared in this scope
faad2.cpp:324: error: expected `;' before 'audio_config'
faad2.cpp:325: error: 'audio_config' was not declared in this scope
faad2.cpp:325: error: 'decode_mpeg4_audio_config' was not declared in this scope
faad2.cpp:327: error: 'free_fmtp_parse' was not declared in this scope
faad2.cpp:329: error: 'audio_object_type_is_aac' was not declared in this scope
faad2.cpp: At global scope:
faad2.cpp:356: error: expected constructor, destructor, or type conversion
before '(' token
faad2.cpp:137: warning: 'aac_do_pause' defined but not used
faad2.cpp:150: warning: 'aac_decode' defined but not used
faad2.cpp:276: warning: 'aac_compressors' defined but not used
faad2.cpp:293: warning: 'int aac_codec_check(void (*)(int, const char*, const
char*, ...), const char*, int, int, int*, const uint8_t*, uint32_t)' defined
but not used
make[4]: *** [faad2.lo] Error 1
make[4]: Leaving directory
`/tmp/faad2-2.0.0+cvs20040908+mp4v2+bmp/plugins/mpeg4ip'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/tmp/faad2-2.0.0+cvs20040908+mp4v2+bmp/plugins'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/faad2-2.0.0+cvs20040908+mp4v2+bmp'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/faad2-2.0.0+cvs20040908+mp4v2+bmp'
make: *** [debian/stamp-makefile-build] Error 2
** Affects: faad2 (Ubuntu)
Importance: Untriaged
Status: Unconfirmed
--
fails to build from source
https://launchpad.net/bugs/57563
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs