You are not logged in.
I'm trying to play some quicktime .mov files and I keep getting this:
Requested audio codec family [qclp] (afm=qtaudio) not available.
Enable it at compilation.
Cannot find codec for audio format 0x706C6351.
So I tried to build mplayer from ABS and added --enable-qtx (as per ./configure --help) to the PKGBUILD, but that causes the build to fail giving this:
libmpcodecs/libmpcodecs.a(ad_qtaudio.o): In function `preinit':
ad_qtaudio.c:(.text+0x23a): undefined reference to `LoadLibraryA'
ad_qtaudio.c:(.text+0x252): undefined reference to `LoadLibraryA'
ad_qtaudio.c:(.text+0x26c): undefined reference to `GetProcAddress'
ad_qtaudio.c:(.text+0x28c): undefined reference to `GetProcAddress'
ad_qtaudio.c:(.text+0x2ac): undefined reference to `GetProcAddress'
ad_qtaudio.c:(.text+0x2cc): undefined reference to `GetProcAddress'
ad_qtaudio.c:(.text+0x2ec): undefined reference to `GetProcAddress'
libmpcodecs/libmpcodecs.a(ad_qtaudio.o):ad_qtaudio.c:(.text+0x30c): more undefined references to `GetProcAddress' follow
libmpcodecs/libmpcodecs.a(vd_qtvideo.o): In function `init':
vd_qtvideo.c:(.text+0x4b4): undefined reference to `LoadLibraryA'
vd_qtvideo.c:(.text+0x4cc): undefined reference to `LoadLibraryA'
vd_qtvideo.c:(.text+0x4e6): undefined reference to `GetProcAddress'
vd_qtvideo.c:(.text+0x4fd): undefined reference to `GetProcAddress'
vd_qtvideo.c:(.text+0x514): undefined reference to `GetProcAddress'
vd_qtvideo.c:(.text+0x52b): undefined reference to `GetProcAddress'
vd_qtvideo.c:(.text+0x542): undefined reference to `GetProcAddress'
libmpcodecs/libmpcodecs.a(vd_qtvideo.o):vd_qtvideo.c:(.text+0x559): more undefined references to `GetProcAddress' follow
collect2: ld returned 1 exit status
make: *** [mencoder] Error 1
make: *** Waiting for unfinished jobs....
==> ERROR: Build Failed.
Aborting...
So I made sure that I had community/libquicktime and the codecs packages installed but I'm not sure what else to do...
it appears im missing some kind of quicktime header file and/or codec.
Any ideas?
Last edited by Evanlec (2008-05-11 16:00:42)
Offline
Whenever you see this in an error message:
make: *** Waiting for unfinished jobs....
you need to disable SMP build. So add:
options=('!makeflags')
to the PKGBUILD and try again.
Offline
Okay, well, that may have helped with another issue, but my build still failed giving about the same errors:
libmpcodecs/libmpcodecs.a(ad_qtaudio.o): In function `preinit':
ad_qtaudio.c:(.text+0x23a): undefined reference to `LoadLibraryA'
ad_qtaudio.c:(.text+0x252): undefined reference to `LoadLibraryA'
ad_qtaudio.c:(.text+0x26c): undefined reference to `GetProcAddress'
ad_qtaudio.c:(.text+0x28c): undefined reference to `GetProcAddress'
ad_qtaudio.c:(.text+0x2ac): undefined reference to `GetProcAddress'
ad_qtaudio.c:(.text+0x2cc): undefined reference to `GetProcAddress'
ad_qtaudio.c:(.text+0x2ec): undefined reference to `GetProcAddress'
libmpcodecs/libmpcodecs.a(ad_qtaudio.o):ad_qtaudio.c:(.text+0x30c): more undefined references to `GetProcAddress' follow
libmpcodecs/libmpcodecs.a(vd_qtvideo.o): In function `init':
vd_qtvideo.c:(.text+0x4b4): undefined reference to `LoadLibraryA'
vd_qtvideo.c:(.text+0x4cc): undefined reference to `LoadLibraryA'
vd_qtvideo.c:(.text+0x4e6): undefined reference to `GetProcAddress'
vd_qtvideo.c:(.text+0x4fd): undefined reference to `GetProcAddress'
vd_qtvideo.c:(.text+0x514): undefined reference to `GetProcAddress'
vd_qtvideo.c:(.text+0x52b): undefined reference to `GetProcAddress'
vd_qtvideo.c:(.text+0x542): undefined reference to `GetProcAddress'
libmpcodecs/libmpcodecs.a(vd_qtvideo.o):vd_qtvideo.c:(.text+0x559): more undefined references to `GetProcAddress' follow
collect2: ld returned 1 exit status
make: *** [mplayer] Error 1
==> ERROR: Build Failed.
Aborting...
Offline
hi,
did you find any solution to it?
I also get the same error.
libmpcodecs/libmpcodecs.a(ad_qtaudio.o): In function `preinit':
ad_qtaudio.c:(.text+0x23a): undefined reference to `LoadLibraryA'
ad_qtaudio.c:(.text+0x252): undefined reference to `LoadLibraryA'
ad_qtaudio.c:(.text+0x26c): undefined reference to `GetProcAddress'
ad_qtaudio.c:(.text+0x28c): undefined reference to `GetProcAddress'
ad_qtaudio.c:(.text+0x2ac): undefined reference to `GetProcAddress'
ad_qtaudio.c:(.text+0x2cc): undefined reference to `GetProcAddress'
ad_qtaudio.c:(.text+0x2ec): undefined reference to `GetProcAddress'
libmpcodecs/libmpcodecs.a(ad_qtaudio.o):ad_qtaudio.c:(.text+0x30c): more undefined references to `GetProcAddress' follow
libmpcodecs/libmpcodecs.a(vd_qtvideo.o): In function `init':
vd_qtvideo.c:(.text+0x4b4): undefined reference to `LoadLibraryA'
vd_qtvideo.c:(.text+0x4cc): undefined reference to `LoadLibraryA'
vd_qtvideo.c:(.text+0x4e6): undefined reference to `GetProcAddress'
vd_qtvideo.c:(.text+0x4fd): undefined reference to `GetProcAddress'
vd_qtvideo.c:(.text+0x514): undefined reference to `GetProcAddress'
vd_qtvideo.c:(.text+0x52b): undefined reference to `GetProcAddress'
vd_qtvideo.c:(.text+0x542): undefined reference to `GetProcAddress'
libmpcodecs/libmpcodecs.a(vd_qtvideo.o):vd_qtvideo.c:(.text+0x559): more undefined references to `GetProcAddress' follow
collect2: ld returned 1 exit status
make: *** [mplayer] Error 1
==> ERROR: Build Failed.
Aborting...
It's nice to be in a peaceful place like this.
Offline
hi,
did you find any solution to it?
I also get the same error.
No actually I have not found a solution to this, are you on x86_64?
Offline
yes on arch64.
i will check if it is related to the x64 only tonight.
It's nice to be in a peaceful place like this.
Offline
Same problem on x86_64 w/ release and svn 29242 .
Arch Linux + sway
Debian Testing + GNOME/sway
NetBSD 64-bit + Xfce
Offline
Same problem on x86_64 w/ release and svn 29242 .
Mplayer is using a binary to decode these streams on 32 bit that's not available for 64 bit. By any chance do you have a forum friendly link to a file that doesn't work?
Offline