<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"><head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
 </head><body><p>Hello GG again,<br></p><p>When compiling under OpenSuSE13.2, problems occur that closely resemble those appearing when I tries a compilation under Kubuntu16.10..<br></p><p>Config.log gives a 'no' for more or less the same header files or libraries, like libencore and a52.<br></p><p style="margin-bottom: 0in; line-height: 100%;" lang="en-US">The output of 'make 2>&1 | tee log'  I include too. Once again, the building op x264 seems to be a stumbling block.<br></p><p style="margin-bottom: 0in; line-height: 100%;" lang="en-US"><br></p><p style="margin-bottom: 0in; line-height: 100%;" lang="en-US">Regards,<br></p><p style="margin-bottom: 0in; line-height: 100%;" lang="en-US">Ed<br></p><blockquote type="cite">Op 15 december 2016 om 18:51 schreef "Evaessen@ziggo Nl" <evaessen@ziggo.nl>:<br><br><p>Hello GG,<br></p><p>After looking at the output of the configure command and adding a dreadful lot of header packages (and adding a symbolic link from /usr/lib64 to /usr/lib as /usr/lib64 is not present in Kubuntu 16.10), my make command yielded this:<br></p><p>make -j14 all-recursive<br>make[1]: Entering directory '/data/download/cinelerra-5.1'<br>Making all in thirdparty<br>make[2]: Entering directory '/data/download/cinelerra-5.1/thirdparty'<br>make[2]: warning: -jN forced in submake: disabling jobserver mode.<br>make -C x264* <br>make[3]: Entering directory '/data/download/cinelerra-5.1/thirdparty/x264-snapshot-20160220-2245-stable'<br>gcc -o x264 x264.o input/input.o input/timecode.o input/raw.o input/y4m.o output/raw.o output/matroska.o output/matroska_ebml.o output/flv.o output/flv_bytestream.o filters/filters.o filters/video/video.o filters/video/source.o filters/video/internal.o filters/video/resize.o filters/video/cache.o filters/video/fix_vfr_pts.o filters/video/select_every.o filters/video/crop.o filters/video/depth.o input/avs.o input/thread.o libx264.a -ldl -m64 -lm -lpthread -ldl<br>/usr/bin/ld: libx264.a(cabac-a.o): relocation R_X86_64_32 against symbol `x264_cabac_range_lps' can not be used when making a shared object; recompile with -fPIC<br>/usr/bin/ld: libx264.a(quant-a.o): relocation R_X86_64_32 against hidden symbol `x264_pb_01' can not be used when making a shared object<br>/usr/bin/ld: libx264.a(dct-a.o): relocation R_X86_64_32 against hidden symbol `x264_pw_8000' can not be used when making a shared object<br>/usr/bin/ld: libx264.a(deblock-a.o): relocation R_X86_64_32 against hidden symbol `x264_pb_1' can not be used when making a shared object<br>/usr/bin/ld: libx264.a(mc-a.o): relocation R_X86_64_32 against hidden symbol `x264_pw_64' can not be used when making a shared object<br>/usr/bin/ld: libx264.a(mc-a2.o): relocation R_X86_64_32 against hidden symbol `x264_pw_32' can not be used when making a shared object<br>/usr/bin/ld: libx264.a(pixel-a.o): relocation R_X86_64_32 against hidden symbol `x264_pw_00ff' can not be used when making a shared object<br>/usr/bin/ld: libx264.a(predict-a.o): relocation R_X86_64_32 against hidden symbol `x264_pb_1' can not be used when making a shared object<br>/usr/bin/ld: libx264.a(dct-64.o): relocation R_X86_64_32 against hidden symbol `x264_hsub_mul' can not be used when making a shared object<br>/usr/bin/ld: libx264.a(sad-a.o): relocation R_X86_64_32 against hidden symbol `x264_pw_8' can not be used when making a shared object<br>/usr/bin/ld: libx264.a(trellis-64.o): relocation R_X86_64_32 against symbol `x264_cabac_entropy' can not be used when making a shared object; recompile with -fPIC<br>/usr/bin/ld: final link failed: Nonrepresentable section on output<br>collect2: error: ld returned 1 exit status<br>Makefile:202: recipe for target 'x264' failed<br>make[3]: *** [x264] Error 1<br>make[3]: Leaving directory '/data/download/cinelerra-5.1/thirdparty/x264-snapshot-20160220-2245-stable'<br>Makefile:266: recipe for target '/data/download/cinelerra-5.1/thirdparty/../thirdparty/build/x264.built' failed<br>make[2]: *** [/data/download/cinelerra-5.1/thirdparty/../thirdparty/build/x264.built] Error 2<br>make[2]: Leaving directory '/data/download/cinelerra-5.1/thirdparty'<br>Makefile:470: recipe for target 'all-recursive' failed<br>make[1]: *** [all-recursive] Error 1<br>make[1]: Leaving directory '/data/download/cinelerra-5.1'<br>Makefile:426: recipe for target 'all' failed<br>make: *** [all] Error 2</p><p>I tried to recompile with the lPIC opton, but to no avail.<br></p><p>I also include the configure log, with many occurrences of a 'yes' and only a few times a 'no'.  But the 'no' could still be decisive.<br></p><p><br></p><p>Regards,<br></p><p>Ed<br></p><p><br></p><blockquote type="cite">Op 15 december 2016 om 1:03 schreef Good Guy <good1.2guy@gmail.com>:<br><br><div dir="ltr"><div><div><div><div><div>libpng is a sore spot on ubuntu.<br>It requires special handling just to get the header files to not fail the compile.<br></div><br></div><div>my "xenial" ub16 build system seems to only contain libpng12.  This is probably<br></div><div>a mistake, as libpng12 is pretty much no longer supported.  I'll look into this.<br><br>You can try to install libpng12 using:<br></div><div>apt install libpng12<br></div><div>but, I would recommend just rebuilding cin5.1 on you system.  This will use the<br></div><div>resources on your system to construct the image.<br><br></div>The directions are documented in:<br><a href="https://cinelerra-cv.org/five/Features5.pdf">https://cinelerra-cv.org/five/Features5.pdf</a><br></div><div>section 1.1<br><br></div><div>summary:<br>first: apt remove cin<br>then:<br># this is where you need the 2.5GB of disk space<br>cd /<build_path>/<br>git clone --depth 1 "git://<a href="http://git.cinelerra-cv.org/goodguy/cinelerra.git">git.cinelerra-cv.org/goodguy/cinelerra.git</a>" cinelerra5<br>cd cinelerra5/cinelerra-5.1<br>./autogen.sh<br>./configure --prefix=/usr<br>make 2>&1 | tee log<br>grep "\*\*\*.*error" -ai log<br></div><div># if the grep does not identify build errors<br></div><div># manual system install:<br></div><div>make install<br></div><div># manual system uninstall<br></div><div>make uninstall<br><br></div><div>Not for the faint of heart, and may take some time to operate.<br></div><div>If you encounter problems, I will be glad to help.  Just send<br></div><div>me the build log (from the make | tee line in the cinelerra-5.1)<br><br></div><div>gg<br><br></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 14, 2016 at 3:43 PM, Evaessen@ziggo Nl <<a href="mailto:evaessen@ziggo.nl" target="_blank">evaessen@ziggo.nl</a>> wrote:<br><blockquote><div><p>Hello all!</p><p><br></p><p>Since Cinelerra on OpenSuSE13.2 is giving some yet unsolved problems, I installed Kubuntu16.10 on another partition (I have a multi-boot system).<br></p><p>I installed cinelerra all right with:</p><p style="margin-bottom: 0in; line-height: 100%;"><span style="font-family: monospace;"><span style="color: #000000;"><span style="background: #ffffff;">sudo apt install cin</span></span><br> </span><br></p><p>Alas, when giving the command 'cin' in the bash shell, this is the error I got:</p><p style="margin-bottom: 0in; line-height: 100%;"><span style="font-family: monospace;"><span style="color: #000000;"><span style="background: #ffffff;">cin: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory</span></span></span></p><p style="margin-bottom: 0in; line-height: 100%;"><span style="font-family: monospace;"><span style="color: #000000;"><span style="background: #ffffff;">Of course libpng exists. It is only that it is <span style="font-family: monospace;"><span style="color: #000000;">libpng16, according to the synaptic package manager.</span></span><br></span></span></span></p><p style="margin-bottom: 0in; line-height: 100%;"><span style="font-family: monospace;"><span style="color: #000000;"><span style="background: #ffffff;"><span style="font-family: monospace;"><span style="color: #000000;">Is there a way to get libpng12?<br></span></span></span></span></span></p><p style="margin-bottom: 0in; line-height: 100%;"><span style="font-family: monospace;"><span style="color: #000000;"><span style="background: #ffffff;"><span style="font-family: monospace;"><span style="color: #000000;"><br></span></span></span></span></span></p><p style="margin-bottom: 0in; line-height: 100%;"><span style="font-family: monospace;"><span style="color: #000000;"><span style="background: #ffffff;"><span style="font-family: monospace;"><span style="color: #000000;">Regards,<br></span></span></span></span></span></p><p style="margin-bottom: 0in; line-height: 100%;"><span style="font-family: monospace;"><span style="color: #000000;"><span style="background: #ffffff;"><span style="font-family: monospace;"><span style="color: #000000;">Ed<br></span></span></span></span></span></p><p style="margin-bottom: 0in; line-height: 100%;"><br style="font-family: monospace;"></p></div><br>______________________________<wbr/>_________________<br> Cinelerra mailing list<br> <a href="mailto:Cinelerra@lists.cinelerra-cv.org">Cinelerra@lists.cinelerra-cv.<wbr/>org</a><br> <a href="http://lists.cinelerra-cv.org/cgi-bin/mailman/listinfo/cinelerra" target="_blank">http://lists.cinelerra-cv.org/<wbr/>cgi-bin/mailman/listinfo/<wbr/>cinelerra</a><br> <br></blockquote></div><br></div>_______________________________________________<br>Cinelerra mailing list<br>Cinelerra@lists.cinelerra-cv.org<br>http://lists.cinelerra-cv.org/cgi-bin/mailman/listinfo/cinelerra<br></blockquote><p><br> </p></blockquote><p><br> </p><blockquote type="cite">_______________________________________________ Cinelerra mailing list Cinelerra@lists.cinelerra-cv.org http://lists.cinelerra-cv.org/cgi-bin/mailman/listinfo/cinelerra</blockquote><p><br> </p></body></html>