View previous topic :: View next topic |
Author |
Message |
Phorem Tux's lil' helper
Joined: 05 Mar 2004 Posts: 92 Location: Toronto, Canada
|
Posted: Fri Apr 16, 2004 11:25 pm Post subject: Cinelerra |
|
|
I have tried, but with no avail compiling cinelerra. As i am unaware of an AMD64 build, compiling seems to be the only viable option at the moment. For starters, there isn't a ./configure file so i have to use Make. The build seems to go fine with the usual amd64 warnings (which in most cases, all of the software i used on 32bit works fine for 64 - excluding most of the commercial games) but when it's done, i only get soundtest but no ./cinelerra.
I have tried messing around with the make file script, but nothing has worked so far. I might try updating the software packages it builds while compiling cinelerra in the main folder, but i was wondering if it was even worth it? Any ideas?
(I posted this at Linuxquestions.org as well) _________________ Gentoo AMD64 2004.1, AMD64 Athlon 3200, Asus K8V Deluxe, 1 gig 3200 ram, GeForce FX 5900XT 128, ATI Wonder VE Remote, HP 420i DVD+R+RW, HP Scanjet 2200c, Epson Stylus C84 |
|
Back to top |
|
|
teknomage1 Veteran
Joined: 05 Aug 2003 Posts: 1239 Location: Los Angeles, CA
|
Posted: Sat Apr 17, 2004 12:12 am Post subject: |
|
|
You might have to bother the cinellera team directly. They mention on their website that the program is difficult to compile correctly, so who knows... |
|
Back to top |
|
|
Delphiki Guru
Joined: 04 Oct 2002 Posts: 337 Location: A2
|
Posted: Sun Apr 18, 2004 7:14 am Post subject: |
|
|
I'm not sure,but I think your best bet might to be to get a binary build of cinelerra for standard 32 bit x86 and run it using emulation. There is hand written assembly code for cinelerra, so I think that would cause problem because the assembly would be 32 bit and the compiled code would be 64 bit. . Let me know if you have any luck with it. _________________ Excellent.. |
|
Back to top |
|
|
Piotr Kopszak n00b
Joined: 22 Mar 2004 Posts: 8
|
Posted: Mon Apr 19, 2004 4:47 pm Post subject: |
|
|
I'm not quite sure that's a problem, it takes some testing of course. I was able to run cinellera on my Opteron box off the recent Dynebolic CD. But I can't say if it really works, nor can I test it further as Dynebolic refuses to see my SATA harddisk.
Piotr _________________ Piotr Kopszak, Ph.D.
Polish Art Gallery, National Museum in Warsaw
http://kopszak.mnw.art.pl/ |
|
Back to top |
|
|
Phorem Tux's lil' helper
Joined: 05 Mar 2004 Posts: 92 Location: Toronto, Canada
|
Posted: Wed Apr 21, 2004 8:48 pm Post subject: |
|
|
I did finally get cinelerra to install, but i had to use a slackware 9.1 package and just drop it in their respective directories. It does work, but it's also only 32bit. It's the only application that i use that i haven't been able to compile or emerge(obviously). But i have got Jack, Ardour, Blender, dvdauthor, Kino and a couple more to work perfectly in 64bit. I haven't emailed the cinelerra authors, but they are probably too busy to respond.
Piotr Kopszak, where did you get that 64bit build of cinelerra? Dynebolic?
Also, is there any other skins floating around (or themes). That is one nasty GUI. If i could get it to compile, i would create my own. _________________ Gentoo AMD64 2004.1, AMD64 Athlon 3200, Asus K8V Deluxe, 1 gig 3200 ram, GeForce FX 5900XT 128, ATI Wonder VE Remote, HP 420i DVD+R+RW, HP Scanjet 2200c, Epson Stylus C84 |
|
Back to top |
|
|
Piotr Kopszak n00b
Joined: 22 Mar 2004 Posts: 8
|
Posted: Thu Apr 22, 2004 8:45 am Post subject: |
|
|
No, Dynebolic is 32-bit all the way, as the cinelerra which is there. I meant I was able to run 32-bit cinelerra on Opteron but couldn't make any use of it due to Dynebolic deficiences. As far as I know there is no possibility of changing the skin of cinelerra. The author has done pretty low-level job and wrote all the window toolkit himself, that's one of the reasons why it's so fast.
Piotr _________________ Piotr Kopszak, Ph.D.
Polish Art Gallery, National Museum in Warsaw
http://kopszak.mnw.art.pl/ |
|
Back to top |
|
|
Phorem Tux's lil' helper
Joined: 05 Mar 2004 Posts: 92 Location: Toronto, Canada
|
|
Back to top |
|
|
LaNcom Apprentice
Joined: 03 May 2003 Posts: 254 Location: Erfurt, Germany
|
|
Back to top |
|
|
rabix n00b
Joined: 13 May 2004 Posts: 7 Location: University of Pretoria
|
Posted: Thu May 13, 2004 7:24 am Post subject: |
|
|
Hi there. I am also looking for new themes for Cinelerra. I came across that Blue Dot theme yesterday but couldn't find any download site. |
|
Back to top |
|
|
deepspace9 Apprentice
Joined: 29 Jan 2003 Posts: 214 Location: Netherlands
|
Posted: Thu May 13, 2004 11:44 am Post subject: |
|
|
Well, just tried the ebuild, and saw lots of x86_64 things flying by, but installation fails:
Code: |
>>> Install cinelerra-1.1.9 into /var/tmp/portage/cinelerra-1.1.9/image/ category media-video
>>> dobin: making cinelerra executable...
install: cannot stat `cinelerra': No such file or directory
!!! ERROR: media-video/cinelerra-1.1.9 failed.
!!! Function src_install, Line 54, Exitcode 1
!!! cinelerra not built
|
|
|
Back to top |
|
|
blueworm l33t
Joined: 09 May 2003 Posts: 962
|
Posted: Thu May 13, 2004 5:57 pm Post subject: |
|
|
Has anyone tried the cinelerra-1.2.0 release?
I am also going to try the cvs.cinelerra.org CVS. |
|
Back to top |
|
|
Phorem Tux's lil' helper
Joined: 05 Mar 2004 Posts: 92 Location: Toronto, Canada
|
Posted: Thu May 13, 2004 10:46 pm Post subject: |
|
|
I wrote the Cinelerra authors about AMD64 support and i got this reply about 2 weeks ago......
" The May 11 release should have improved support for x86_64. The compilation has been tested on Fedora 1 for x86_64. You have to run configure in quicktime/ffmpeg*. Other problems in the previous release make it impossible to run on x86_64. "
I have done what it says, but i still don't get any cinelerra binary
I go into the quicktime/ffmpeg* folder and run configure. Then i go back the to cinelerra folder and run configure. Still doesn't work. I must be doing something wrong. I hope somebody can use this info and post their experience back here if it works. I would have posted this sooner but i have been busy - sorry about that. _________________ Gentoo AMD64 2004.1, AMD64 Athlon 3200, Asus K8V Deluxe, 1 gig 3200 ram, GeForce FX 5900XT 128, ATI Wonder VE Remote, HP 420i DVD+R+RW, HP Scanjet 2200c, Epson Stylus C84 |
|
Back to top |
|
|
Phorem Tux's lil' helper
Joined: 05 Mar 2004 Posts: 92 Location: Toronto, Canada
|
Posted: Fri May 14, 2004 2:18 pm Post subject: |
|
|
Anyone try or get it to work yet? _________________ Gentoo AMD64 2004.1, AMD64 Athlon 3200, Asus K8V Deluxe, 1 gig 3200 ram, GeForce FX 5900XT 128, ATI Wonder VE Remote, HP 420i DVD+R+RW, HP Scanjet 2200c, Epson Stylus C84 |
|
Back to top |
|
|
Phorem Tux's lil' helper
Joined: 05 Mar 2004 Posts: 92 Location: Toronto, Canada
|
Posted: Thu May 20, 2004 3:25 am Post subject: |
|
|
Come on.......anyone!!!!!
Somebody has to know how to get this working _________________ Gentoo AMD64 2004.1, AMD64 Athlon 3200, Asus K8V Deluxe, 1 gig 3200 ram, GeForce FX 5900XT 128, ATI Wonder VE Remote, HP 420i DVD+R+RW, HP Scanjet 2200c, Epson Stylus C84 |
|
Back to top |
|
|
dweigert Guru
Joined: 04 Oct 2002 Posts: 369 Location: Somerset, NJ USA
|
Posted: Fri May 21, 2004 3:55 pm Post subject: |
|
|
Ok, I have version 1.2.0 of Cinelerra compiling, but not installing due to a bug in either the configure script, the ebuild, or someone overlooking something dumb.
The Cinelerra makefiles use OBJDIR, which is defined as (uname --machine) to create directories. In a few other places it is hard defined as i686. When the ebuild is run for 1.2.0, it gets all the way through the compile and produces an executable, but fails on the install because it can't find the executable. Well, it's there, but under the cinelerra/x86_64 directory, not the cinelerra/i686 directory. There is a symbolic link in the cinelerra directory called ci which supposedly points to the actual executable. Unfortunately it points to i686/cinelerra, not x86_64/cinelerra.
Hope this helps... I'll work on it tonight, try and track this stuff down.
Dan _________________ "Always remember to mount a scratch monkey..." |
|
Back to top |
|
|
Phorem Tux's lil' helper
Joined: 05 Mar 2004 Posts: 92 Location: Toronto, Canada
|
Posted: Fri May 21, 2004 6:11 pm Post subject: |
|
|
Cool! I'll try doing some work on it tonight as well. Now, so i am sure on something here, you are compiling cinelerra from Portage or downloaded the source and doing the ./compile;make;make install shuffle? When i try building from source, it gets all the way through but i couldn't find the binary. Oh well, i'll try again and look harder this time - or just try portage i guess. _________________ Gentoo AMD64 2004.1, AMD64 Athlon 3200, Asus K8V Deluxe, 1 gig 3200 ram, GeForce FX 5900XT 128, ATI Wonder VE Remote, HP 420i DVD+R+RW, HP Scanjet 2200c, Epson Stylus C84 |
|
Back to top |
|
|
dweigert Guru
Joined: 04 Oct 2002 Posts: 369 Location: Somerset, NJ USA
|
Posted: Fri May 21, 2004 8:13 pm Post subject: |
|
|
I added ~amd64 to the cinelerra 1.2.0 ebuild Thne I just went with it.
I'm running a totally ~amd64 machine... So your mielage may vary on versions of the packages....
Dan _________________ "Always remember to mount a scratch monkey..." |
|
Back to top |
|
|
Phorem Tux's lil' helper
Joined: 05 Mar 2004 Posts: 92 Location: Toronto, Canada
|
Posted: Fri May 21, 2004 8:48 pm Post subject: |
|
|
Sweet! I'm heading home now to give it a go _________________ Gentoo AMD64 2004.1, AMD64 Athlon 3200, Asus K8V Deluxe, 1 gig 3200 ram, GeForce FX 5900XT 128, ATI Wonder VE Remote, HP 420i DVD+R+RW, HP Scanjet 2200c, Epson Stylus C84 |
|
Back to top |
|
|
dweigert Guru
Joined: 04 Oct 2002 Posts: 369 Location: Somerset, NJ USA
|
Posted: Sat May 22, 2004 1:08 am Post subject: |
|
|
Ok, I got it to install with the e-build. I had to add a few lines in.
Code: |
KEYWORDS="~x86 -ppc ~amd64"
|
AND
Code: |
src_install() {
local myarch
if [ -n "`use x86`" ]; then
myarch="${CHOST/-*/}" #should solve the i586/i686 problem
fi
if [ -n "`use amd64`" ]; then <---<<<
myarch="${CHOST/-*/}" #should solve the AMD64 issue <---<<<
fi <---<<<
if [ -n "`use ppc`" ]; then
myarch="ppc"
fi
|
Then it started working just fine.
Installed and it starts.
Dan _________________ "Always remember to mount a scratch monkey..." |
|
Back to top |
|
|
Phorem Tux's lil' helper
Joined: 05 Mar 2004 Posts: 92 Location: Toronto, Canada
|
Posted: Sat May 22, 2004 6:46 pm Post subject: |
|
|
I give up. I have tried everything - including the code that you have provided gweigert. It always comes back with this error :
>>> Install cinelerra-1.2.0 into /var/tmp/portage/cinelerra-1.2.0/image/ category media-video
>>> dobin: making cinelerra executable...
install: cannot stat `cinelerra': No such file or directory
!!! ERROR: media-video/cinelerra-1.2.0 failed.
!!! Function src_install, Line 58, Exitcode 1
!!! cinelerra not built
Oh well. _________________ Gentoo AMD64 2004.1, AMD64 Athlon 3200, Asus K8V Deluxe, 1 gig 3200 ram, GeForce FX 5900XT 128, ATI Wonder VE Remote, HP 420i DVD+R+RW, HP Scanjet 2200c, Epson Stylus C84 |
|
Back to top |
|
|
dweigert Guru
Joined: 04 Oct 2002 Posts: 369 Location: Somerset, NJ USA
|
Posted: Sat May 22, 2004 7:16 pm Post subject: |
|
|
That is really odd....
Once I changed the ebuild, it just worked..... found everything and installed it too..
Can you post your copy of the ebuild here?
I'll see if I can find what's going on.
Dan _________________ "Always remember to mount a scratch monkey..." |
|
Back to top |
|
|
Phorem Tux's lil' helper
Joined: 05 Mar 2004 Posts: 92 Location: Toronto, Canada
|
Posted: Sat May 22, 2004 9:41 pm Post subject: |
|
|
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: /home/cvsroot/gentoo-x86/media-video/cinelerra/cinelerra-1.2.0.ebuil$
inherit gcc eutils flag-o-matic
export WANT_GCC_3="yes"
#export CFLAGS=${CFLAGS/-O?/-O2}
filter-flags "-fPIC -fforce-addr"
RESTRICT="nostrip"
DESCRIPTION="Cinelerra - Professional Video Editor"
HOMEPAGE="http://heroinewarrior.com/cinelerra.php3"
SRC_URI="mirror://sourceforge/heroines/${P}-src.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 -ppc ~amd64"
DEPEND="virtual/x11
virtual/glibc
=sys-devel/gcc-3*
dev-lang/nasm"
# >=media-libs/a52dec-0.7.3"
src_unpack() {
unpack ${A}
# epatch ${FILESDIR}/gcc-3.3.1-collate.patch
# epatch ${FILESDIR}/pthread_t_not_int.patch
touch ${S}/hvirtual_config.h
}
src_compile() {
export CFLAGS=${CFLAGS}
cd ${S}/freetype-2.1.4/builds/unix
econf ||die
cd ${S}/quicktime/ffmpeg-0.4.8
econf ||die
cd ${S}
make || die "make failed"
}
src_install() {
local myarch
if [ -n "`use x86`" ]; then
myarch="${CHOST/-*/}" #should solve the i586/i686 problem
fi
if [ -n "`use amd64`" ]; then
myarch="${CHOST/-*/}" #should solve the AMD64 issue
fi
if [ -n "`use ppc`" ]; then
myarch="ppc"
fi
cd ${S}/${PN}/${myarch}
dobin ${PN} || die "cinelerra not built"
cd ${S}/plugins
insinto /usr/lib/${PN}
doins ${myarch}/*.plugin
insinto /usr/lib/${PN}/fonts
doins titler/fonts/*
cd ${S}/libmpeg3/${myarch}
dobin mpeg3dump mpeg3cat mpeg3toc
# cd ${S}/mix/i686
# dobin mix2000
# cd ${S}/xmovie/i686
# dobin xmovie
cd ${S}/mplexhi/${myarch}
dobin mplexhi
cd ${S}/mplexlo/${myarch}
dobin mplexlo
cd ${S}
# dodoc CVS COPYING
dohtml -a png,html,texi,sdw -r doc/*
} _________________ Gentoo AMD64 2004.1, AMD64 Athlon 3200, Asus K8V Deluxe, 1 gig 3200 ram, GeForce FX 5900XT 128, ATI Wonder VE Remote, HP 420i DVD+R+RW, HP Scanjet 2200c, Epson Stylus C84 |
|
Back to top |
|
|
dweigert Guru
Joined: 04 Oct 2002 Posts: 369 Location: Somerset, NJ USA
|
Posted: Sun May 23, 2004 1:42 am Post subject: |
|
|
Your ebuild looks something like mine.... but without the indentatiion. That shouldn't matter. Can you paste the last bit of your emerge? Also check for the cinelerra executable under /var/tmp/portage/cinelerra-1.2.0/work/cinelerra/x86_64. If it got that far, then the problem is in the ebuild or the configure scripts...
Dan _________________ "Always remember to mount a scratch monkey..." |
|
Back to top |
|
|
DaMightyWhightyMan Tux's lil' helper
Joined: 16 Feb 2004 Posts: 116
|
Posted: Sun May 23, 2004 2:52 am Post subject: |
|
|
I'll give it a wirl when I get home, and report on my progress. Thanks for the info, seems like of all things that'd benifit as a 64 bit compilation.. a video editor would be one big one. |
|
Back to top |
|
|
dweigert Guru
Joined: 04 Oct 2002 Posts: 369 Location: Somerset, NJ USA
|
Posted: Sun May 23, 2004 3:21 am Post subject: |
|
|
I'd love to see if this just works for other people... If it's something weird in my environment, I'll have to search it out.
Dan _________________ "Always remember to mount a scratch monkey..." |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|