Package Details: vlc-nightly 4.0.0v20200328-1

Git Clone URL: https://aur.archlinux.org/vlc-nightly.git (read-only, click to copy)
Package Base: vlc-nightly
Description: Multi-platform MPEG, VCD/DVD, and DivX player - nightly snapshot
Upstream URL: https://nightlies.videolan.org/
Licenses: GPL2, LGPL2.1
Conflicts: vlc, vlc-plugin
Provides: vlc
Replaces: vlc-plugin
Submitter: Xavion
Maintainer: SolarAquarion (Martchus)
Last Packager: SolarAquarion
Votes: 20
Popularity: 0.036803
First Submitted: 2013-01-07 21:00
Last Updated: 2020-03-29 03:18

Dependencies (164)

Required by (120)

Sources (3)

Latest Comments

1 2 3 4 5 6 ... Next › Last »

Martchus commented on 2020-03-18 12:06

@bkb Using makechrootpkg as described in the linked Wiki article is the way official package are built and what one is supposed to use to get sane results. Maybe the regular/official vlc package has the same problem and nobody noticed because they are using makechrootpkg.

Unfortunately this problem is not inherent to this package. You've just been lucky or didn't notice possible problems so far. It is unfortunately common practice that build systems look around for libraries on their own and use what they can find (e.g. to enable optional features). In this case the included lua headers and the lua library it tries to link against are inconsistent (see comment of @SolarAquarion). That's of course unusually worse. Maybe the pkg-config scripts provided by the lua/lua52/lua51 are even at fault here (just a guess).

SolarAquarion commented on 2020-03-18 01:33

The problem occurs because there are multiple "lua's" on your system. So things mess itself up due to that problem.

bkb commented on 2020-03-18 00:46

Why the PKGBUILD doesn't automatically creates a temporary chroot, it's more simple and the problem is inherent to this package

Martchus commented on 2020-03-17 15:24

https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_clean_chroot

CaptainHook8 commented on 2020-03-17 15:15

@SolarAquarion Thank you for your reply, but chroot to where? Could you please elaborate?

Thanks.

SolarAquarion commented on 2020-03-17 14:30

it needs to be built in a chroot otherwise it fails

CaptainHook8 commented on 2020-03-17 11:49

I get the same error as @bkb about "undefined reference to `lua_remove'" Any patch for this too?

Thank you very much!

bkb commented on 2020-03-15 09:06

Missing dependancies

ERROR: flex is not installed.
ERROR: GNU bison is not installed.

and

/usr/bin/ld: lua/libs/.libs/liblua_plugin_la-strings.o: in function `vlclua_convert_xml_special_chars':
strings.c:(.text+0x2c2): undefined reference to `lua_remove'
/usr/bin/ld: strings.c:(.text+0x309): undefined reference to `lua_remove'
/usr/bin/ld: strings.c:(.text+0x34b): undefined reference to `lua_remove'
/usr/bin/ld: strings.c:(.text+0x396): undefined reference to `lua_remove'
/usr/bin/ld: strings.c:(.text+0x3d5): undefined reference to `lua_remove'
/usr/bin/ld: lua/libs/.libs/liblua_plugin_la-strings.o:strings.c:(.text+0x414): more undefined references to `lua_remove' follow
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile:17078: liblua_plugin.la] Error 1
make[4]: Leaving directory '/home/noe/.cache/yay/vlc-nightly/src/vlc-4.0.0-dev/modules'
make[3]: *** [Makefile:31837: all-recursive] Error 1
make[3]: Leaving directory '/home/noe/.cache/yay/vlc-nightly/src/vlc-4.0.0-dev/modules'
make[2]: *** [Makefile:13320: all] Error 2
make[2]: Leaving directory '/home/noe/.cache/yay/vlc-nightly/src/vlc-4.0.0-dev/modules'
make[1]: *** [Makefile:1573: all-recursive] Error 1
make[1]: Leaving directory '/home/noe/.cache/yay/vlc-nightly/src/vlc-4.0.0-dev'
make: *** [Makefile:1458: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
Error making: vlc-nightly

CaptainHook8 commented on 2020-03-08 10:37

I get same error as @wizonesolutions of course....any workaround to deal with this?

SolarAquarion commented on 2020-03-05 16:53

it's something upstream for sure, i'll try a local patch and see what happens