Package Details: vlc-git 4.0.0.r31756.g76cd807c24-2

Git Clone URL: https://aur.archlinux.org/vlc-git.git (read-only, click to copy)
Package Base: vlc-git
Description: Multi-platform MPEG, VCD/DVD, and DivX player
Upstream URL: https://code.videolan.org/videolan/vlc
Licenses: GPL-2.0-or-later, LGPL-2.1-or-later
Conflicts: libvlc, vlc
Provides: libvlc, vlc
Submitter: None
Maintainer: xiota (knoelli)
Last Packager: xiota
Votes: 210
Popularity: 1.11
First Submitted: 2008-04-01 12:14 (UTC)
Last Updated: 2024-11-16 22:21 (UTC)

Dependencies (160)

Required by (154)

Sources (3)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 45 Next › Last »

enesefendi commented on 2024-04-05 12:53 (UTC) (edited on 2024-04-05 12:53 (UTC) by enesefendi)

After installing plasma-desktop,

checking protobuf-lite matches protoc version 25.3... yes
checking for Qt6Core Qt6Widgets Qt6Gui Qt6Qml Qt6QmlModels Qt6QmlWorkerScript
      Qt6Quick Qt6QuickControls2 Qt6QuickLayouts Qt6QuickTemplates2 Qt6ShaderTools
      Qt6Svg Qt6Network
     >= 6.2... yes
checking for Qt6WaylandClient >= 6.2... yes
checking if contribs provide qmake... yes
checking for qmake... /../bin/qmake
checking if contribs provide moc... no
checking for moc... /usr/lib/qt6/moc
checking if contribs provide rcc... no
checking for rcc... /usr/lib/qt6/rcc
checking if contribs provide uic... no
checking for uic... /usr/lib/qt6/uic
checking if contribs provide qsb... no
checking for qsb... /usr/lib/qt6/bin/qsb
checking if contribs provide qmlcachegen... no
checking for qmlcachegen... /usr/lib/qt6/qmlcachegen
checking for python3... python3
checking if required Qt plugins are installed with /../bin/qmake... Qml path not found
no
configure: WARNING: qt runtime dependencies are missing, disabling qt interface
checking for Qt6QuickTest >= 6.2... yes
Qml path not found
checking for private/qobject_p.h... yes
checking for private/qquickitem_p.h... yes
checking for private/qquickwindow_p.h... yes
checking for QtGui/qpa/qplatformnativeinterface.h... yes
checking for gtk+-3.0 >= 3.20... yes
configure: error: The skins2 module depends on the Qt interface. Without it you will not be able to open any dialog box from the interface, which makes the skins2 interface rather useless. Install the Qt development package or alternatively you can also configure with: --disable-qt --disable-skins2.
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: vlc-git-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
vlc-git - exit status 4

knoelli commented on 2024-04-05 09:53 (UTC)

@MBK I cannot exactly reproduce the problem here but according to your logfile, it seems to be caused by Qt6 sources being used from VLC's contrib directory instead of your system files. I had previously added a patch due to different behavior of qmake in Qt5 and Qt6 but did not take Qt6 sources from contrib into account. Latest commit should now work around the problem. If compilation still fails, maybe you could try to compile in a clean chroot as suggested by @xiota.

MBK commented on 2024-04-05 03:13 (UTC) (edited on 2024-04-05 03:22 (UTC) by MBK)

It worked when I installed it a couple weeks ago (I was already on qt6/plasma 6), but now the update fails:

checking for Qt6WaylandClient >= 6.2... yes
checking if contribs provide qmake... yes
checking for qmake... /../bin/qmake
checking if contribs provide moc... no
checking for moc... /usr/lib/qt6/moc
checking if contribs provide rcc... no
checking for rcc... /usr/lib/qt6/rcc
checking if contribs provide uic... no
checking for uic... /usr/lib/qt6/uic
checking if contribs provide qsb... no
checking for qsb... /usr/lib/qt6/bin/qsb
checking if contribs provide qmlcachegen... no
checking for qmlcachegen... /usr/lib/qt6/qmlcachegen
checking for python3... python3
checking if required Qt plugins are installed with /../bin/qmake... checking for QtQml.Models ... no
checking for QtQml.WorkerScript ... no
checking for QtQuick.Layouts ... yes
checking for QtQuick.Window ... no
checking for QtQuick.Controls ... yes
checking for Qt5Compat.GraphicalEffects ... no
no
configure: WARNING: qt runtime dependencies are missing, disabling qt interface
checking for Qt6QuickTest >= 6.2... yes
checking for QtTest ... yes
checking for private/qobject_p.h... yes
checking for private/qquickitem_p.h... yes
checking for private/qquickwindow_p.h... yes
checking for QtGui/qpa/qplatformnativeinterface.h... yes
checking for gtk+-3.0 >= 3.20... yes
configure: error: The skins2 module depends on the Qt interface. Without it you will not be able to open any dialog box from the interface, which makes the skins2 interface rather useless. Install the Qt development package or alternatively you can also configure with: --disable-qt --disable-skins2.

knoelli commented on 2024-04-04 19:54 (UTC)

Updated PKGBUILD to use Qt6 now. Be advised that Qt6 support in VLC consists of many recent changes and is probably not yet as stable as Qt5 support was (i.e. I currently get a lot of warnings in the console while running VLC).

xiota commented on 2024-04-04 01:33 (UTC)

@x-f Build scripts can be confused when both Qt5 and Qt6 packages are simultaneously available. Try building in a clean chroot to keep the packages isolated during build.

@knoelli I'll leave it to you to decide when to switch to Qt6.

x-f commented on 2024-04-04 01:02 (UTC)

I can't get vlc-git updated because it fails on QT enabled. I think a dependency is missing? QT 6.7 is installed

checking if required Qt plugins are installed with /../bin/qmake... no
configure: WARNING: qt runtime dependencies are missing, disabling qt interface
checking for Qt6QuickTest >= 6.2... yes
...
configure: error: The skins2 module depends on the Qt interface. Without it you will not be able to open any dialog box from the interface, which makes the skins2 interface rather useless. Install the Qt development package or alternatively you can also configure with: --disable-qt --disable-skins2.

xiota commented on 2024-03-25 21:42 (UTC)

Hours to days to build even small programs is reasonable if built on old computer, single thread, allowed CPU usage limited, low RAM, swap on HDD, etc.

knoelli commented on 2024-03-25 21:17 (UTC)

@gothmog123 Do you literally mean hours? While this program is not chromium it still is quite huge to build with all codecs, interfaces, plugins etc. enabled (as is done with this package). Building requires quite an amount of CPU and RAM resources and a quick HDD/SDD, however compilation should not take hours. One thing to speed things up a bit is to check your file /etc/makepkg.conf. It defaults to an OPTIONS setting that builds packages with debug information enabled. You should look out for the line that reads something like OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge debug lto) and put an ! in front of the debug option to negate it, so the above mentioned line would read OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !debug lto). Building packages without debug information saves some time during package compilation.

gothmog123 commented on 2024-03-24 13:19 (UTC)

why does this take hours to compile..... it's not chromium or something

knoelli commented on 2024-02-27 20:58 (UTC) (edited on 2024-02-27 20:59 (UTC) by knoelli)

@vikbar54.9 I don't see any recent commits in libplacebo which would explain your described behavior. However, libplacebo is undergoing quite a lot of changes as of late, so it might well be, that VLC has to keep up with the latest changes. Unfortunately there's probably nothing I can do here right now, maybe you could report this issue to the VLC team here as it's a source and not a packaging problem.