<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">ср, 14 сент. 2022 г., 16:12 Miroslav Rovis <<a href="mailto:miro.rovis@croatiafidelis.hr" target="_blank" rel="noreferrer">miro.rovis@croatiafidelis.hr</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 220914-14:51+0200, Miroslav Rovis wrote:<br>
> On 220914-15:08+0300, Andrew Randrianasulu wrote:<br>
[...]<br>
> > guess we missed some dependency ..<br>
> > <br>
> > checking for shared library run path origin... /usr/bin/ld: cannot find<br>
> > -lwebp: No such file or directory<br>
> > /usr/bin/ld: cannot find -lzstd: No such file or directory<br>
> > collect2: error: ld returned 1 exit status<br>
> > make[5]: *** [src/bin/jp2/CMakeFiles/opj_decompress.dir/build.make:215:<br>
> > bin/opj_decompress] Error 1<br>
> > make[5]: Leaving directory<br>
> > '/the-path/cinelerra/cinelerra-5.1/thirdparty/openjpeg-2.5.0'<br>
> <br>
> A good find! That's very close to the top, just a few pages...<br>
>  <br>
> > <br>
> > try to install zstd and webp libs (and there -dev portions just to be sure)<br>
> > and rerun compile?<br>
> <br>
> I should try and figure out how to do that.<br>
<br>
Will go back to the above.<br>
<br>
But first:<br>
<br>
> <br>
> But maybe I should first follow up on what I thought earlier:<br>
> > <br>
> > <br>
> > > I think (not sure) it may be something to do with tiff... So I'll try<br>
> > > ./configure ... --disable-tiff . Have no other ideas at the moment.<br>
> > ><br>
[...]<br>
> <br>
> And I do have now:<br>
> <br>
>   static                  openExr<br>
>   static                  openexr<br>
>   forced                  openjpeg<br>
>   disabled                tiff<br>
>   forced                  twolame<br>
>   forced                  x264<br>
>   forced                  x265<br>
>   static                  libvpx<br>
> <br>
> in my  cinelerra_configure--with-single-user--disable-tiff_220914_1448 .<br>
> <br>
> Let me finish this first. Thanks for your insight.<br>
> <br>
<br>
So I attach now:<br>
cinelerra_make_220914_1451.xz<br>
<br>
which ends like this:<br>
<br>
g++ -o /the-path/cinelerra/cinelerra-5.1/cinelerra/../bin/cin `cat x86_64/objs`<br>
/usr/bin/ld: warning: x86_64/theme_data.o: missing .note.GNU-stack section implies executable stack<br>
/usr/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker<br>
/usr/bin/ld: x86_64/filetiff.o: in function `FileTIFF::write_frame(VFrame*, VFrame*, FrameWriterUnit*)':<br>
/the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:393: undefined reference to `TIFFClientOpen'<br>
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:454: undefined reference to `TIFFSetField'<br>
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:455: undefined reference to `TIFFSetField'<br>
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:456: undefined reference to `TIFFSetField'<br>
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:457: undefined reference to `TIFFSetField'<br>
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:458: undefined reference to `TIFFSetField'<br>
/usr/bin/ld: x86_64/filetiff.o:/the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:459: more undefined references to `TIFFSetField' follow<br>
/usr/bin/ld: x86_64/filetiff.o: in function `FileTIFF::write_frame(VFrame*, VFrame*, FrameWriterUnit*)':<br>
/the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:466: undefined reference to `TIFFDefaultStripSize'<br>
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:466: undefined reference to `TIFFSetField'<br>
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:470: undefined reference to `TIFFSetField'<br>
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:492: undefined reference to `TIFFWriteScanline'<br>
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:495: undefined reference to `TIFFClose'<br>
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:474: undefined reference to `TIFFWriteScanline'<br>
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:462: undefined reference to `TIFFSetField'<br>
/usr/bin/ld: x86_64/filetiff.o: in function `FileTIFF::read_frame_header(char*)':<br>
/the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:152: undefined reference to `TIFFOpen'<br>
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:159: undefined reference to `TIFFGetField'<br>
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:169: undefined reference to `TIFFGetField'<br>
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:170: undefined reference to `TIFFGetField'<br>
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:173: undefined reference to `TIFFGetField'<br>
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:175: undefined reference to `TIFFGetField'<br>
/usr/bin/ld: x86_64/filetiff.o:/the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:177: more undefined references to `TIFFGetField' follow<br>
/usr/bin/ld: x86_64/filetiff.o: in function `FileTIFF::read_frame_header(char*)':<br>
/the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:201: undefined reference to `TIFFClose'<br>
/usr/bin/ld: x86_64/filetiff.o: in function `FileTIFF::read_frame(VFrame*, VFrame*)':<br>
/the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:314: undefined reference to `TIFFClientOpen'<br>
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:330: undefined reference to `TIFFReadScanline'<br>
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:377: undefined reference to `TIFFClose'<br>
collect2: error: ld returned 1 exit status<br>
make[2]: *** [Makefile:536: /the-path/cinelerra/cinelerra-5.1/cinelerra/../bin/cin] Error 1<br>
make[2]: Leaving directory '/the-path/cinelerra/cinelerra-5.1/cinelerra'<br>
make[1]: *** [Makefile:585: all-recursive] Error 1<br>
make[1]: Leaving directory '/the-path/cinelerra/cinelerra-5.1'<br>
make: *** [Makefile:532: all] Error 2<br>
<br>
Meaning, IMHO, the --disable-tiff is not honored. That appears to me like another bug, but I'm not an expert.<br>
<br>
And am a litte disoriented with all the errors the Cinelerra is now throwing at us :-) .<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">I guess we not see most of those because we build on systems with most developer components installed ....</div><div dir="auto"><br></div><div dir="auto">you can look at prepare sh script for various distros and either run it as is or copypaste package-installing part into terminal and run it from there ...</div><div dir="auto"><br></div><div dir="auto">less blds/bld_prepare.sh for viewing (from cingg's source tree root) <br></div><div dir="auto"><br></div><div dir="auto">thanks for letting us know our build system still not realworld proof .....</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
So you were saying:<br>
> > try to install zstd and webp libs (and there -dev portions just to be sure)<br>
> > and rerun compile?<br>
Let me see if I understand well enough what you mean... A little time to think on that...<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">on Debian based or Red Hat (centos) based distros libraries usually split into runtime dependency (bunch of *.so files) and files you need for compiling new software against said libs (headers - *.h files, and *.a - static libraries). common beginner error is having .so libs installed without corresponding .h and .a files... or mismatched versions.</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Regards!<br>
<br>
-- <br>
Miroslav Rovis<br>
Zagreb, Croatia<br>
<a href="https://www.CroatiaFidelis.hr" rel="noreferrer noreferrer noreferrer" target="_blank">https://www.CroatiaFidelis.hr</a><br>
my PGP-key:<br>
<a href="https://www.croatiafidelis.hr/FCF13245ED247DCE443855B7EA9884884FBAF0AE.asc" rel="noreferrer noreferrer noreferrer" target="_blank">https://www.croatiafidelis.hr/FCF13245ED247DCE443855B7EA9884884FBAF0AE.asc</a><br>
</blockquote></div></div></div>