View previous topic :: View next topic |
Author |
Message |
Genjix Apprentice
Joined: 23 Jun 2005 Posts: 163
|
Posted: Tue Nov 01, 2005 11:31 pm Post subject: cinelerra-cvs on gentoo |
|
|
here is how I got cinelerra-cvs working. For anyone who is interested here is what I did.
Code: |
# /etc/portage/package.keywords
# ... other stuff
media-video/cinelerra-cvs ~x86
=sys-libs/libavc1394-0.5.0 ~x86
=media-libs/libtheora-1.0_alpha4-r1 ~x86
media-libs/x264-svn ~x86
media-libs/libiec61883 ~x86
=sys-libs/libraw1394-1.2.0 ~x86
|
Code: |
# /etc/portage/package.use
# may not already exist
media-libs/x264-svn -X
|
for some reason some dependencies aren't emerged.
Code: |
# emerge a52dec
# emerge fftw
# emerge cinelerra-cvs
|
|
|
Back to top |
|
|
NumaSan Tux's lil' helper
Joined: 22 Aug 2003 Posts: 100 Location: Copenhagen
|
Posted: Wed Nov 02, 2005 9:27 am Post subject: |
|
|
Define "working"
I've also installed cinelerra-cvs (20051005) like you and the program starts, but that's about it. It is completely unusable, unfortunately... but I really didn't expect otherwise since I haven't heard about anyone who have had succes with Cinelerra (except perhaps the devs..?). I would be really grateful if Cinelerra worked since I could use a good, highend (GNU) video editing suite, especially version 2.0, but I guess we have to be patient.. _________________ --- checking for native Win32 platform... no |
|
Back to top |
|
|
Genjix Apprentice
Joined: 23 Jun 2005 Posts: 163
|
Posted: Wed Nov 02, 2005 7:46 pm Post subject: |
|
|
what is wrong with the way it is working for you? |
|
Back to top |
|
|
Algenon n00b
Joined: 27 Jan 2005 Posts: 48 Location: Ashby-de-la-Zouch, UK
|
Posted: Tue Nov 08, 2005 12:40 pm Post subject: Cinelerra on AMD64 |
|
|
I am currently running Cinelerra-cvs (20051005) on an AMD64 and it runs ok (as have previous versions). The only problem I have is that the CPU loading is 100% (this is on an Athlon 3500 with 1GB of RAM). I have tried several sound tweeks (ALSA/NO ALSA/OSS/NO OSS) since I understand these can slow it down. If any one has any clues as to how to solve this, then Cinelerra would be a completely useable package for me. Where do I start to look to ascertain what is loading (I can see the tasks running at 99% using "top").
Algenon. |
|
Back to top |
|
|
NumaSan Tux's lil' helper
Joined: 22 Aug 2003 Posts: 100 Location: Copenhagen
|
Posted: Tue Nov 08, 2005 6:24 pm Post subject: |
|
|
Genjix wrote: | what is wrong with the way it is working for you? |
For me it feels like I'm walking on an ice covered lake that could break any minute. I really like the appearence of Cinelerra 2.0 (or -cvs, there's a difference right?), and part of me is ready to invest time in learning it, but... I just don't feel it's ready yet - besides instability. Then again, it could very well be me that aren't ready for Cinelerra and if only I learned all of it's secrets and quirks I'd see the light... It could also be because my mind is more on the prospect of Jahshaka, that I'm so quick to dismiss Cinelerra (cvs even!)
I will keep trying and learning, however. I really hope the work continues on the code (respect Heroine Virtual - everything beyond "Hello World" is abstract to me) and that someday Cinelerra will be unmasked in Portage _________________ --- checking for native Win32 platform... no |
|
Back to top |
|
|
richardash1981 Tux's lil' helper
Joined: 08 Apr 2005 Posts: 94 Location: England
|
Posted: Tue Nov 08, 2005 11:04 pm Post subject: |
|
|
There is definitely a streap learning curve, especially at the begining, and using other video editors won't help much. Once you get to grips with the UI and how to work with it not against it, it can be a very powerful tool - I would serious consider doing other major projects in it after doing this:
http://ystv.york.ac.uk/watch/getvideo.php?cat=misc&file=MPHfinal.mp4&mode=watch
in it.
For assembing a coherent program out of disordered live tapes it is definitely better than Adobe Premiere (which I have also used extensively), and the batch render facilty is really useful for doing slow renders after you finish working. |
|
Back to top |
|
|
chrisduck Apprentice
Joined: 30 Jun 2004 Posts: 283 Location: California
|
Posted: Sun Nov 13, 2005 6:45 am Post subject: |
|
|
I followed these steps and I was still unable to emerge cinelerra-cvs. I hope that the ebuild is updated soon. I can hardly wait to try the new cinelerra.
Anyway, in case any one could help me -here is the error.
Code: |
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/../../../../i686-pc-linux-gnu/bin/ld: warning: creating a DT_TEXTREL in object.
/usr/lib/libx264.a(display-x11.o)(.text+0x29): In function `disp_gray':
: undefined reference to `XOpenDisplay'
/usr/lib/libx264.a(display-x11.o)(.text+0x124): In function `disp_gray':
: undefined reference to `XCreateImage'
/usr/lib/libx264.a(display-x11.o)(.text+0x25f): In function `disp_gray':
: undefined reference to `XPutImage'
/usr/lib/libx264.a(display-x11.o)(.text+0x2b3): In function `disp_gray':
: undefined reference to `XPutImage'
/usr/lib/libx264.a(display-x11.o)(.text+0x2cf): In function `disp_gray':
: undefined reference to `XSync'
/usr/lib/libx264.a(display-x11.o)(.text+0x336): In function `disp_sync':
: undefined reference to `XSync'
/usr/lib/libx264.a(display-x11.o)(.text+0x387): In function `disp_setcolor':
: undefined reference to `XAllocNamedColor'
/usr/lib/libx264.a(display-x11.o)(.text+0x3a4): In function `disp_setcolor':
: undefined reference to `XSetForeground'
/usr/lib/libx264.a(display-x11.o)(.text+0x5a6): In function `disp_point':
: undefined reference to `XDrawPoint'
/usr/lib/libx264.a(display-x11.o)(.text+0x606): In function `disp_line':
: undefined reference to `XDrawLine'
/usr/lib/libx264.a(display-x11.o)(.text+0x67a): In function `disp_rect':
: undefined reference to `XDrawRectangle'
/usr/lib/libx264.a(display-x11.o)(.text+0x707): In function `disp_init_window':
: undefined reference to `XAllocSizeHints'
/usr/lib/libx264.a(display-x11.o)(.text+0x848): In function `disp_init_window':
: undefined reference to `XCreateWindow'
/usr/lib/libx264.a(display-x11.o)(.text+0x86f): In function `disp_init_window':
: undefined reference to `XSelectInput'
/usr/lib/libx264.a(display-x11.o)(.text+0x8a1): In function `disp_init_window':
: undefined reference to `XSetStandardProperties'
/usr/lib/libx264.a(display-x11.o)(.text+0x8ba): In function `disp_init_window':
: undefined reference to `XMapWindow'
/usr/lib/libx264.a(display-x11.o)(.text+0x8ce): In function `disp_init_window':
: undefined reference to `XNextEvent'
/usr/lib/libx264.a(display-x11.o)(.text+0x921): In function `disp_init_window':
: undefined reference to `XSetStandardProperties'
/usr/lib/libx264.a(display-x11.o)(.text+0x949): In function `disp_init_window':
: undefined reference to `XResizeWindow'
/usr/lib/libx264.a(display-x11.o)(.text+0x95b): In function `disp_init_window':
: undefined reference to `XSync'
/usr/lib/libx264.a(display-x11.o)(.text+0x963): In function `disp_init_window':
: undefined reference to `XFree'
/usr/lib/libx264.a(display-x11.o)(.text+0x99e): In function `disp_init_window':
: undefined reference to `XCreateColormap'
collect2: ld returned 1 exit status
make[3]: *** [libquicktimehv.la] Error 1
make[3]: Leaving directory `/var/tmp/portage/cinelerra-cvs-20051005/work/cinelerra-cvs-20051005/quicktime'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/cinelerra-cvs-20051005/work/cinelerra-cvs-20051005/quicktime'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/cinelerra-cvs-20051005/work/cinelerra-cvs-20051005'
make: *** [all] Error 2
!!! ERROR: media-video/cinelerra-cvs-20051005 failed.
!!! Function src_compile, Line 66, Exitcode 2
!!! make failed
!!! If you need support, post the topmost build error, NOT this status message.
localhost #
|
|
|
Back to top |
|
|
richardash1981 Tux's lil' helper
Joined: 08 Apr 2005 Posts: 94 Location: England
|
Posted: Mon Nov 14, 2005 5:15 pm Post subject: |
|
|
It's having trouble linking to Xorg, which I presume you do have installed ...
Most likely an intermediate library is broken, and it's showing up as a link problem. Have you tried running revdep-rebuild on your system (you need gentoolkit installed)? This should find the offending packages.
Code: | # revdep-rebuild -X -p |
will give you a list of broken ebuilds, have a look further up for what is missing / changed, as rebuilding the packages may not be the best solution to the problem. |
|
Back to top |
|
|
chrisduck Apprentice
Joined: 30 Jun 2004 Posts: 283 Location: California
|
Posted: Wed Nov 16, 2005 8:06 am Post subject: |
|
|
richardash1981,
when I run "# revdep-rebuild -X -p" this is what happens. I'm not sure that it reveals any clues to my problem
Code: |
localhost # revdep-rebuild -X -p
Configuring search environment for revdep-rebuild
Checking reverse dependencies...
Packages containing binaries and libraries broken by a package update
will be emerged.
Collecting system binaries and libraries... done.
(/root/.revdep-rebuild.1_files)
Collecting complete LD_LIBRARY_PATH... done.
(/root/.revdep-rebuild.2_ldpath)
Checking dynamic linking consistency...
broken /usr/lib/openoffice/program/libofficebean.so.1.1 (requires libjawt.so) broken /usr/lib/openoffice/program/libvclplug_kde680li.so.1.1 (requires libkdecore.so.4 libkdeui.so.4 libqt-mt.so.3)
broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_bsddb.so (requires libdb-3.1.so)
broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_tkinter.so (requires libBLT24.so libtcl8.3.so libtk8.3.so)
broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/bz2.so (requires libbz2.so.0)
broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/dbm.so (requires libgdbm.so.2)
broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/gdbm.so (requires libgdbm.so.2)
broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/mpz.so (requires libgmp.so.3)
broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/readline.so (requires libreadline.so.4)
done.
(/root/.revdep-rebuild.3_rebuild)
Assigning files to packages...
/usr/lib/openoffice/program/libofficebean.so.1.1 -> app-office/openoffice-bin
/usr/lib/openoffice/program/libvclplug_kde680li.so.1.1 -> app-office/openoffice-bin
/usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_bsddb.so -> app-office/openoffice-bin
/usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_tkinter.so -> app-office/openoffice-bin
/usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/bz2.so -> app-office/openoffice-bin
/usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/dbm.so -> app-office/openoffice-bin
/usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/gdbm.so -> app-office/openoffice-bin
/usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/mpz.so -> app-office/openoffice-bin
/usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/readline.so -> app-office/openoffice-bin
done.
(/root/.revdep-rebuild.4_packages_raw, /root/.revdep-rebuild.4_package_owners)
Cleaning list of packages to rebuild... done.
(/root/.revdep-rebuild.4_packages)
Assigning packages to ebuilds... done.
(/root/.revdep-rebuild.4_ebuilds)
Evaluating package order... done.
(/root/.revdep-rebuild.5_order)
All prepared. Starting rebuild...
emerge --oneshot -p =app-office/openoffice-bin-2.0.0
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild R ] app-office/openoffice-bin-2.0.0
Now you can remove -p (or --pretend) from arguments and re-run revdep-rebuild.
|
|
|
Back to top |
|
|
Tane n00b
Joined: 25 Sep 2005 Posts: 14
|
Posted: Wed Nov 16, 2005 6:03 pm Post subject: |
|
|
Are you sure you compiled x264 without that x-thingy? Try re-emerging x264-svn, it should now compile without linking against X. |
|
Back to top |
|
|
chrisduck Apprentice
Joined: 30 Jun 2004 Posts: 283 Location: California
|
Posted: Thu Nov 17, 2005 6:45 am Post subject: |
|
|
Tane,
I re-emerge x264 and then I was able to emerge cinelerra and eveything works |
|
Back to top |
|
|
uprooter n00b
Joined: 06 Mar 2005 Posts: 70
|
Posted: Fri Dec 02, 2005 6:01 am Post subject: |
|
|
Emerge successfuly.
But the whole thing is crashing like hell on every file open. |
|
Back to top |
|
|
brot Guru
Joined: 06 Apr 2004 Posts: 322
|
Posted: Mon Dec 12, 2005 6:56 pm Post subject: |
|
|
I just tried to emerge it and that is what i got:
Quote: | if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../quicktime -I../guicast -I../libmpeg3 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_FIREWIRE -DHAVE_ESOUND -DHAVE_ALSA -I/usr/include/mjpegtools -I/usr/include/mjpegtools/mpeg2enc -I/usr/include/mjpegtools/mplex -I/usr/include/OpenEXR -DPLUGIN_DIR=\"/usr/lib/cinelerra\" -O2 -march=athlon-xp -fomit-frame-pointer -pipe -MT audioesound.o -MD -MP -MF ".deps/audioesound.Tpo" \
-c -o audioesound.o `test -f 'audioesound.C' || echo './'`audioesound.C; \
then mv -f ".deps/audioesound.Tpo" ".deps/audioesound.Po"; \
else rm -f ".deps/audioesound.Tpo"; exit 1; \
fi
audioesound.C:9:17: esd.h: No such file or directory
audioesound.C: In member function `int AudioESound::get_bit_flag(int)':
audioesound.C:28: error: `ESD_BITS8' undeclared (first use this function)
audioesound.C:28: error: (Each undeclared identifier is reported only once for each function it appears in.)
audioesound.C:32: error: `ESD_BITS16' undeclared (first use this function)
audioesound.C: In member function `int AudioESound::get_channels_flag(int)':
audioesound.C:47: error: `ESD_MONO' undeclared (first use this function)
audioesound.C:51: error: `ESD_STEREO' undeclared (first use this function)
audioesound.C: In member function `virtual int AudioESound::open_input()':
audioesound.C:72: error: `esd_format_t' undeclared (first use this function)
audioesound.C:72: error: expected `;' before "format"
audioesound.C:77: error: `format' undeclared (first use this function)
audioesound.C:80: error: `esd_open_sound' undeclared (first use this function)
audioesound.C:87: error: `esd_record_stream_fallback' undeclared (first use this function)
audioesound.C: In member function `virtual int AudioESound::open_output()':
audioesound.C:93: error: `esd_format_t' undeclared (first use this function)
audioesound.C:93: error: expected `;' before "format"
audioesound.C:98: error: `format' undeclared (first use this function)
audioesound.C:101: error: `esd_open_sound' undeclared (first use this function)
audioesound.C:108: error: `esd_play_stream_fallback' undeclared (first use this function)
audioesound.C:110: error: `esd_get_latency' undeclared (first use this function)
audioesound.C: In member function `virtual int AudioESound::close_all()':
audioesound.C:130: error: `esd_close' undeclared (first use this function)
make[3]: *** [audioesound.o] Error 1
make[3]: Leaving directory `/var/tmp/portage/cinelerra-cvs-20051005/work/cinelerra-cvs-20051005/cinelerra'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/cinelerra-cvs-20051005/work/cinelerra-cvs-20051005/cinelerra'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/cinelerra-cvs-20051005/work/cinelerra-cvs-20051005'
make: *** [all] Error 2
!!! ERROR: media-video/cinelerra-cvs-20051005 failed.
|
any ideas ?
I really hope this project will develop. It looks soo good, and this would be a perfect addition to the linux software arsenal... |
|
Back to top |
|
|
seppimvoid n00b
Joined: 30 Dec 2005 Posts: 1
|
Posted: Fri Dec 30, 2005 1:59 pm Post subject: |
|
|
>audioesound.C:9:17: esd.h: No such file or directory
esd.h is part of the esound package; it seems not be installed automatically!
I emerged it manually and re-emerged cinelerra-cvs; this worked for me! |
|
Back to top |
|
|
|