Package Details: vlc-git 4.0.0.r29905.gc347fed91e-1

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: GPL2, LGPL2.1
Conflicts: vlc
Provides: vlc
Submitter: None
Maintainer: xiota (knoelli)
Last Packager: knoelli
Votes: 209
Popularity: 0.31
First Submitted: 2008-04-01 12:14 (UTC)
Last Updated: 2024-07-13 20:48 (UTC)

Dependencies (160)

Required by (157)

Sources (3)

Latest Comments

« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 12 13 14 .. 45 Next › Last »

jmk commented on 2022-08-03 20:02 (UTC) (edited on 2022-08-03 20:04 (UTC) by jmk)

  1. The existing live555 patch should be dropped.
  2. ./configure should be called with LIVE555_LIBS="-lcrypto -lssl", since Arch has live555 with OpenSSL, but upstream does not use OpenSSL for live555 in contribs.

koloved commented on 2022-08-03 09:09 (UTC)

faild to compile (

Building vlc-git... ==> Making package: vlc-git 4.0.0.r19766.g0e448365f6-1 (Ср 03 авг 2022 12:08:14) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Updating vlc git repo... -> Found vlc-live-media-2021.patch -> Found update-vlc-plugin-cache.hook ==> Validating source files with sha512sums... vlc ... Skipped vlc-live-media-2021.patch ... Passed update-vlc-plugin-cache.hook ... Passed ==> Removing existing $srcdir/ directory... ==> Extracting sources... -> Creating working copy of vlc git repo... Cloning into 'vlc'... done. ==> Starting prepare()... autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: running: autopoint --force Copying file ABOUT-NLS Copying file po/Makevars.template Copying file po/Rules-quot Copying file po/boldquot.sed Copying file po/en@boldquot.header Copying file po/en@quot.header Copying file po/insert-header.sin Copying file po/quot.sed Copying file po/remove-potcdate.sin autoreconf: running: aclocal -I m4 --force -I m4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'autotools'. libtoolize: copying file 'autotools/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: aclocal -I m4 --force -I m4 autoreconf: running: /usr/bin/autoconf --include=m4 --force autoreconf: running: /usr/bin/autoheader --include=m4 --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:36: installing 'autotools/compile' configure.ac:23: installing 'autotools/config.guess' configure.ac:23: installing 'autotools/config.sub' configure.ac:27: installing 'autotools/install-sh' configure.ac:27: installing 'autotools/missing' parallel-tests: installing 'autotools/test-driver' bin/Makefile.am: installing 'autotools/depcomp' configure.ac: installing 'autotools/ylwrap' autoreconf: Leaving directory '.' Successfully bootstrapped patching file configure.ac Hunk #1 succeeded at 1903 (offset 78 lines). patching file modules/access/live555.cpp Hunk #1 FAILED at 852. 1 out of 1 hunk FAILED -- saving rejects to file modules/access/live555.cpp.rej ==> ERROR: A failure occurred in prepare(). Aborting...

Louwenus commented on 2022-07-31 13:28 (UTC)

since https://github.com/videolan/vlc/commit/70fedf2523a3ae5b3c41234f0bf37cd6e57e01a6 the .patch file does not need to include patch about live555 file anymore

hvksmr1996 commented on 2022-07-29 13:38 (UTC) (edited on 2022-07-29 13:38 (UTC) by hvksmr1996)

Please replace libidn with libidn11 to fix vlc not finding libidn.so.11.

Please also replace libixml.so with libupnp to make --noconfirm run smoothly.

GC268DM commented on 2022-07-15 13:37 (UTC) (edited on 2022-07-15 14:02 (UTC) by GC268DM)

Hey everyone, ran into an error that took me 1-2 hours to resolve and wanted to share here to help others out as well:

configure: error: Library protobuf-lite = 3.21.2 needed for chromecast was not found
==> ERROR: A failure occurred in build().
    Aborting...

I could solve the issue. I removed the installed protobuf and replace it with the self-compiled git package:

https://aur.archlinux.org/pkgbase/protobuf-git

Then the version changed to the correct one:

Removing protobuf (21.2-1)...                                                                                                                                                                                                          [1/1]
Installing protobuf-git (3.21.1.r253.ga97262655-1)...

A version which I could not get via pacman or pip

Now the build runs!

A-KA commented on 2022-06-27 18:17 (UTC)

I was getting compile issues related to DeckLink. I was able to work around by adding --disable-decklink to the configure options in the PKGBUILD, but I did not find the root cause of the issue.

cz3dtc commented on 2022-06-25 10:41 (UTC)

Clean build VLC-GIT from aur crash :

https://pastebin.com/PQwY9k8e

tiziodcaio commented on 2022-06-02 11:49 (UTC) (edited on 2022-06-02 11:50 (UTC) by tiziodcaio)

I built the package! If you are interested here the new config

I downgraded to lua52 because lua54 support is at the moment not working... A guy is trying to support here

ronjouch commented on 2022-05-21 23:16 (UTC)

Clean build (nothing cached, first install) fails with this error:

/usr/bin/ld: lua/libs/.libs/liblua_plugin_la-dialog.o: in function `vlclua_create_widget_inner':
/usr/src/debug/vlc/modules/lua/libs/dialog.c:599: undefined reference to `lua_newuserdata'
/usr/bin/ld: lua/libs/.libs/liblua_plugin_la-dialog.o: in function `vlclua_dialog_create':
/usr/src/debug/vlc/modules/lua/libs/dialog.c:207: undefined reference to `lua_newuserdata'
/usr/bin/ld: lua/libs/.libs/liblua_plugin_la-net.o: in function `vlclua_net_listen_tcp':
/usr/src/debug/vlc/modules/lua/libs/net.c:196: undefined reference to `lua_newuserdata'
/usr/bin/ld: lua/libs/.libs/liblua_plugin_la-httpd.o: in function `vlclua_httpd_redirect_new':
/usr/src/debug/vlc/modules/lua/libs/httpd.c:351: undefined reference to `lua_newuserdata'
/usr/bin/ld: lua/libs/.libs/liblua_plugin_la-httpd.o: in function `vlclua_httpd_tls_host_new':
/usr/src/debug/vlc/modules/lua/libs/httpd.c:92: undefined reference to `lua_newuserdata'
/usr/bin/ld: lua/libs/.libs/liblua_plugin_la-httpd.o:/usr/src/debug/vlc/modules/lua/libs/httpd.c:215: more undefined references to `lua_newuserdata' follow
/usr/bin/ld: lua/libs/.libs/liblua_plugin_la-strings.o: in function `vlclua_convert_xml_special_chars':
/usr/src/debug/vlc/modules/lua/libs/strings.c:155: undefined reference to `lua_remove'
/usr/bin/ld: /usr/src/debug/vlc/modules/lua/libs/strings.c:155: undefined reference to `lua_remove'
/usr/bin/ld: /usr/src/debug/vlc/modules/lua/libs/strings.c:155: undefined reference to `lua_remove'
/usr/bin/ld: /usr/src/debug/vlc/modules/lua/libs/strings.c:155: undefined reference to `lua_remove'
/usr/bin/ld: /usr/src/debug/vlc/modules/lua/libs/strings.c:155: undefined reference to `lua_remove'
/usr/bin/ld: lua/libs/.libs/liblua_plugin_la-strings.o:/usr/src/debug/vlc/modules/lua/libs/strings.c:155: more undefined references to `lua_remove' follow
/usr/bin/ld: lua/libs/.libs/liblua_plugin_la-vlm.o: in function `vlclua_vlm_new':
/usr/src/debug/vlc/modules/lua/libs/vlm.c:59: undefined reference to `lua_newuserdata'
/usr/bin/ld: lua/libs/.libs/liblua_plugin_la-xml.o: in function `vlclua_xml_create':
/usr/src/debug/vlc/modules/lua/libs/xml.c:52: undefined reference to `lua_newuserdata'
/usr/bin/ld: lua/libs/.libs/liblua_plugin_la-xml.o: in function `vlclua_xml_create_reader':
/usr/src/debug/vlc/modules/lua/libs/xml.c:95: undefined reference to `lua_newuserdata'
/usr/bin/ld: lua/libs/.libs/liblua_plugin_la-io.o: in function `vlclua_io_open':
/usr/src/debug/vlc/modules/lua/libs/io.c:196: undefined reference to `lua_newuserdata'
/usr/bin/ld: lua/libs/.libs/liblua_plugin_la-renderers.o: in function `vlclua_rd_create':
/usr/src/debug/vlc/modules/lua/libs/renderers.c:173: undefined reference to `lua_newuserdata'
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile:19277: liblua_plugin.la] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: Leaving directory '/home/ronj/.cache/yay/vlc-git/src/vlc/modules'
make[3]: *** [Makefile:37224: all-recursive] Error 1
make[3]: Leaving directory '/home/ronj/.cache/yay/vlc-git/src/vlc/modules'
make[2]: *** [Makefile:15559: all] Error 2
make[2]: Leaving directory '/home/ronj/.cache/yay/vlc-git/src/vlc/modules'
make[1]: *** [Makefile:1614: all-recursive] Error 1
make[1]: Leaving directory '/home/ronj/.cache/yay/vlc-git/src/vlc'
make: *** [Makefile:1501: all] Error 2

nokangaroo commented on 2022-04-27 15:28 (UTC) (edited on 2022-04-27 15:35 (UTC) by nokangaroo)

Build fails with 'typeof' not declared in this scope

I had to use the following patch to fix this:

diff --git a/include/vlc_list.h b/include/vlc_list.h
index 6dc7e107fc..8166164697 100644
--- a/include/vlc_list.h
+++ b/include/vlc_list.h
@@ -23,6 +23,7 @@

 # include <stdalign.h>
 # include <stdbool.h>
+# define typeof(x) __typeof__(x)

 /**
  * \defgroup list Linked lists