Quicktime4Linux: failed to compile
Brought to you by:
heroines
libmpeg3 compiled beautifully, and quicktime4linux
began fine...some time into the compile, however, I get
'errored' to death (see the attached image.)
I've followed the installation instructions to the
letter....I've got gcc 3.2.2, on RH9.
Thanks in advance for your help!
Snapshot of error output
Logged In: YES
user_id=332799
I am having almost exactly the same problem and almost
exactly the same errors. I'm using:
export CFLAGS="-O3 -march=athlon -fmessage-length=0
-funroll-all-loops -fomit-frame-pointer -falign-loops=2
-falign-jumps=2 -falign-functions=2"
...
gcc -c `cat i686/c_flags` qtmp3.c -o i686/qtmp3.o
qtmp3.c:2:18: lame.h: No such file or directory
qtmp3.c:38: error: parse error before "lame_global_flags"
qtmp3.c:38: warning: no semicolon at end of struct or union
qtmp3.c:49: error: parse error before '}' token
qtmp3.c:49: warning: data definition has no type or storage
class
qtmp3.c: In function `delete_codec':
qtmp3.c:57: error: `codec' undeclared (first use in this
function)
qtmp3.c:57: error: (Each undeclared identifier is reported
only once
qtmp3.c:57: error: for each function it appears in.)
qtmp3.c: At top level:
qtmp3.c:96: error: parse error before "quicktime_mp3_codec_t"
qtmp3.c: In function `chunk_len':
qtmp3.c:104: error: `offset' undeclared (first use in this
function)
qtmp3.c:104: error: `next_chunk' undeclared (first use in
this function)
qtmp3.c:106: error: `file' undeclared (first use in this
function)
qtmp3.c:115: error: `codec' undeclared (first use in this
function)
qtmp3.c: In function `decode':
qtmp3.c:150: error: `codec' undeclared (first use in this
function)
qtmp3.c: At top level:
qtmp3.c:333: error: parse error before '*' token
qtmp3.c: In function `allocate_output':
qtmp3.c:336: error: `codec' undeclared (first use in this
function)
qtmp3.c:336: error: `samples' undeclared (first use in this
function)
qtmp3.c: At top level:
qtmp3.c:360: error: parse error before "quicktime_mp3_codec_t"
qtmp3.c: In function `write_frames':
qtmp3.c:368: error: `codec' undeclared (first use in this
function)
qtmp3.c:386: error: `file' undeclared (first use in this
function)
qtmp3.c:386: error: `trak' undeclared (first use in this
function)
qtmp3.c:391: error: `track_map' undeclared (first use in
this function)
qtmp3.c: In function `encode':
qtmp3.c:439: error: `codec' undeclared (first use in this
function)
qtmp3.c: In function `set_parameter':
qtmp3.c:529: error: `codec' undeclared (first use in this
function)
qtmp3.c: In function `flush':
qtmp3.c:545: error: `codec' undeclared (first use in this
function)
qtmp3.c: In function `quicktime_init_codec_mp3':
qtmp3.c:564: error: `codec' undeclared (first use in this
function)
make: *** [i686/qtmp3.o] Error 1
Slackware 9.1-current, gcc-3.3.3, glibc-2.3.2
Any help much appreciated.
Chuck Bell
Logged In: YES
user_id=332799
Ok, I finally got this fscker to compile. The trick on my
system was noticing that it wasn't finding lame.h so I did a
'locate lame.h' which showed it in /usr/include/lame. So I
made a sym-link:
ln -s /usr/include/lame/lame.h /usr/include/lame.h
And viola!
Cheers -
Chuck Bell