Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ffmpeg6: wave2 #51369

Closed
wants to merge 25 commits into from
Closed

ffmpeg6: wave2 #51369

wants to merge 25 commits into from

Conversation

zlice
Copy link
Contributor

@zlice zlice commented Jul 22, 2024

Testing the changes

  • I tested the changes in this PR: YES

Local build testing

  • I built this PR locally for my native architecture, x86_64

Comments

More media programs and games. synfig (and synfigstudio) use mlt7 which means mlt can be removed. xine-lib and osg are used by openmw and sumo.

@zlice zlice force-pushed the ffmpeg6-wave2 branch 3 times, most recently from 0e6df19 to 9c0bc4f Compare July 23, 2024 00:41
@sgn
Copy link
Member

sgn commented Jul 23, 2024

I would rebuild all Qt5 related package in a single batch

@zlice

This comment was marked as resolved.

@zlice
Copy link
Contributor Author

zlice commented Jul 24, 2024

I would rebuild all Qt5 related package in a single batch

i was grouping different but that makes sense. the bottom set would be added. have to redo the other 'waves', maybe just axe 4 and put everything in 3

openshot
mgba
hedgewars
ppsspp
retroarch
openmw

goldendict
kpipewire
kf6-kfilemetadata
kfilemetadata5
ssr
QMPlay2
audacious-plugins
avidemux
qmmp
mixxx
cantata

@zlice
Copy link
Contributor Author

zlice commented Jul 24, 2024

added qt depending packages

@zlice
Copy link
Contributor Author

zlice commented Jul 24, 2024

i686 segfault actually looks like this is in kf6-kcoreaddons-32bit-6.3.0_1

