Package Details: qmediathekview-git r142.e5bfec2-1

Git Clone URL: https://aur.archlinux.org/qmediathekview-git.git (read-only, click to copy)
Package Base: qmediathekview-git
Description: An alternative front-end to the MediathekView database. (development version)
Upstream URL: https://github.com/adamreichold/QMediathekView
Licenses: GPL3
Conflicts: qmediathekview
Submitter: adamreichold
Maintainer: adamreichold
Last Packager: adamreichold
Votes: 8
Popularity: 0.32
First Submitted: 2016-01-28 20:05 (UTC)
Last Updated: 2023-08-04 16:33 (UTC)

Dependencies (7)

Required by (0)

Sources (1)

Latest Comments

adamreichold commented on 2023-08-04 16:33 (UTC)

Fix was to add options+=('!lto') to the PKGBUILD -- maybe you add it?

Replaced the existing CONFIG-=ltcg by the above.

dreieck commented on 2023-08-04 11:36 (UTC)

Ahoj,

I get the following linking error:

==> Starting build()...
LZMA_API_STATIC=1 cargo build --manifest-path /tmp/makepkg/build/qmediathekview-git/src/QMediathekView/internals/Cargo.toml --target-dir /tmp/makepkg/build/qmediathekview-git/src/QMediathekView/internals --release
    Finished release [optimized] target(s) in 0.30s
g++ -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto -Wl,-rpath,/usr/lib -Wl,-rpath-link,/usr/lib -o QMediathekView  settings.o database.o model.o miscellaneous.o mainwindow.o downloaddialog.o settingsdialog.o application.o moc_settings.o moc_database.o moc_model.o moc_miscellaneous.o moc_mainwindow.o moc_downloaddialog.o moc_settingsdialog.o moc_application.o   /tmp/makepkg/build/qmediathekview-git/src/QMediathekView/internals/release/libinternals.a -ldl -lz -lssl -lcrypto /usr/lib/libQt6Widgets.so /usr/lib/libQt6Gui.so /usr/lib/libGLX.so /usr/lib/libOpenGL.so /usr/lib/libQt6Network.so /usr/lib/libQt6Core.so -lpthread -lGLX -lOpenGL   
/usr/bin/ld: /tmp/makepkg/build/qmediathekview-git/src/QMediathekView/internals/release/libinternals.a(internals-03acadeea51e6294.internals.3b76bca2f199cd06-cgu.10.rcgu.o): undefined reference to symbol 'ZSTD_freeCCtx'
/usr/bin/ld: /usr/lib/libzstd.so.1: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make: *** [Makefile:287: QMediathekView] Error 1

Fix was to add options+=('!lto') to the PKGBUILD -- maybe you add it?

Regards & thanks for maintaining!

adamreichold commented on 2022-03-11 09:05 (UTC)

@G3ro This is due LTO breaking linking C into Rust into C++. I uploaded an updated PKGBUILD which uses Qt version 6 instead of version 5 and explicitly disables LTO to work around the above issue.

G3ro commented on 2022-03-08 20:19 (UTC)

Building with the newest commit is failing with the following error: /usr/bin/ld: /usr/lib/libzstd.so.1: error adding symbols: DSO missing from command line

adamreichold commented on 2020-05-11 12:45 (UTC)

Which "download command" do you recommend?

Usually there is no need for a download command at all as the UI is capable of doing the downloads directly (as long as Qt is able to fetch the URL).

The setting is meant mainly to facilitate integration with an existing preferred download manager like aria2 or KGet.

steinbuch commented on 2020-05-11 12:33 (UTC)

Which "download command" do you recommend?