вс, 20 окт. 2024 г., 19:33 Terje J. Hanssen <[email protected]>:
> > > > Den 19.10.2024 19:03, skrev Andrew Randrianasulu: > > > > сб, 19 окт. 2024 г., 19:53 Terje J. Hanssen <[email protected]>: > >> 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 <[email protected]>: >> >> 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. > > > ./configure --with-single-user --disable-static-build --without-thirdparty > --without-libdpx > > > OR > > enter new configure line with all needed switches < they start with "--" > > (for example if you patched source with my libvpl.patch) > > make > > > Unhappily I got several fatal errors like: > > ffmpeg.h:48:10: fatal error: libavformat/avformat.h: No such file or > directory > 48 | #include "libavformat/avformat.h" > | ^~~~~~~~~~~~~~~~~~~~~~~~ > compilation terminated. > > > During the testinstalls of ffmpeg 7.1 first from obs: and lastly from > Packman, I had to deinstall several packages due to dependice errors. > So I think there may be some missing packages. I tried to add ffmpeg > you can try to locate libavformat either by pkg-config pkg-config --cflags libavformat or find /usr -name avformat.h then add CFLAGS=-I/path_to_dir_where_avformat dir_located/ and re-run ./configure and make. last time it was something like /usr/include/ffmpeg > > Not sure what cause this errors? > I have the following ffmpeg 7.1 packages (re)installed: > > # zypper se -is ffmpeg-7 > Loading repository data... > Reading installed packages... > > S | Name | Type | Version | Arch | > Repository > > ---+------------------------------+---------+-----------------+--------+----------- > i+ | ffmpeg-7 | package | 7.1-1699.6.pm.1 | x86_64 | > Packman > i | ffmpeg-7-libavcodec-devel | package | 7.1-1699.6.pm.1 | x86_64 | > Packman > i+ | ffmpeg-7-libavdevice-devel | package | 7.1-1699.6.pm.1 | x86_64 | > Packman > i+ | ffmpeg-7-libavfilter-devel | package | 7.1-1699.6.pm.1 | x86_64 | > Packman > i+ | ffmpeg-7-libavformat-devel | package | 7.1-1699.6.pm.1 | x86_64 | > Packman > i | ffmpeg-7-libavutil-devel | package | 7.1-1699.6.pm.1 | x86_64 | > Packman > i+ | ffmpeg-7-libpostproc-devel | package | 7.1-1699.6.pm.1 | x86_64 | > Packman > i | ffmpeg-7-libswresample-devel | package | 7.1-1699.6.pm.1 | x86_64 | > Packman > i+ | ffmpeg-7-libswscale-devel | package | 7.1-1699.6.pm.1 | x86_64 | > Packman > > > > > 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. > > >> >> >> >> >> >> >> >> >> >
-- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin

