Ok... lots more research...

I got it past the quicktime (libx264) issue in the end.
$ ./configure --enable-mmx --without-pic --prefix=/usr/local/
--enable-opengl  --disable-shared --enable-static
The --disable-shared --enable-static is what makes it work I think.
(You can search in google for more info, or I'll post links later). I
think that libx264 needs to be compiled with -fPIC otherwise to make
it work, but haven't tried that.

I then came across the next compile issue.

videodevice.C: In constructor 'VideoDevice::VideoDevice(MWindow*)':
videodevice.C:112: error: invalid use of undefined type 'struct MWindow'
mwindow.inc:16: error: forward declaration of 'struct MWindow'
make[3]: *** [videodevice.o] Error 1
make[3]: Leaving directory
`/home/tim/src/Multimedia/Cinelerra/cinelerra-svn/cinelerra'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/home/tim/src/Multimedia/Cinelerra/cinelerra-svn/cinelerra'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/tim/src/Multimedia/Cinelerra/cinelerra-svn'
make: *** [all] Error 2

The fix was found in an email from recently. Changing videodevice.h as follows.

$ svn diff
Index: videodevice.h
===================================================================
--- videodevice.h (revision 888)
+++ videodevice.h (working copy)
@@ -12,7 +12,7 @@
#include "device1394output.inc"
#include "edl.inc"
#include "guicast.h"
-#include "mwindow.inc"
+#include "mwindow.h"
#include "mutex.inc"
#include "preferences.inc"
#include "recordmonitor.inc"

It has now built, and I'm about to test it!!! :-D

Hope that helps someone else get it compiled on an AMD64 under Ubuntu
Dapper. I'll report back on how well it runs.

Tim
--
Linux Counter user #273956
Don't email [EMAIL PROTECTED]

_______________________________________________
Cinelerra mailing list
[email protected]
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra

Reply via email to