Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 32325 - veejay and gveejay ebuild request
Summary: veejay and gveejay ebuild request
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Media-video project
URL: http://veejay.sourceforge.net/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-30 05:14 UTC by Kasper Souren
Modified: 2007-04-24 16:13 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild for veejay-0.5.1 (veejay-0.5.1.ebuild,1.00 KB, text/plain)
2003-10-31 04:06 UTC, Minati jean michel
Details
veejay-0.6.0.ebuild (veejay-0.6.0.ebuild,983 bytes, text/plain)
2004-11-17 07:06 UTC, Kai Zimmermann (RETIRED)
Details
veejay-dices.c.patch (veejay-dices.c.patch,383 bytes, text/plain)
2004-11-17 07:07 UTC, Kai Zimmermann (RETIRED)
Details
veejay-1.0.ebuild (veejay-1.0.ebuild,1.38 KB, text/plain)
2007-04-24 16:13 UTC, Santiago M. Mola (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kasper Souren 2003-10-30 05:14:50 UTC
"Veejay is a live performance tool featuring non-linear editing and mixing from multiple sources. You can load multiple video clips, cut and paste portions of video/audio and save it as an EditList. Also, you can create video samples from clips or tags from (live) streams. With these sample you can change playback speed (slow motion/acceleration), set looptype and set markers."
Comment 1 Minati jean michel 2003-10-31 04:06:58 UTC
Created attachment 20010 [details]
ebuild for veejay-0.5.1

here is the ebuild for veejay, I suggest media-video/veejay as portage
subsection.
the ebuild seems to works correctly , thought I didn t test the software
much.
the documentation lacked a lot of informations about flags for the configure
options.
on my system I needed USE="-quicktime" in order to get it compile
Comment 2 Kai Zimmermann (RETIRED) gentoo-dev 2004-11-17 07:06:03 UTC
Created attachment 44155 [details]
veejay-0.6.0.ebuild

This is more actual ebuild for veejay and should fix the bug. I also tried to
build the development version 0.6.2, but it is still to buggy.

jack-support is declared optional but veejay won't compile without it. So I
defined it as required in the ebuild.

kai
Comment 3 Kai Zimmermann (RETIRED) gentoo-dev 2004-11-17 07:07:00 UTC
Created attachment 44156 [details]
veejay-dices.c.patch

It won't compile without that patch.

kai
Comment 4 Chris White (RETIRED) gentoo-dev 2004-11-19 22:04:10 UTC
Mkay, this thing plain does NOT like gcc 3.4.  Please send upstream the
following errors:

ok, first off, let's start with libavcodec, part of ffmpeg:

/bin/sh ../libtool --mode=link gcc  -mcpu=i686 -march=i686  -O3 -Wall -Wunused   -o veejay  veejay.o  libveejay.la liblavjpeg.la  -ljack    
gcc -mcpu=i686 -march=i686 -O3 -Wall -Wunused -o .libs/veejay veejay.o  ./.libs/libveejay.so -L/var/tmp/portage/veejay-0.6.0/work/veejay-0.6.0/ffmpeg/libavcodec -lavcodec -L/var/tmp/portage/veejay-0.6.0/work/veejay-0.6.0/ccvt -L/var/tmp/portage/veejay-0.6.0/work/veejay-0.6.0/libOMC -L/var/tmp/portage/veejay-0.6.0/work/veejay-0.6.0/utils /usr/lib/libmjpegutils.so -L/var/tmp/portage/veejay-0.6.0/work/veejay-0.6.0/bio2jack /usr/lib/libbio2jack.so -L/usr/lib /usr/lib/libSDL.so -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -L/usr/lib/../i686-pc-linux-gnu/lib /usr/lib/libasound.so -laudio -lXt -L/usr/X11R6/lib -lXext /usr/lib/libggi.so /usr/lib/libgii.so /usr/lib/libgg.so /usr/lib/libaa.so /usr/lib/libcaca.so -lslang -lX11 -lncurses /usr/lib/libdirectfb.so /usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so -lgcc_s -lc /usr/lib/libxml2.so -lz -L/usr/local/src/jpeg-mmx -L/usr/local/lib /usr/lib/libdv.so /usr/lib/libglib.so ./.libs/liblavjpeg.al /usr/lib/libjpeg.so /usr/lib/libjack.so -lm -lpthread -ldl -Wl,--rpath -Wl,/usr/lib/gcc/i686-pc-linux-gnu/3.4.3
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux-gnu/bin/ld: /var/tmp/portage/veejay-0.6.0/work/veejay-0.6.0/ffmpeg/libavcodec/libavcodec.a(dsputil.o)(.text+0x566): unresolvable relocation against symbol `cropTbl'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux-gnu/bin/ld: final link failed: Nonrepresentable section on output
collect2: ld returned 1 exit status

yahhhh.... so I use the latest ffmpeg in portage to try and link to that:

/bin/sh ../libtool --mode=link gcc  -mcpu=i686 -march=i686  -O3 -Wall -Wunused   -o veejay  veejay.o  libveejay.la liblavjpeg.la  -ljack    
gcc -mcpu=i686 -march=i686 -O3 -Wall -Wunused -o .libs/veejay veejay.o  ./.libs/libveejay.so -lavcodec -L/var/tmp/portage/veejay-0.6.0/work/veejay-0.6.0/ccvt -L/var/tmp/portage/veejay-0.6.0/work/veejay-0.6.0/libOMC -L/var/tmp/portage/veejay-0.6.0/work/veejay-0.6.0/utils /usr/lib/libmjpegutils.so -L/var/tmp/portage/veejay-0.6.0/work/veejay-0.6.0/bio2jack /usr/lib/libbio2jack.so -L/usr/lib /usr/lib/libSDL.so -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -L/usr/lib/../i686-pc-linux-gnu/lib /usr/lib/libasound.so -laudio -lXt -L/usr/X11R6/lib -lXext /usr/lib/libggi.so /usr/lib/libgii.so /usr/lib/libgg.so /usr/lib/libaa.so /usr/lib/libcaca.so -lslang -lX11 -lncurses /usr/lib/libdirectfb.so /usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so -lgcc_s -lc /usr/lib/libxml2.so -lz -L/usr/local/src/jpeg-mmx -L/usr/local/lib /usr/lib/libdv.so /usr/lib/libglib.so ./.libs/liblavjpeg.al /usr/lib/libjpeg.so /usr/lib/libjack.so -lm -lpthread -ldl -Wl,--rpath -Wl,/usr/lib/gcc/i686-pc-linux-gnu/3.4.3
./.libs/libveejay.so: undefined reference to `JACK_OutputStatus'
./.libs/libveejay.so: undefined reference to `avcodec_default_free_buffers'
collect2: ld returned 1 exit status

just dandy, an undefined and it looks like jack is broken too. Probably becuase, there is no libjack?
chris@secures ~ $ vi /usr/lib/jack/
inprocess.la       intime.so          jack_dummy.la      jack_oss.so
inprocess.so       jack_alsa.la       jack_dummy.so      jack_portaudio.la
intime.la          jack_alsa.so       jack_oss.la        jack_portaudio.so

no, there isn't!  Looks like it's all split up.

And I've spent wayyyyyyyyyy too much time on this :|
Comment 5 Santiago M. Mola (RETIRED) gentoo-dev 2007-04-24 16:13:11 UTC
Created attachment 117151 [details]
veejay-1.0.ebuild

Veejay 1.0 is releases. Maybe it's time to reopen this bug.

This new version depends on unicap, which is not in portage. See bug #175881.