Install Cinelerra in Gentoo (out-of-portage) -- Part 4

2016-04-26

Building Cinelerra 1 2 3 4 5... [in progress, hopefully]

Go straight to building of Cinelerra from good guy repo

More preparations and the uninstall

I had a few uncertainties as to how to follow (some of it unnecessary, such the

https://git.cinelerra-cv.org/gitweb?p=goodguy/cinelerra.git;a=summary

is different for configure/make/make install than the main repo: simple way to find about it was to run it, not to ask about it... just read below), as I expressed at:

http://lists.cinelerra-cv.org/pipermail/cinelerra/2016q2/004684.html

But now I go:

Removing the old install. Running:

for i in \
$(cat /var/log/no-portage-tmp/cinelerra-cv_160424_2253_make_install.ls-1);
do if [ !  -d "$i" ]; \
then rm -v $i; read FAKE; fi; done;

It gave me opportunity to find a fake install file. This it said:

rm: cannot remove
'/usr/src/cinelerra-cv/quicktime/.libs/libquicktimehv-1.6.0.so.1.0.0T':
No such file or directory

Only pointing out the usefulness of my "read FAKE" waiting for user's clicking of Enter.

And now removing the directories:

for i in \
$(cat /var/log/no-portage-tmp/cinelerra-cv_160424_2253_make_install.ls-1);
do if [ -d "$i" ]; then rmdir -v $i;
read FAKE; fi; done;

(I ran that two times. The second was for removing top directory.)

And now:

for i in \ $(cat /var/log/no-portage-tmp/cinelerra-cv_160424_2253_make_install.ls-1); do if [ -d "$i" ]; then ls -l $i; read FAKE; fi; done;

returns nothing. So uninstall of Cinelerra is complete.

Installing Cinelerra 5.1 from goodguy repo

Trying to run:

# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
	--with-x --with-buildinfo=git

only gets me:

usage: ./configure 

(

Also:

# ./configure --help
usage: ./configure 
#

)

And:

#  autoreconf -i
autoreconf-2.69: 'configure.ac' or 'configure.in' is required
#

does nothing.

So we go the simple solo

./configure

way.

Here's the entire log:

configuring thirdparty library build

required libraries:

 a52dec audiofile encore esound faac faad2 fdk festival
 ffmpeg fftw flac giflib ilmbase ladspa lame libavc1394
 libraw1394 libiec61883 libdv libjpeg openjpeg libogg libsndfile libtheora
 libuuid libvorbis mjpegtools openexr speech_tools tiff twolame x264
 x265 libvpx

build  static a52dec
exists shared audiofile
exists shared faac
exists shared faad2
exists shared fftw
exists shared flac
exists shared lame
build  static libavc1394
exists shared libdv
exists shared libiec61883
exists shared libjpeg
exists shared libogg
exists shared openjpeg
exists shared libraw1394
exists shared libsndfile
build  static ilmbase
build  static openexr
exists shared libtheora
exists shared libvorbis
exists shared libvpx
exists shared tiff
exists shared twolame
exists shared x264
build  static x265
warn: openjpeg forced static

warn: audiofile is shared and static
warn: faac is shared and static
warn: faad2 is shared and static
warn: fftw is shared and static
warn: flac is shared and static
warn: lame is shared and static
warn: libraw1394 is shared and static
warn: libiec61883 is shared and static
warn: libdv is shared and static
warn: libjpeg is shared and static
warn: libogg is shared and static
warn: libsndfile is shared and static
warn: libtheora is shared and static
warn: libvorbis is shared and static
warn: tiff is shared and static
warn: twolame is shared and static
warn: x264 is shared and static
warn: libvpx is shared and static
CONFIGURING LIBZMPEG3
Configured successfully.
Type 'make' to build me.
If all ok, 'make install'

And the 'make' is in today's logs under this very address and I'll also mail it as I was told to do.

I just followed the instructions at:
http://lists.cinelerra-cv.org/pipermail/cinelerra/2016q2/004678.html and ran:

make >& log & tailf log

and afterwards moved that log to:

/var/log/no-portage-tmp/cinelerra-cv-gg_160426_1439_make.log

You can download it: cinelerra-160426-logs/cinelerra-cv-gg_160426_1439_make.log

You can see that there are many errors there! Here's the grep'd out error lines that the devs need to solve (I certainly can't), as in Good Guy's instructionsa at:
http://lists.cinelerra-cv.org/pipermail/cinelerra/2016q2/004678.html :

$ grep "\*\*\*.*error" -ai cinelerra-cv-gg_160426_1439_make.log 
make[3]: *** [x264] Error 1
make[2]: *** [/usr/src/cinelerra5/cinelerra-5.1/thirdparty/build/x264.built] Error 2
make[4]: *** [test_intra_pred_speed] Error 1
make[3]: *** [.DEFAULT] Error 2
make[2]: *** [/usr/src/cinelerra5/cinelerra-5.1/thirdparty/build/libvpx.built] Error 2
make[2]: *** [x86_64/hveg2enc] Error 1
make[2]: *** [x86_64/mplexlo] Error 1
make[2]: *** [bcxfer.C] Error 1
make[3]: *** [../..//bin/plugins/transforms/720to480.plugin] Error 1
make[2]: *** [720to480] Error 2
make[3]: *** [../..//bin/plugins/transforms/1080to540.plugin] Error 1
make[2]: *** [1080to540] Error 2
make[3]: *** [../..//bin/plugins/transforms/1080to480.plugin] Error 1
make[2]: *** [1080to480] Error 2
make[3]: *** [../..//bin/plugins/colors/C41.plugin] Error 1
make[2]: *** [C41] Error 2
make[3]: *** [../..//bin/plugins/video_transitions/bandwipe.plugin] Error 1
make[2]: *** [bandwipe] Error 2
make[3]: *** [../..//bin/plugins/video_transitions/bandslide.plugin] Error 1
make[2]: *** [bandslide] Error 2
make[3]: *** [../..//bin/plugins/audio_tools/audioscope.plugin] Error 1
make[2]: *** [audioscope] Error 2
make[3]: *** [../..//bin/plugins/colors/brightness.plugin] Error 1
make[2]: *** [brightness] Error 2
make[3]: *** [../..//bin/plugins/audio_tools/cdripper.plugin] Error 1
make[2]: *** [cdripper] Error 2
make[3]: *** [../..//bin/plugins/video_tools/blur.plugin] Error 1
make[2]: *** [blur] Error 2
make[3]: *** [../..//bin/plugins/colors/bluebanana.plugin] Error 1
make[2]: *** [bluebanana] Error 2

Part 5: placeholder