Hi,

 

It seems there are a few things that may complicate compilation; that could
probably be simplified; figured I'd share my issues, hopefully to simplify
things in the future, or at the very least, help others in the future hack
things to compile.  I tried 1.0.5, and then went to the latest cvs version.

 

a) a lot of packages are installed by default in /usr/local; maybe configure
could check there also by default (possibly also checking the lib64
directories as well on x86_64)

 

b) import/export_mov seem to look for quicktime header files in the main
includes directory and it does not seem to respect
--with-quicktime-includes=/usr/local/include/lqt, I manually edited them to
#include <lqt/???.h> (adding the lqt/); also keep in mind it seems that some
older files kept it in include/quicktime/*.h but now include/lqt/*.h ; in
addition; --with-quicktime-prefix in configure, should suffice and I
shouldn't need to do --with-quicktime-includes

 

c) mpeg2dec has 2 libraries, mpeg2 and mpeg2convert.  The makefile in the
import directory has -lmpeg2, but no -lmpeg2convert

 

d) something is lame about lame, it insists on the LD_LIBRARY_PATH being
set, even if it's in /lib or /usr/lib; so ./configure doesn't properly
compile and run lame programs unless LD_LIBRARY_PATH is set.  Something
could possibly set this variable in the configure script, if not, then a
warning saying to set it would be nice.

 

e) I'm not really sure what the story is, but import/nuv doesn't seem to
compile as it's looking for lzo1x.h, but my version of libavutil (I presume
it's the latest) only has lzo.h, and doesn't have the variable names nuv is
looking for, I did a --disable-nuv

 

Jacob (Jack) Gryn

Reply via email to