mltframework / shotcut

cross-platform (Qt), open-source (GPLv3) video editor
https://www.shotcut.org
GNU General Public License v3.0
10.84k stars 1.12k forks source link

latest 24.09.13 release fails to build on 32bit (i686) #1580

Open david-geiger opened 2 weeks ago

david-geiger commented 2 weeks ago

Hi,

On Mageia Cauldron latest 24.09.13 release fails to build on 32bit arch with the following build issue:

/usr/bin/ld: src/CMakeFiles/shotcut.dir/dialogs/filedatedialog.cpp.o: in function FileDateDialog::accept()': /home/iurt/rpmbuild/BUILD/shotcut-24.09.13/src/dialogs/filedatedialog.cpp:81:(.text+0x4ce): undefined reference toMlt::Producer::set_creation_time(long long)' /usr/bin/ld: src/CMakeFiles/shotcut.dir/mltcontroller.cpp.o: in function Mlt::Controller::lockCreationTime(Mlt::Producer*) const': /home/iurt/rpmbuild/BUILD/shotcut-24.09.13/src/mltcontroller.cpp:1040:(.text+0x35d5): undefined reference toMlt::Producer::set_creation_time(long long)' collect2: error: ld returned 1 exit status ninja: build stopped: subcommand failed.

Attached full build log: build.i686.0.20240920054337.log

bmatherly commented 2 weeks ago

Probably caused by your MLT build and related to this issue: https://github.com/mltframework/mlt/issues/1020