Hi! This ebuild is somewhat weird, but I had to get it working to be able to compile kdenlive.
Created attachment 21509 [details] Ebuild for piave-0.2.3
Created attachment 21510 [details] Patch(updates to current cvs-version) This patch was necessary to compile it, hope that's ok. Cheers, Marc.
Created attachment 21573 [details] corrected ebuil Just a cleanup, sorry.
OkOkOk... I knew I forgot something... Please this bug until I file another one that handles the patch correctly. Thanks, Marc.
I've got a error during compile: make[1]: Leaving directory `/var/tmp/portage/piave-0.2.3/work/piave-0.2.3/intl' Making install in po make[1]: Entering directory `/var/tmp/portage/piave-0.2.3/work/piave-0.2.3/po' /usr/bin/msgmerge --update fr.po piave.pot . fatto. /bin/sh `case ".././mkinstalldirs" in /*) echo ".././mkinstalldirs" ;; *) echo "../.././mkinstalldirs" ;; esac` /var/tmp/portage/piave-0.2.3/image//usr/share ../.././mkinstalldirs: ../.././mkinstalldirs: No such file or directory make[1]: *** [install-data-yes] Error 127 make[1]: Leaving directory `/var/tmp/portage/piave-0.2.3/work/piave-0.2.3/po' make: *** [install-recursive] Error 1 !!! ERROR: media-video/piave-0.2.3 failed. !!! Function src_install, Line 57, Exitcode 2 !!! (no error message) How to correct?
What does "Please this bug until I file another one that handles the patch correctly." mean? Here's another error, probably due to something alsa related: g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I/usr/kde/3.2/include/artsc -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=pentium3 -O2 -pipe -fomit-frame-pointer -Wp,-MD,.deps/alsastream.pp -c alsastream.cc -fPIC -DPIC -DPIC -o alsastream.o alsastream.cc: In member function `virtual void PIAVE::OutALSAStream::init(PIAVE::Frame&)': alsastream.cc:214: error: invalid conversion from `int' to `unsigned int*' /usr/include/alsa/pcm.h:557: error: too few arguments to function `int snd_pcm_hw_params_get_channels(const snd_pcm_hw_params_t*, unsigned int*)' alsastream.cc:236: error: at this point in file make[4]: *** [alsastream.lo] Error 1 make[4]: Leaving directory `/var/tmp/portage/piave-0.2.3/work/piave-0.2.3/plugins/iostream/alsa' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/piave-0.2.3/work/piave-0.2.3/plugins/iostream' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/piave-0.2.3/work/piave-0.2.3/plugins' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/piave-0.2.3/work/piave-0.2.3' make: *** [all-recursive-am] Error 2 !!! ERROR: media-video/piave-0.2.3 failed. !!! Function src_compile, Line 53, Exitcode 2 !!! (no error message)
It should read "Please ditch this bug..." The code has various issues, Soime are fixed in cvs, some are not. I'm working on it as time allows.