Python Exception <class 'ModuleNotFoundError'>: No module named 'gdb'
/destdir/gdb-15.1/usr/bin/gdb: warning: 
Could not load the Python gdb module from `/usr/share/gdb/python'.
Limited Python support is available from the _gdb module.
Suggest passing --data-directory=/path/to/gdb/data-directory.
GNU gdb (GDB) 15.1
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from builddir/kf6-kfilemetadata-6.3.0/./build/bin/extractorcollectiontest...
(gdb) r
Starting program: /builddir/kf6-kfilemetadata-6.3.0/build/bin/extractorcollectiontest 
Python Exception <class 'ModuleNotFoundError'>: No module named 'gdb'
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib32/libthread_db.so.1".
********* Start testing of KFileMetaData::ExtractorCollectionTest *********
Config: Using QtTest library 6.7.2, Qt 6.7.2 (i386-little_endian-ilp32 shared (dynamic) release build; by GCC 13.2.0), void unknown
PASS   : KFileMetaData::ExtractorCollectionTest::initTestCase()

Program received signal SIGSEGV, Segmentation fault.
Python Exception <class 'NameError'>: Installation error: gdb._execute_unwinders function is missing
0xf726bcdb in ?? () from /usr/lib32/libKF6CoreAddons.so.6
(gdb) thread apply all bt

Thread 1 (Thread 0xf66f26c0 (LWP 27513) "extractorcollec"):
Python Exception <class 'NameError'>: Installation error: gdb._execute_unwinders function is missing
Python Exception <class 'NameError'>: Installation error: gdb._execute_unwinders function is missing
Python Exception <class 'ModuleNotFoundError'>: No module named 'gdb'
#0  0xf726bcdb in ?? () from /usr/lib32/libKF6CoreAddons.so.6
#1  0xf72c02e5 in ?? () from /usr/lib32/libKF6CoreAddons.so.6
Python Exception <class 'NameError'>: Installation error: gdb._execute_unwinders function is missing
#2  0xf72bbf2d in KPluginMetaData::findPlugins(QString const&, std::function<bool (KPluginMetaData const&)>, QFlags<KPluginMetaData::KPluginMetaDataOption>) () from /usr/lib32/libKF6CoreAddons.so.6
Python Exception <class 'NameError'>: Installation error: gdb._execute_unwinders function is missing
#3  0xf7f2d7fb in KFileMetaData::ExtractorCollectionPrivate::findExtractors() () from /builddir/kf6-kfilemetadata-6.3.0/build/bin/libKF6FileMetaData.so.3
Python Exception <class 'NameError'>: Installation error: gdb._execute_unwinders function is missing
#4  0x5655bbe6 in KFileMetaData::ExtractorCollectionTest::testFetchExtractors() [clone .isra.0] ()
Python Exception <class 'NameError'>: Installation error: gdb._execute_unwinders function is missing
#5  0xf7a74e8b in QMetaMethodInvoker::invokeImpl(QMetaMethod, void*, Qt::ConnectionType, int, void const* const*, char const* const*, QtPrivate::QMetaTypeInterface const* const*) () from /usr/lib32/libQt6Core.so.6
Python Exception <class 'NameError'>: Installation error: gdb._execute_unwinders function is missing
#6  0xf7a75a55 in QMetaMethod::invokeImpl(QMetaMethod, void*, Qt::ConnectionType, int, void const* const*, char const* const*, QtPrivate::QMetaTypeInterface const* const*) () from /usr/lib32/libQt6Core.so.6
Python Exception <class 'NameError'>: Installation error: gdb._execute_unwinders function is missing
#7  0xf7f72eb9 in ?? () from /usr/lib32/libQt6Test.so.6
Python Exception <class 'NameError'>: Installation error: gdb._execute_unwinders function is missing
#8  0xf7f7ce59 in ?? () from /usr/lib32/libQt6Test.so.6
Python Exception <class 'NameError'>: Installation error: gdb._execute_unwinders function is missing
#9  0xf7f7db75 in ?? () from /usr/lib32/libQt6Test.so.6
Python Exception <class 'NameError'>: Installation error: gdb._execute_unwinders function is missing
#10 0xf7f7e49f in ?? () from /usr/lib32/libQt6Test.so.6
Python Exception <class 'NameError'>: Installation error: gdb._execute_unwinders function is missing
#11 0xf7f7f00b in QTest::qRun() () from /usr/lib32/libQt6Test.so.6
Python Exception <class 'NameError'>: Installation error: gdb._execute_unwinders function is missing
#12 0xf7f7f827 in QTest::qExec(QObject*, int, char**) () from /usr/lib32/libQt6Test.so.6
Python Exception <class 'NameError'>: Installation error: gdb._execute_unwinders function is missing
#13 0x565586f4 in main ()
Python Exception <class 'NameError'>: Installation error: gdb._execute_unwinders function is missing
(gdb) disas 0xf726bcdb
No function contains specified address.
(gdb) inf reg
eax            0x5656f4f0          1448539376
ecx            0x5656ef90          1448538000
edx            0x0                 0
ebx            0x0                 0
esp            0xffffd100          0xffffd100
ebp            0x5656f4fc          0x5656f4fc
esi            0x0                 0
edi            0x5656efa0          1448538016
eip            0xf726bcdb          0xf726bcdb
eflags         0x10293             [ CF AF SF IF RF ]
cs             0x23                35
ss             0x2b                43
ds             0x2b                43
es             0x2b                43
fs             0x0                 0
gs             0x63                99
(gdb) disas $eip
No function contains specified address.

@zlice
Copy link
Contributor Author

zlice commented Jul 24, 2024

revbump for kf6-kcoreaddons fixes kfilemetadata checks

updated avidemux and patched, can make separate PR if that matters

edit: thx sgn for the openmw cmake fix

@zlice
Copy link
Contributor Author

zlice commented Jul 24, 2024

Added hedgewars patch/changes, assume cmake 3.30 issue?

Disabled i686 "x86 optimizations" (128bit xmm assembly)

@zlice
Copy link
Contributor Author

zlice commented Jul 28, 2024

Unless I'm going crazy...I'm pretty sure ppsspp i686 build fine the other day before qt/kf6 stuff updated. It doesn't look like any of its deps updated so I'm not sure why it can't pass test now.

@classabbyamp
Copy link
Member

d3845b2...9517cc4

@zlice zlice deleted the ffmpeg6-wave2 branch September 27, 2024 15:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants