[Cin] Compile Cin from source, but make errors out

Miroslav Rovis miro.rovis at croatiafidelis.hr
Wed Sep 14 15:13:52 CEST 2022


On 220914-14:51+0200, Miroslav Rovis wrote:
> On 220914-15:08+0300, Andrew Randrianasulu wrote:
[...]
> > guess we missed some dependency ..
> > 
> > checking for shared library run path origin... /usr/bin/ld: cannot find
> > -lwebp: No such file or directory
> > /usr/bin/ld: cannot find -lzstd: No such file or directory
> > collect2: error: ld returned 1 exit status
> > make[5]: *** [src/bin/jp2/CMakeFiles/opj_decompress.dir/build.make:215:
> > bin/opj_decompress] Error 1
> > make[5]: Leaving directory
> > '/the-path/cinelerra/cinelerra-5.1/thirdparty/openjpeg-2.5.0'
> 
> A good find! That's very close to the top, just a few pages...
>  
> > 
> > try to install zstd and webp libs (and there -dev portions just to be sure)
> > and rerun compile?
> 
> I should try and figure out how to do that.

Will go back to the above.

But first:

> 
> But maybe I should first follow up on what I thought earlier:
> > 
> > 
> > > I think (not sure) it may be something to do with tiff... So I'll try
> > > ./configure ... --disable-tiff . Have no other ideas at the moment.
> > >
[...]
> 
> And I do have now:
> 
>   static                  openExr
>   static                  openexr
>   forced                  openjpeg
>   disabled                tiff
>   forced                  twolame
>   forced                  x264
>   forced                  x265
>   static                  libvpx
> 
> in my  cinelerra_configure--with-single-user--disable-tiff_220914_1448 .
> 
> Let me finish this first. Thanks for your insight.
> 

So I attach now:
cinelerra_make_220914_1451.xz

which ends like this:

g++ -o /the-path/cinelerra/cinelerra-5.1/cinelerra/../bin/cin `cat x86_64/objs`
/usr/bin/ld: warning: x86_64/theme_data.o: missing .note.GNU-stack section implies executable stack
/usr/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker
/usr/bin/ld: x86_64/filetiff.o: in function `FileTIFF::write_frame(VFrame*, VFrame*, FrameWriterUnit*)':
/the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:393: undefined reference to `TIFFClientOpen'
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:454: undefined reference to `TIFFSetField'
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:455: undefined reference to `TIFFSetField'
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:456: undefined reference to `TIFFSetField'
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:457: undefined reference to `TIFFSetField'
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:458: undefined reference to `TIFFSetField'
/usr/bin/ld: x86_64/filetiff.o:/the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:459: more undefined references to `TIFFSetField' follow
/usr/bin/ld: x86_64/filetiff.o: in function `FileTIFF::write_frame(VFrame*, VFrame*, FrameWriterUnit*)':
/the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:466: undefined reference to `TIFFDefaultStripSize'
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:466: undefined reference to `TIFFSetField'
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:470: undefined reference to `TIFFSetField'
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:492: undefined reference to `TIFFWriteScanline'
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:495: undefined reference to `TIFFClose'
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:474: undefined reference to `TIFFWriteScanline'
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:462: undefined reference to `TIFFSetField'
/usr/bin/ld: x86_64/filetiff.o: in function `FileTIFF::read_frame_header(char*)':
/the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:152: undefined reference to `TIFFOpen'
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:159: undefined reference to `TIFFGetField'
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:169: undefined reference to `TIFFGetField'
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:170: undefined reference to `TIFFGetField'
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:173: undefined reference to `TIFFGetField'
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:175: undefined reference to `TIFFGetField'
/usr/bin/ld: x86_64/filetiff.o:/the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:177: more undefined references to `TIFFGetField' follow
/usr/bin/ld: x86_64/filetiff.o: in function `FileTIFF::read_frame_header(char*)':
/the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:201: undefined reference to `TIFFClose'
/usr/bin/ld: x86_64/filetiff.o: in function `FileTIFF::read_frame(VFrame*, VFrame*)':
/the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:314: undefined reference to `TIFFClientOpen'
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:330: undefined reference to `TIFFReadScanline'
/usr/bin/ld: /the-path/cinelerra/cinelerra-5.1/cinelerra/filetiff.C:377: undefined reference to `TIFFClose'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:536: /the-path/cinelerra/cinelerra-5.1/cinelerra/../bin/cin] Error 1
make[2]: Leaving directory '/the-path/cinelerra/cinelerra-5.1/cinelerra'
make[1]: *** [Makefile:585: all-recursive] Error 1
make[1]: Leaving directory '/the-path/cinelerra/cinelerra-5.1'
make: *** [Makefile:532: all] Error 2

Meaning, IMHO, the --disable-tiff is not honored. That appears to me like another bug, but I'm not an expert.

And am a litte disoriented with all the errors the Cinelerra is now throwing at us :-) .

So you were saying:
> > try to install zstd and webp libs (and there -dev portions just to be sure)
> > and rerun compile?
Let me see if I understand well enough what you mean... A little time to think on that...

Regards!

-- 
Miroslav Rovis
Zagreb, Croatia
https://www.CroatiaFidelis.hr
my PGP-key:
https://www.croatiafidelis.hr/FCF13245ED247DCE443855B7EA9884884FBAF0AE.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cinelerra_make_220914_1451.xz
Type: application/x-xz
Size: 233292 bytes
Desc: not available
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20220914/7231a661/attachment-0001.xz>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20220914/7231a661/attachment-0001.asc>


More information about the Cin mailing list