Evan
2010-05-16 03:39:44 UTC
Hello,
I'm trying to compile cmus from the git repository and make fails when
it gets to mp4.lo. The output from make is:
CC mp4.lo
mp4.c: In function 'mp4_open':
mp4.c:147: warning: passing argument 4 of 'NeAACDecInit2' from incompatible pointer type
/usr/local/include/neaacdec.h:220: note: expected 'long unsigned int *' but argument is of type 'uint32_t *'
mp4.c: In function 'mp4_read_comments':
mp4.c:331: error: implicit declaration of function 'MP4GetMetadataArtist'
mp4.c:333: error: implicit declaration of function 'MP4GetMetadataAlbum'
mp4.c:335: error: implicit declaration of function 'MP4GetMetadataName'
mp4.c:337: error: implicit declaration of function 'MP4GetMetadataGenre'
mp4.c:339: error: implicit declaration of function 'MP4GetMetadataYear'
mp4.c:342: error: implicit declaration of function 'MP4GetMetadataCompilation'
mp4.c:366: error: implicit declaration of function 'MP4GetMetadataTrack'
mp4.c:371: error: implicit declaration of function 'MP4GetMetadataDisk'
make: *** [mp4.lo] Error 1
I have mp4v2 installed, and I've tried googling for
MP4GetMetadataArtist, along with searching the cmus-devel archives, but
I can't find any reference to MP4GetMetadataArtist outside of mp4.c.
What am I missing?
Thanks.
I'm trying to compile cmus from the git repository and make fails when
it gets to mp4.lo. The output from make is:
CC mp4.lo
mp4.c: In function 'mp4_open':
mp4.c:147: warning: passing argument 4 of 'NeAACDecInit2' from incompatible pointer type
/usr/local/include/neaacdec.h:220: note: expected 'long unsigned int *' but argument is of type 'uint32_t *'
mp4.c: In function 'mp4_read_comments':
mp4.c:331: error: implicit declaration of function 'MP4GetMetadataArtist'
mp4.c:333: error: implicit declaration of function 'MP4GetMetadataAlbum'
mp4.c:335: error: implicit declaration of function 'MP4GetMetadataName'
mp4.c:337: error: implicit declaration of function 'MP4GetMetadataGenre'
mp4.c:339: error: implicit declaration of function 'MP4GetMetadataYear'
mp4.c:342: error: implicit declaration of function 'MP4GetMetadataCompilation'
mp4.c:366: error: implicit declaration of function 'MP4GetMetadataTrack'
mp4.c:371: error: implicit declaration of function 'MP4GetMetadataDisk'
make: *** [mp4.lo] Error 1
I have mp4v2 installed, and I've tried googling for
MP4GetMetadataArtist, along with searching the cmus-devel archives, but
I can't find any reference to MP4GetMetadataArtist outside of mp4.c.
What am I missing?
Thanks.