>In file included from import_nuv.c:183:
>../../libtc/tc_lzo.h:13:23: lzo/lzo1x.h: No such file or directory
>../../libtc/tc_lzo.h:14:25: lzo/lzoutil.h: No such file or directory

     I forgot to mention this, but you'll need the lzo package installed
to use import_nuv in 1.1.0 (I'm going to get rid of minilzo).

>This was trivial: I added a couple of "#ifdef HAVE_LZO" lines around the
>offending code.

     That's not likely to work, because NUV uses LZO-compressed video.
Install lzo and try compiling again (also see below).

>However, I then ran into a real problem:
>
>w32dll.c: In function `modify_ldt':
>w32dll.c:1043: warning: implicit declaration of function `__syscall_return'
>w32dll.c:1043: error: syntax error before "int"

     This would be my fault.  I guess I'll have to install Fedora and see
how Red Hat has managed to funk up the include files (but after I get some
sleep, sigh).  In the meantime, comment out the following line in
import/Makefile after running configure:

IMPORT_PV3 = import_pv3.la

(Actually, since I'm probably the only one who's going to use that module
anyway I might as well disable it by default and add a configure option to
enable it...)

>So, what I did next was to copy your new (but hand-fixed) import_nuv.c
>into the 1.0.2 stable-release sources which *do* compile for me.

     That's not likely to work either--at the very least you'll get the
colors reversed, because 1.0.2 and 1.1.0 use different colorspaces.  Try
compiling CVS with the above changes.

  --Andrew Church
    [EMAIL PROTECTED]
    http://achurch.org/

Reply via email to