[Cin] Build Cingg-with-system-FFmpeg won't startup after upgrade to ffmpeg-7-7.1

Andrew Randrianasulu randrianasulu at gmail.com
Sat Oct 19 19:03:02 CEST 2024


сб, 19 окт. 2024 г., 19:53 Terje J. Hanssen <terjejhanssen at gmail.com>:

> Continued from another thread:
>
> Re: [Cin] another set of test profiles
> Den 18.10.2024 02:08, skrev Andrew Randrianasulu:
>
> чт, 17 окт. 2024 г., 15:06 Terje J. Hanssen <terjejhanssen at gmail.com>:
>
> If we get available a packaged Cingg test build (rpm/Leap for me), it
> would be more useful to do this test. Then I have available three gen.
> Intel, legacy Skylake/Kabylake iGPUs and current DG2/Arc GPU. I also
> have/had a Nvidia GPU on Skylake, but it looks like it past away.
>
> I think you can build rpm yourself, but for this we need to update spec
> file, so it will point at new source and add openvpl as requirements.
>
> In meantime  you can just make your own appimage from just build
> cingg-with-system-ffmpeg, so it hopefully will not be lost after few system
> updates.
>
>
> Well, first:
> After my ffmpeg upgrade from v. 7.0.2 to the awaited v. 7.1 on Slowroll
> yesterday, my "just build " cingg-with-system-ffmpeg won't startup.
> Apparently Cingg also has to be rebuilt or upgraded to the new ffmpeg 7.1
> family version, as it claims at startup attempt:
>
> /home/cinelerra/cinelerra-5.1 #
>
> # bin/cin
> bin/cin: /lib64/libswscale.so.8: version `LIBSWSCALE_8.1_SUSE' not found
> (required by bin/cin)
> bin/cin: /lib64/libswresample.so.5: version `LIBSWRESAMPLE_5.1_SUSE' not
> found (required by bin/cin)
> bin/cin: /lib64/libavfilter.so.10: version `LIBAVFILTER_10.1_SUSE' not
> found (required by bin/cin)
> bin/cin: /lib64/libavcodec.so.61: version `LIBAVCODEC_61.3_SUSE' not found
> (required by bin/cin)
> bin/cin: /lib64/libavformat.so.61: version `LIBAVFORMAT_61.1_SUSE' not
> found (required by bin/cin)
> bin/cin: /lib64/libavutil.so.59: version `LIBAVUTIL_59.8_SUSE' not found
> (required by bin/cin)
>
>
> Verify the installed packages that now provide the missing lib files
>
> # zypper se -f /lib64/libswscale.so.8 /lib64/libswresample.so.5
> /lib64/libavfilter.so.10 /lib64/libavcodec.so.61 /lib64/libavformat.so.61
> /lib64/libavutil.so.59
> Loading repository data...
> Reading installed packages...
>
>
> S  | Name           |
> Summary                                                      | Type
>
> ---+----------------+--------------------------------------------------------------+--------
> i+ | libavcodec61   | FFmpeg codec
> library                                         | package
> i  | libavfilter10  | FFmpeg audio and video filtering
> library                     | package
> i+ | libavformat61  | FFmpeg's stream format
> library                               | package
> i+ | libavutil59    | FFmpeg's utility
> library                                     | package
> i+ | libswresample5 | FFmpeg software resampling
> library                           | package
> i  | libswscale8    | FFmpeg image scaling and colorspace/pixel conversion
> library | package
>
>
> and to verify the new versions:
>
> # zypper se -is libavcodec61 libavfilter10 libavformat61 libavutil59
> libswresample5 libswscale8
> Loading repository data...
> Reading installed packages...
>
>
> S  | Name                 | Type    | Version         | Arch   | Repository
> ---+----------------------+---------+-----------------+--------+-----------
> i+ | libavcodec61         | package | 7.1-1699.6.pm.1 | x86_64 | Packman
> i  | libavcodec61-32bit   | package | 7.1-1699.6.pm.1 | x86_64 | Packman
> i  | libavfilter10        | package | 7.1-1699.6.pm.1 | x86_64 | Packman
> i+ | libavformat61        | package | 7.1-1699.6.pm.1 | x86_64 | Packman
> i+ | libavutil59          | package | 7.1-1699.6.pm.1 | x86_64 | Packman
> i  | libavutil59-32bit    | package | 7.1-1699.6.pm.1 | x86_64 | Packman
> i+ | libswresample5       | package | 7.1-1699.6.pm.1 | x86_64 | Packman
> i  | libswresample5-32bit | package | 7.1-1699.6.pm.1 | x86_64 | Packman
> i  | libswscale8          | package | 7.1-1699.6.pm.1 | x86_64 | Packman
>
>
> My question is which steps (back) to rebuild Cingg for the new ffmpeg 7.1 ?
>


yeah, fragility of system build.

make sure you have working qsv/vaapi profiles in some safe dir away from
cinelerra-5.1

cd cinelerra-5.1

as always, note configure parameters you used

head config.log

copy command line ( ./configure ... ) into some easy to open document

make clean

./autogen.sh

paste configure line you copied to easy to find document before.

OR

enter new configure line with all needed switches < they start with "--" >
(for example if you patched source with my libvpl.patch)

make

make install

return profiles to bin/ffmpeg

run

bin/cin

investigate appimage build ;)

I am currently a bit stuck rebuilding Appimage's  runtime - developer's
life .. you can use binary from github as per instruction.


>
>
>
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20241019/36cc6d9c/attachment-0001.htm>


More information about the Cin mailing list