Package Details: vlc-git 4.0.0.r1410.g6049069905-1

Git Clone URL: https://aur.archlinux.org/vlc-git.git (read-only)
Package Base: vlc-git
Description: A multi-platform MPEG, VCD/DVD, and DivX player (GIT Version)
Upstream URL: http://www.videolan.org/vlc/
Licenses: GPL3, LGPL2.1
Conflicts: vlc, vlc-dev, vlc-plugin, vlc-stable-git
Provides: vlc=4.0.0.r1410.g6049069905
Submitter: None
Maintainer: andrewSC
Last Packager: andrewSC
Votes: 191
Popularity: 2.671539
First Submitted: 2008-04-01 12:14
Last Updated: 2018-02-17 23:30

Dependencies (84)

Required by (95)

Sources (3)

Latest Comments

fabrixx commented on 2018-02-18 08:28

Thanks. Now work

andrewSC commented on 2018-02-17 23:32

fabrixx: I've updated the PKGBUILD to disable fribidi support until I can get to the bottom of it.

fabrixx commented on 2018-02-17 19:27

I have this error: https://pastebin.com/PGvPEk4r

metak commented on 2018-02-12 19:09

@raist356 You have to add: --libexecdir=/usr/lib to pkgbuild.

raist356 commented on 2018-02-10 10:14

When I try to run it I get the error: skins2 interface error: cannot instantiate dialogs provider And it falls back to commandline. Does anyone know how to fix that and get the GUI?

andrewSC commented on 2018-01-24 16:12

silencer: I lean towards no, for now. It's optional/experimental for VLC [1] and it would just be one more thing that would need to be downloaded to build. Unless there's a good number of others that speak up in favor of it, I'll continue to watch its adoption and possibly add it in the future.

[1] https://github.com/videolan/vlc/blob/master/configure.ac#L2610

silencer commented on 2018-01-23 19:33

andrewSC: Thank you! Installing aom-git from AUR fixed the issue. Should aom-git be listed as a dependency?

andrewSC commented on 2018-01-23 17:31

Thanks for the feedback agapito!

silencer: It looks like your build is blowing up on aom (which looks to be installed on your system given the config output). I would try to update that to latest and rebuild to see if that resolves your issue.

silencer commented on 2018-01-23 17:22

Thank you andrewSC, yes, I've been using yaourt. I've uploaded a log to pastebin here: https://pastebin.com/6JDKzE7P using makepkg directly with a freshly cloned repository.

agapito commented on 2018-01-23 16:04

This package works fine for me, using yaourt.

andrewSC commented on 2018-01-23 15:23

Mitneuejar2401, silencer: I just built this locally and confirmed the install with no errors. Can both of you provide me with either a full GitHub Gist, pastebin, etc. of your build output with a fresh download of this PKGBUILD (and its hook and patch file)? Deleting the src and pkg dir's as well would be good to rule out any weirdness.

Also just a quick glance at the output both of you put here, it seems silencer is using yaourt? Would it be possible for both of you to use the makepkg command for debugging this? Thanks.

Mitneuejar2401 commented on 2018-01-22 18:25

Thank you, Andrei. I'm waiting. I tried to install a vlc-qt5-like picture .... Let me know if you need more information.

silencer commented on 2018-01-20 01:19

Thank you Andrew. Please let me know if I can provide any information that may be useful.

andrewSC commented on 2018-01-19 14:47

silencer, Mitneuejar2401: Locally I'm building fine but I'll look into these errors more in a bit.

Mitneuejar2401 commented on 2018-01-19 09:01

Mitneuejar2401 commented on 2018-01-19

I get an error when installing the package: ............................................ ==> Started build()... autoreconf: Entering directory .' autoreconf: running: autopoint --force Copying file po/Makevars.template 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: 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:46: installing 'autotools/compile' configure.ac:27: installing 'autotools/missing' bin/Makefile.am: installing 'autotools/depcomp' autoreconf: Leaving directory.' Successfully bootstrapped configure: WARNING: unrecognized options: --enable-vcdx checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether UID '1000' is supported by ustar format... yes checking whether GID '100' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking whether make supports nested variables... (cached) yes checking whether to enable maintainer-specific portions of Makefiles... yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define EXTENSIONS... yes checking whether gcc supports C11... yes checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking how to run the C preprocessor... gcc -E checking for gcc... gcc checking whether we are using the GNU Objective C compiler... no checking whether gcc accepts -g... no checking dependency style of gcc... gcc3 checking for egrep... (cached) /usr/bin/grep -E checking whether make sets $(MAKE)... (cached) yes checking dependency style of gcc... gcc3 checking for flex... flex checking lex output file root... lex.yy checking lex library... -lfl checking whether yytext is a pointer... yes checking for bison... bison -y checking for desktop-file-validate... desktop-file-validate checking for c11-gcc... no checking for c11... no checking for c99-gcc... no checking for c99... c99 checking for an ANSI C-conforming const... yes checking for inline... inline checking for C/C++ restrict keyword... restrict checking whether g++ supports C++11 features by default... no checking whether g++ supports C++11 features with -std=c++11... yes checking whether C compiler accepts -Werror=unknown-warning-option... no checking whether C compiler accepts -Werror=invalid-command-line-argument... no checking whether C compiler accepts -Werror=unknown-warning-option... (cached) no checking whether C compiler accepts -Werror=invalid-command-line-argument... (cached) no checking for an Android system... no checking for Tizen... no checking for 3rd party libraries path... not found checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... (cached) pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... no checking for dlopen in -ldl... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... no checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for windres... no checking for bash... /usr/bin/bash checking if dolt supports this host... yes, replacing libtool checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for ld used by gcc... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking for shared library run path origin... done checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for iconv... yes checking for working iconv... yes checking for iconv declaration... extern size_t iconv (iconv_t cd, char * inbuf, size_t inbytesleft, char * outbuf, size_t outbytesleft); checking for buggy GNU/libc versions... not present checking for shared objects suffix... .so checking for daemon... yes checking for fcntl... yes checking for flock... yes checking for fstatvfs... yes checking for fork... yes checking for getenv... yes checking for getpwuid_r... yes checking for isatty... yes checking for lstat... yes checking for memalign... yes checking for mkostemp... yes checking for mmap... yes checking for open_memstream... yes checking for openat... yes checking for pread... yes checking for posix_fadvise... yes checking for posix_madvise... yes checking for posix_memalign... yes checking for setlocale... yes checking for stricmp... no checking for strnicmp... no checking for strptime... yes checking for tdestroy... yes checking for uselocale... yes checking for aligned_alloc... yes checking for atof... yes checking for atoll... yes checking for dirfd... yes checking for fdopendir... yes checking for ffsll... yes checking for flockfile... yes checking for fsync... yes checking for getdelim... yes checking for getpid... yes checking for lldiv... yes checking for memrchr... yes checking for nrand48... yes checking for poll... yes checking for recvmsg... yes checking for rewind... yes checking for sendmsg... yes checking for setenv... yes checking for strcasecmp... yes checking for strcasestr... yes checking for strdup... yes checking for strlcpy... no checking for strndup... yes checking for strnlen... yes checking for strnstr... no checking for strsep... yes checking for strtof... yes checking for strtok_r... yes checking for strtoll... yes checking for swab... yes checking for tfind... yes checking for timegm... yes checking for timespec_get... yes checking for strverscmp... yes checking for pathconf... yes checking for gettimeofday... yes checking for fdatasync... yes checking whether realpath is declared... yes checking whether asprintf is declared... yes checking whether vasprintf is declared... yes checking whether gmtime_r is declared... yes checking whether localtime_r is declared... yes checking for static_assert in assert.h... yes checking for working strcoll... yes checking for accept4... yes checking for pipe2... yes checking for eventfd... yes checking for vmsplice... yes checking for sched_getaffinity... yes checking for recvmmsg... yes checking for struct pollfd... yes checking for struct timespec... yes checking for max_align_t... yes checking for library containing connect... none required checking for library containing inet_pton... none required checking for if_nameindex... yes checking for socklen_t in sys/socket.h... yes checking for struct sockaddr_storage... yes checking for getopt_long... yes checking for cos in -lm... yes checking for lrintf in -lm... yes checking for nanf in -lm... yes checking for sincos in -lm... yes checking _Thread_local support... ok checking threads.h usability... no checking threads.h presence... no checking for threads.h... no checking for getaddrinfo_a in -lanl... yes checking for library containing dlsym... -ldl checking for library containing pthread_rwlock_init... -lpthread checking for library containing clock_nanosleep... none required checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking sys/shm.h usability... yes checking sys/shm.h presence... yes checking for sys/shm.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/uio.h usability... yes checking sys/uio.h presence... yes checking for sys/uio.h... yes checking for net/if.h... yes checking syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking netinet/tcp.h usability... yes checking netinet/tcp.h presence... yes checking for netinet/tcp.h... yes checking netinet/udplite.h usability... no checking netinet/udplite.h presence... no checking for netinet/udplite.h... no checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/mount.h usability... yes checking sys/mount.h presence... yes checking for sys/mount.h... yes checking features.h usability... yes checking features.h presence... yes checking for features.h... yes checking getopt.h usability... yes checking getopt.h presence... yes checking for getopt.h... yes checking linux/dccp.h usability... yes checking linux/dccp.h presence... yes checking for linux/dccp.h... yes checking linux/magic.h usability... yes checking linux/magic.h presence... yes checking for linux/magic.h... yes checking mntent.h usability... yes checking mntent.h presence... yes checking for mntent.h... yes checking sys/eventfd.h usability... yes checking sys/eventfd.h presence... yes checking for sys/eventfd.h... yes checking xlocale.h usability... no checking xlocale.h presence... no checking for xlocale.h... no checking for ssize_t... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for minizip ... yes checking for libidn... yes checking for dbus-1 >= 1.6.0... yes checking for libsystemd... yes checking whether C compiler accepts -Wall... yes checking whether C compiler accepts -Wextra... yes checking whether C compiler accepts -Wsign-compare... yes checking whether C compiler accepts -Wundef... yes checking whether C compiler accepts -Wpointer-arith... yes checking whether C compiler accepts -Wvolatile-register-var... yes checking whether C compiler accepts -Wformat... yes checking whether C compiler accepts -Wformat-security... yes checking whether C compiler accepts -Wall... (cached) yes checking whether C compiler accepts -Wextra... (cached) yes checking whether C compiler accepts -Wsign-compare... (cached) yes checking whether C compiler accepts -Wundef... (cached) yes checking whether C compiler accepts -Wpointer-arith... (cached) yes checking whether C compiler accepts -Wvolatile-register-var... (cached) yes checking whether C compiler accepts -Wformat... (cached) yes checking whether C compiler accepts -Wformat-security... (cached) yes checking whether C compiler accepts -Wbad-function-cast... yes checking whether C compiler accepts -Wwrite-strings... yes checking whether C compiler accepts -Wmissing-prototypes... yes checking whether C compiler accepts -Werror-implicit-function-declaration... yes checking whether C compiler accepts -Winit-self... yes checking whether C compiler accepts -Wlogical-op... yes checking whether C compiler accepts -Wshadow=local... yes checking whether C compiler accepts -pipe... yes checking if gcc accepts -fvisibility=hidden... yes checking if gcc accepts -O3... yes checking whether C compiler accepts -fno-math-errno... yes checking whether C compiler accepts -funsafe-math-optimizations... yes checking whether C compiler accepts -fno-rounding-math... yes checking whether C compiler accepts -fno-signaling-nans... yes checking whether C compiler accepts -fcx-limited-range... yes checking whether C compiler accepts -fno-math-errno... (cached) yes checking whether C compiler accepts -funsafe-math-optimizations... (cached) yes checking whether C compiler accepts -fno-rounding-math... (cached) yes checking whether C compiler accepts -fno-signaling-nans... (cached) yes checking whether C compiler accepts -fcx-limited-range... (cached) yes checking if gcc accepts -funroll-loops... yes checking if gcc accepts -fomit-frame-pointer... yes checking whether C compiler accepts -fstack-protector-strong... yes checking whether C compiler accepts -fstack-protector-strong... (cached) yes checking if linker supports -Bsymbolic... -Wl,-Bsymbolic checking if linker supports -z,defs... yes checking for attribute__((packed))... yes checking execinfo.h usability... yes checking execinfo.h presence... yes checking for execinfo.h... yes checking for backtrace... yes checking if gcc groks MMX intrinsics... yes checking if gcc groks MMX inline assembly... yes checking if gcc groks MMX EXT inline assembly... yes checking if gcc groks SSE2 intrinsics... yes checking if gcc groks SSE inline assembly... yes checking if gcc groks SSE2 inline assembly... yes checking if gcc groks SSE3 inline assembly... yes checking if gcc groks SSSE3 inline assembly... yes checking if gcc groks SSE4.1 inline assembly... yes checking if gcc groks SSE4.2 inline assembly... yes checking if gcc groks SSE4A inline assembly... yes checking if gcc groks 3D Now! inline assembly... yes checking for lua5.2... no configure: WARNING: No package 'lua5.2' found, trying lua 5.1 instead checking for lua5.1... no configure: WARNING: No package 'lua5.1' found, trying lua >= 5.1 instead checking for lua >= 5.1... yes checking for libarchive >= 3.1.0... yes checking for live555... no configure: WARNING: No package 'live555' found. checking for live555 version 1324598400 or later... yes checking for main in -lliveMedia_pic... no checking for main in -lliveMedia... yes checking for libdc1394-2 >= 2.1.0... yes checking for libraw1394 >= 2.0.1 libavc1394 >= 0.5.3... yes checking for zvbi-0.2 >= 0.2.28... yes checking for dvdread > 4.9.0... yes checking for dvdnav > 4.9.0... yes checking for dvdnav_stream_cb in dvdnav/dvdnav.h... yes checking for libbluray >= 0.6.2... yes checking for smbclient... yes checking for libdsm >= 0.2.0... no configure: WARNING: Library libdsm >= 0.2.0 needed for dsm was not found checking for libssh2... yes checking for libnfs >= 1.10.0... no configure: WARNING: Library libnfs >= 1.10.0 needed for nfs was not found checking linux/videodev2.h usability... yes checking linux/videodev2.h presence... yes checking for linux/videodev2.h... yes checking sys/videoio.h usability... no checking sys/videoio.h presence... no checking for sys/videoio.h... no checking DeckLinkAPIDispatch.cpp usability... no checking DeckLinkAPIDispatch.cpp presence... no checking for DeckLinkAPIDispatch.cpp... no configure: WARNING: Blackmagic DeckLink SDI include files not found checking for cdrom_msf0 in linux/cdrom.h... yes checking for scsireq in sys/scsiio.h... no checking for ioc_toc_header in sys/cdio.h... no checking for libcddb >= 0.9.5... yes checking for Linux DVB version 5.1... yes checking for libvncclient >= 0.9.9... no configure: WARNING: Library libvncclient >= 0.9.9 needed for vnc was not found checking for freerdp >= 1.0.1... no configure: WARNING: Library freerdp >= 1.0.1 needed for freerdp was not found checking for asdcplib... no checking for libdvbpsi >= 1.2.0... yes checking gme/gme.h usability... yes checking gme/gme.h presence... yes checking for gme/gme.h... yes checking for gme_identify_header in -lgme... yes checking for libsidplay2... no configure: WARNING: No package 'libsidplay2' found (required for sid). checking for ogg >= 1.0... yes checking for vorbis >= 1.1... yes checking for ogg >= 1.0... yes checking for shout >= 2.1... yes checking for libebml libmatroska... yes checking for libmodplug >= 0.8.4 libmodplug != 0.8.8... yes checking mpc/mpcdec.h usability... yes checking mpc/mpcdec.h presence... yes checking for mpc/mpcdec.h... yes checking for shine >= 3.0.0... no configure: WARNING: Library shine >= 3.0.0 needed for shine was not found checking for libcrystalhd/libcrystalhd_if.h... no checking mad.h usability... yes checking mad.h presence... yes checking for mad.h... yes checking for mad_bit_init in -lmad... yes checking for libmpg123... yes checking for gstreamer-app-1.0... yes checking for gstreamer-video-1.0... yes checking for libavutil variant... ffmpeg checking for libavcodec >= 57.37.100 libavutil >= 52.0.0... yes checking libavcodec/avcodec.h usability... yes checking libavcodec/avcodec.h presence... yes checking for libavcodec/avcodec.h... yes checking libavutil/avutil.h usability... yes checking libavutil/avutil.h presence... yes checking for libavutil/avutil.h... yes checking for libva >= 0.38... yes checking for libva-drm... yes checking for libva-x11... yes checking for libva-wayland... yes checking libavcodec/vaapi.h usability... yes checking libavcodec/vaapi.h presence... yes checking for libavcodec/vaapi.h... yes configure: VA API acceleration activated checking dxgidebug.h usability... no checking dxgidebug.h presence... no checking for dxgidebug.h... no checking dxgi1_6.h usability... no checking dxgi1_6.h presence... no checking for dxgi1_6.h... no checking for libavformat >= 53.21.0 libavcodec libavutil... yes checking libavformat/avformat.h usability... yes checking libavformat/avformat.h presence... yes checking for libavformat/avformat.h... yes checking libavformat/avio.h usability... yes checking libavformat/avio.h presence... yes checking for libavformat/avio.h... yes checking for libavcodec/avcodec.h... (cached) yes checking for libavutil/avutil.h... (cached) yes checking for libswscale... yes checking libswscale/swscale.h usability... yes checking libswscale/swscale.h presence... yes checking for libswscale/swscale.h... yes checking for libavutil/avutil.h... (cached) yes checking for libpostproc libavutil... yes checking postproc/postprocess.h usability... no checking postproc/postprocess.h presence... no checking for postproc/postprocess.h... no checking neaacdec.h usability... yes checking neaacdec.h presence... yes checking for neaacdec.h... yes checking for NeAACDecOpen in -lfaad... yes checking for aom... no configure: WARNING: Library aom needed for aom was not found checking for vpx >= 1.5.0... yes checking for vpx_codec_vp8_dx in -lvpx... yes checking for vpx_codec_vp9_dx in -lvpx... yes checking for vpx_codec_vp8_cx in -lvpx... yes checking for vpx_codec_vp9_cx in -lvpx... yes checking for twolame... yes checking a52dec/a52.h usability... yes checking a52dec/a52.h presence... yes checking for a52dec/a52.h... yes checking for a52_free in -la52... yes checking for libdca >= 0.0.5... yes checking for flac... yes checking for libmpeg2 > 0.3.2... yes checking for ogg vorbis >= 1.1 vorbisenc >= 1.1... yes checking for ogg speex >= 1.0.5... yes checking for speexdsp... yes checking for ogg opus >= 1.0.3... yes checking for spatialaudio... no configure: WARNING: Library spatialaudio needed for spatialaudio was not found checking for ogg theoradec >= 1.0 theoraenc... yes checking for ogg... yes checking for schroedinger-1.0 >= 1.0.10... yes checking png.h usability... yes checking png.h presence... yes checking for png.h... yes checking for png_set_alpha_mode in -lpng... yes checking jpeglib.h usability... yes checking jpeglib.h presence... yes checking for jpeglib.h... yes checking libbpg.h usability... no checking libbpg.h presence... no checking for libbpg.h... no checking for x262... no checking for x265... yes checking for x26410b... no checking for x264 >= 0.86... yes checking for libmfx... no configure: WARNING: Library libmfx needed for mfx was not found checking for fluidsynth >= 1.1.2... no configure: WARNING: Library fluidsynth >= 1.1.2 needed for fluidsynth was not found checking for fluidlite... no configure: WARNING: Library fluidlite needed for fluidlite was not found checking fluidlite.h usability... no checking fluidlite.h presence... no checking for fluidlite.h... no checking for zvbi-0.2 >= 0.2.28... yes checking for libass >= 0.9.8... yes checking fontconfig/fontconfig.h usability... yes checking fontconfig/fontconfig.h presence... yes checking for fontconfig/fontconfig.h... yes checking for aribb24 >= 1.0.1... no configure: WARNING: Library aribb24 needed for aribsub was not found checking for aribb25 >= 0.2.6... no configure: WARNING: Library aribb25 >= 0.2.6 needed for aribb25 was not found checking for kate >= 0.3.0... yes checking for tiger >= 0.3.1... yes checking for egl... yes checking for gl... yes checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking X11/Xlib.h usability... yes checking X11/Xlib.h presence... yes checking for X11/Xlib.h... yes checking for xcb >= 1.6... yes checking for xcb-shm... yes checking for xcb-composite... yes checking for xproto... yes checking for xcb-xv >= 1.1.90.1... yes checking for xcb-randr >= 1.3... yes checking for xcb-keysyms >= 0.3.4... yes checking for vdpau >= 0.6... yes configure: VDPAU decoding acceleration activated checking for wayland-client >= 1.5.91... yes checking for the Wayland protocols... //usr/share/wayland-protocols checking for the Wayland scanner... /usr/bin/wayland-scanner checking for wayland-egl... yes checking for SDL_image >= 1.2.10... yes checking for freetype2... yes checking for fontconfig >= 2.11... yes checking for fribidi... yes checking for harfbuzz... yes checking for ISpObjectToken... no configure: WARNING: sapi.h not found. Text to Speech renderer for Windows disabled checking for librsvg-2.0 >= 2.9.0... yes checking for librsvg-2.0 >= 2.9.0 cairo >= 1.13.1... yes checking linux/fb.h usability... yes checking linux/fb.h presence... yes checking for linux/fb.h... yes checking aalib.h usability... yes checking aalib.h presence... yes checking for aalib.h... yes checking for caca >= 0.99.beta14... yes checking kva.h usability... no checking kva.h presence... no checking for kva.h... no checking interface/mmal/mmal.h usability... no checking interface/mmal/mmal.h presence... no checking for interface/mmal/mmal.h... no configure: WARNING: Cannot find development headers for mmal... checking for libpulse >= 1.0... yes checking for alsa >= 1.0.24... yes checking sndio.h usability... no checking sndio.h presence... no checking for sndio.h... no checking audioclient.h usability... no checking audioclient.h presence... no checking for audioclient.h... no checking for jack >= 1.9.7... no configure: WARNING: Requested 'jack >= 1.9.7' but version of jack is 0.125.0, trying jack1 instead checking for jack >= 0.120.1 jack < 1.0... yes checking for samplerate... yes checking for soxr >= 0.1.2... yes checking kai.h usability... no checking kai.h presence... no checking for kai.h... no checking for libchromaprint >= 0.6.0... yes checking for protoc... no checking for protobuf-lite >= 2.5.0... no configure: WARNING: Library protobuf-lite >= 2.5.0 needed for chromecast was not found checking for Qt5Core >= 5.5.0 Qt5Widgets Qt5Gui Qt5Svg... yes checking for Qt5X11Extras... yes checking for moc-qt5... /usr/bin/moc-qt5 checking for rcc-qt5... /usr/bin/rcc-qt5 checking for uic-qt5... /usr/bin/uic-qt5 checking for xpm... yes checking for xinerama... yes checking for xcursor... yes checking for xext... yes checking libtar.h usability... yes checking libtar.h presence... yes checking for libtar.h... yes checking VideoToolbox/VideoToolbox.h usability... no checking VideoToolbox/VideoToolbox.h presence... no checking for VideoToolbox/VideoToolbox.h... no checking AudioToolbox/AudioToolbox.h usability... no checking AudioToolbox/AudioToolbox.h presence... no checking for AudioToolbox/AudioToolbox.h... no checking for ncursesw... yes checking lirc/lirc_client.h usability... yes checking lirc/lirc_client.h presence... yes checking for lirc/lirc_client.h... yes checking for lirc_init in -llirc_client... yes checking for srt >= 1.2.2... no configure: WARNING: Library srt >= 1.2.2 needed for srt was not found checking for libgoom2... yes checking for libprojectM... yes checking for libvsxu... no configure: WARNING: No package 'libvsxu' found. checking for avahi-client >= 0.6... yes checking for libudev >= 142... yes checking for libmtp >= 1.0.0... yes checking for libupnp... yes checking for microdns... no configure: WARNING: Library microdns needed for microdns was not found checking for libxml-2.0 >= 2.5... yes checking for gcrypt 1.6.0 or later... yes checking for gnutls >= 3.3.6... yes checking for taglib >= 1.9... yes checking for libsecret-1 >= 0.18... yes checking for libnotify gtk+-3.0... yes checking for libplacebo >= 0.2... no checking whether byte ordering is bigendian... no ./configure: line 57658: kde4-config: command not found checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: creating modules/Makefile config.status: creating m4/Makefile config.status: creating po/Makefile.in config.status: creating share/Makefile config.status: creating compat/Makefile config.status: creating src/Makefile config.status: creating lib/Makefile config.status: creating bin/Makefile config.status: creating test/Makefile config.status: creating modules/hw/mmal/Makefile config.status: creating share/vlc.appdata.xml.in config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile configure: WARNING: unrecognized options: --enable-vcdx

libvlc configuration

version : 4.0.0-dev system : linux architecture : x86_64 mmx sse sse2 optimizations : yes vlc aliases : cvlc rvlc qvlc svlc nvlc

To build vlc and its plugins, type make', or./compile' if you like nice colors. make all-recursive make[1]: entrance to the catalog «/home/jerry/builds/vlc-git/src/vlc» Making all in compat make[2]: entrance to the catalog «/home/jerry/builds/vlc-git/src/vlc/compat» make all-am make[3]: entrance to the catalog «/home/jerry/builds/vlc-git/src/vlc/compat» make[3]: The goal of "all-am" does not require the execution of commands. make[3]: exit from the catalog «/home/jerry/builds/vlc-git/src/vlc/compat» make[2]: exit from the catalog «/home/jerry/builds/vlc-git/src/vlc/compat» Making all in doc make[2]: entrance to the catalog «/home/jerry/builds/vlc-git/src/vlc/doc» make[2]: The goal "all" does not require execution of commands. make[2]: exit from the catalog «/home/jerry/builds/vlc-git/src/vlc/doc» Making all in po make[2]: entrance to the catalog «/home/jerry/builds/vlc-git/src/vlc/po» make[2]: The goal "all" does not require execution of commands. make[2]: exit from the catalog «/home/jerry/builds/vlc-git/src/vlc/po» Making all in share make[2]: entrance to the catalog «/home/jerry/builds/vlc-git/src/vlc/share» GEN vlc.appdata.xml GEN vlc.desktop make[2]: exit from the catalog «/home/jerry/builds/vlc-git/src/vlc/share» Making all in src make[2]: entrance to the catalog «/home/jerry/builds/vlc-git/src/vlc/src» GEN stamp-revision make all-am make[3]: entrance to the catalog «/home/jerry/builds/vlc-git/src/vlc/src» GEN revision.c CC video_output/vout_subpictures.lo CC video_output/window.lo In file included from video_output/window.c:129:0: video_output/event.h: In function «vout_SendEventClose»: video_output/event.h:42:2: a warning: #warning FIXME: implement video close event [-Wcpp] #warning FIXME: implement video close event ^~~~~~~ CC revision.lo CCLD libvlccore.la make[3]: exit from the catalog «/home/jerry/builds/vlc-git/src/vlc/src» make[2]: exit from the catalog «/home/jerry/builds/vlc-git/src/vlc/src» Making all in modules make[2]: entrance to the catalog «/home/jerry/builds/vlc-git/src/vlc/modules» make all-recursive make[3]: entrance to the catalog «/home/jerry/builds/vlc-git/src/vlc/modules» Making all in . make[4]: entrance to the catalog «/home/jerry/builds/vlc-git/src/vlc/modules» CCLD libvlc_pulse.la CCLD libvlc_http.la CCLD librtp_plugin.la CCLD libpulse_plugin.la CCLD libi420_nv12_plugin.la CCLD libi420_10_p010_plugin.la CC codec/substx3g.lo CCLD libmotion_plugin.la CXX demux/smooth/playlist/libadaptive_plugin_la-ForgedInitSegment.lo CC mux/mp4/libmp4mux.lo CCLD libncurses_plugin.la /usr/bin/ld: cannot find -ltinfo /usr/bin/ld: cannot find -ltinfo collect2: error: ld returned 1 exit status make[4]: [Makefile:15369: libncurses_plugin.la] Error 1 make[4]: Waiting for jobs to complete ... make[4]: exit from the catalog «/home/jerry/builds/vlc-git/src/vlc/modules» make[3]: [Makefile:26124: all-recursive] Error 1 make[3]: exit from the catalog «/home/jerry/builds/vlc-git/src/vlc/modules» make[2]: [Makefile:11231: all] Error 2 make[2]: exit from the catalog «/home/jerry/builds/vlc-git/src/vlc/modules» make[1]: [Makefile:1524: all-recursive] Ошибка 1 make[1]: exit from the catalog «/home/jerry/builds/vlc-git/src/vlc» make: [Makefile:1409: all] Error ==> ERROR: The build () crashed.     Interrupt...

Please excuse me for, perhaps, an excessively detailed conclusion- I'm new to Arch Linux and I'm working with pkgbuild for the first time.

Libtinfo libraries available: [jerry@JERRY ~]$ locate libtinfo /usr/lib/libtinfo.so.5 /usr/lib/libtinfo.so.6 /usr/lib/libtinfo.so.6.0 Thanks you!

silencer commented on 2018-01-17 14:44

I am receiving an error when compiling this,

CCLD libx264_plugin.la CC codec/libvpx_plugin_la-vpx.lo CCLD libvpx_plugin.la CC codec/libaom_plugin_la-aom.lo codec/aom.c: In function ‘Decode’: codec/aom.c:231:14: error: ‘AOM_CS_BT_2020_CL’ undeclared (first use in this function); did you mean ‘AOM_CS_BT_2020’? case AOM_CS_BT_2020_CL: ^~~~~~~~~~~~~~~~~ AOM_CS_BT_2020 codec/aom.c:231:14: note: each undeclared identifier is reported only once for each function it appears in codec/aom.c:232:14: error: ‘AOM_CS_BT_2020_NCL’ undeclared (first use in this function); did you mean ‘AOM_CS_BT_2020_CL’? case AOM_CS_BT_2020_NCL: ^~~~~~~~~~~~~~~~~~ AOM_CS_BT_2020_CL codec/aom.c: In function ‘OpenDecoder’: codec/aom.c:288:10: error: ‘struct aom_codec_dec_cfg’ has no member named ‘allow_lowbitdepth’ .allow_lowbitdepth = 1 ^~~~~~~~~~~~~~~~~ make[4]: [Makefile:19772: codec/libaom_plugin_la-aom.lo] Error 1 make[4]: Leaving directory '/tmp/yaourt-tmp-silencer/aur-vlc-git/src/vlc/modules' make[3]: [Makefile:26109: all-recursive] Error 1 make[3]: Leaving directory '/tmp/yaourt-tmp-silencer/aur-vlc-git/src/vlc/modules' make[2]: [Makefile:11222: all] Error 2 make[2]: Leaving directory '/tmp/yaourt-tmp-silencer/aur-vlc-git/src/vlc/modules' make[1]: [Makefile:1523: all-recursive] Error 1 make[1]: Leaving directory '/tmp/yaourt-tmp-silencer/aur-vlc-git/src/vlc' make: *** [Makefile:1408: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build vlc-git.

Do you know what could be happening? Thank you!

andrewSC commented on 2017-12-01 14:51

asem: Yes, https://github.com/videolan/vlc/blob/master/configure.ac#L6

asem commented on 2017-12-01 11:11

Building this package bumps the version to 4.0.0 now is that intended?

freshgrass commented on 2017-11-24 08:20

Working fine. Had to install Qt4 to get VLC from the extra repositories to work, so I don't know if that helped with this.

andrewSC commented on 2017-11-14 20:26

agapito: opencv-git was added to satisfy the dependency for: usr/lib/vlc/plugins/video_filter/libopencv_example_plugin.so' and 'usr/lib/vlc/plugins/video_filter/libopencv_wrapper_plugin.so'. Those two files required the following library files from opencv-git: ['usr/lib/libopencv_bgsegm.so.3.3', 'usr/lib/libopencv_datasets.so.3.3', 'usr/lib/libopencv_videostab.so.3.3', 'usr/lib/libopencv_reg.so.3.3', 'usr/lib/libopencv_xphoto.so.3.3', 'usr/lib/libopencv_phase_unwrapping.so.3.3', 'usr/lib/libopencv_ml.so.3.3', 'usr/lib/libopencv_xobjdetect.so.3.3', 'usr/lib/libopencv_aruco.so.3.3', 'usr/lib/libopencv_tracking.so.3.3', 'usr/lib/libopencv_stereo.so.3.3', 'usr/lib/libopencv_line_descriptor.so.3.3', 'usr/lib/libopencv_surface_matching.so.3.3', 'usr/lib/libopencv_calib3d.so.3.3', 'usr/lib/libopencv_video.so.3.3', 'usr/lib/libopencv_superres.so.3.3', 'usr/lib/libopencv_hdf.so.3.3', 'usr/lib/libopencv_ximgproc.so.3.3', 'usr/lib/libopencv_bioinspired.so.3.3', 'usr/lib/libopencv_stitching.so.3.3', 'usr/lib/libopencv_dnn.so.3.3', 'usr/lib/libopencv_optflow.so.3.3', 'usr/lib/libopencv_plot.so.3.3', 'usr/lib/libopencv_objdetect.so.3.3', 'usr/lib/libopencv_img_hash.so.3.3', 'usr/lib/libopencv_imgcodecs.so.3.3', 'usr/lib/libopencv_flann.so.3.3', 'usr/lib/libopencv_structured_light.so.3.3', 'usr/lib/libopencv_photo.so.3.3', 'usr/lib/libopencv_rgbd.so.3.3', 'usr/lib/libopencv_text.so.3.3', 'usr/lib/libopencv_saliency.so.3.3', 'usr/lib/libopencv_features2d.so.3.3', 'usr/lib/libopencv_dpm.so.3.3', 'usr/lib/libopencv_highgui.so.3.3', 'usr/lib/libopencv_xfeatures2d.so.3.3', 'usr/lib/libopencv_imgproc.so.3.3', 'usr/lib/libopencv_fuzzy.so.3.3', 'usr/lib/libopencv_freetype.so.3.3', 'usr/lib/libopencv_ccalib.so.3.3', 'usr/lib/libopencv_core.so.3.3', 'usr/lib/libopencv_face.so.3.3', 'usr/lib/libopencv_videoio.so.3.3', 'usr/lib/libopencv_shape.so.3.3'].

Seeing that the opencv feature probably isn't used very often I've decided to disable it for the package (which removes it as a dependency).

To your second point, opencv-git is not broken as I just built and installed it locally without error.

If you're having trouble building the package I would suggest you post a comment on the opencv-git package page with the error you're seeing and I can help you debug it further.

agapito commented on 2017-11-14 18:02

Why u added opencv-git as dependency? Is not needed to build vlc-git, and opencv-git package from AUR is broken.

andrewSC commented on 2017-11-07 18:31

SpontaneousAids: Feel free to email me at <andrew (at) crerar (dot) io> (or PM andrewSC on freenode) to discuss this further. I don't want to pollute the comment space with our back and forth (but will provide a resolution in the comments once we've reached one).

SpontaneousAids commented on 2017-11-07 18:26

Just rebuilt, I just get the same result.

andrewSC commented on 2017-11-07 17:12

Can you try rebuilding and telling me if you get the error anymore? I was experiencing issues launching the gui as well but just rebuilt and the problem seems to have disappeared.

SpontaneousAids commented on 2017-11-07 16:22

Here you go:

[luke@ArchMacBook ~]$ vlc -vv
VLC media player 3.0.0-git Vetinari (revision 2.2.0-git-15123-g42505be083)
[000055b43482c3f0] core libvlc debug: VLC media player - 3.0.0-git Vetinari
[000055b43482c3f0] core libvlc debug: Copyright © 1996-2017 the VideoLAN team
[000055b43482c3f0] core libvlc debug: revision 2.2.0-git-15123-g42505be083
[000055b43482c3f0] core libvlc debug: configured with ./configure '--prefix=/usr' '--sysconfdir=/etc' '--disable-rpath' '--enable-aa' '--enable-faad' '--enable-lirc' '--enable-ncurses' '--enable-nls' '--enable-opus' '--enable-realrtsp' '--enable-sftp' '--enable-upnp' '--enable-vcdx' '--enable-wayland' 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -I/usr/include/samba-4.0' 'LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now' 'CPPFLAGS=-D_FORTIFY_SOURCE=2 -I/usr/include/samba-4.0' 'CXXFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -std=gnu++98' 'LUA_LIBS=-llua -lm' 'LUAC=/usr/bin/luac'
[000055b43482c3f0] core libvlc debug: searching plug-in modules
[000055b43482c3f0] core libvlc debug: loading plugins cache file /usr/lib/vlc/plugins/plugins.dat
[000055b43482c3f0] core libvlc debug: recursively browsing `/usr/lib/vlc/plugins'
[000055b43482c3f0] core libvlc debug: plug-ins loaded: 509 modules
[000055b43482c3f0] core libvlc debug: opening config file (/home/luke/.config/vlc/vlcrc)
[000055b43482c740] core logger debug: looking for logger module matching "any": 4 candidates
[000055b43482c740] core logger debug: using logger module "console"
[000055b43482c3f0] core libvlc debug: translation test: code is "en_GB"
[000055b4348c12d0] core keystore debug: looking for keystore module matching "memory": 4 candidates
[000055b4348c12d0] core keystore debug: using keystore module "memory"
[000055b43482c3f0] core libvlc debug: CPU has capabilities MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AVX2 FPU
[000055b4348e8290] core input debug: Creating an input for 'Media Library'
[000055b4348e8290] core input debug: Input is a meta file: disabling unneeded options
[000055b4348e8290] core input debug: using timeshift granularity of 50 MiB
[000055b4348e8290] core input debug: using default timeshift path
[000055b4348e8290] core input debug: `file/directory:///home/luke/.local/share/vlc/ml.xspf' gives access `file' demux `directory' path `/home/luke/.local/share/vlc/ml.xspf'
[000055b4348c0ad0] core input source debug: creating demux: access='file' demux='directory' location='/home/luke/.local/share/vlc/ml.xspf' file='/home/luke/.local/share/vlc/ml.xspf'
[000055b4348c1160] core demux debug: looking for access_demux module matching "file": 20 candidates
[000055b4348c1160] core demux debug: no access_demux modules matched
[000055b43490e8d0] core stream debug: creating access: file:///home/luke/.local/share/vlc/ml.xspf
[000055b43490e8d0] core stream debug: (path: /home/luke/.local/share/vlc/ml.xspf)
[000055b43490e8d0] core stream debug: looking for access module matching "file": 28 candidates
[000055b43490e8d0] core stream debug: using access module "filesystem"
[000055b43490fa50] core stream debug: looking for stream_filter module matching "prefetch,cache_read": 26 candidates
[000055b43490fa50] cache_read stream debug: Using stream method for AStream*
[000055b43490fa50] cache_read stream debug: starting pre-buffering
[000055b43490fa50] cache_read stream debug: received first data after 0 ms
[000055b43490fa50] cache_read stream debug: pre-buffering done 296 bytes in 0s - 15213 KiB/s
[000055b43490fa50] core stream debug: using stream_filter module "cache_read"
[000055b434910a10] core stream debug: looking for stream_filter module matching "any": 26 candidates
[000055b434910a10] xspf stream debug: using XSPF playlist reader
[000055b434910a10] core stream debug: using stream_filter module "playlist"
[000055b434910a10] core stream debug: stream filter added to 0x55b43490fa50
[000055b434913e00] core stream debug: looking for stream_filter module matching "any": 26 candidates
[000055b434913e00] core stream debug: no stream_filter modules matched
[000055b4348c0f20] core stream_directory debug: looking for stream_directory module matching "any": 1 candidates
[000055b4348c0f20] core stream_directory debug: no stream_directory modules matched
[000055b4348c0ad0] core input source debug: attachment of directory-extractor failed for file:///home/luke/.local/share/vlc/ml.xspf
[000055b434913e00] core stream debug: looking for stream_filter module matching "record": 26 candidates
[000055b434913e00] core stream debug: using stream_filter module "record"
[000055b4348c0ad0] core input source debug: creating demux: access='file' demux='directory' location='/home/luke/.local/share/vlc/ml.xspf' file='/home/luke/.local/share/vlc/ml.xspf'
[000055b4348c1160] core demux debug: looking for demux module matching "directory": 54 candidates
[000055b4348c1160] core demux debug: using demux module "directory"
[000055b434917a30] core demux meta debug: looking for meta reader module matching "any": 2 candidates
[000055b434917a30] lua demux meta debug: Trying Lua scripts in /home/luke/.local/share/vlc/lua/meta/reader
[000055b434917a30] lua demux meta debug: Trying Lua scripts in /usr/share/vlc/lua/meta/reader
[000055b434917a30] lua demux meta debug: Trying Lua playlist script /usr/share/vlc/lua/meta/reader/filename.luac
[000055b434917a30] core demux meta debug: no meta reader modules matched
[000055b4348e8290] core input debug: `file/directory:///home/luke/.local/share/vlc/ml.xspf' successfully opened
[000055b43491be60] core xml reader debug: looking for xml reader module matching "any": 1 candidates
[000055b43491be60] core xml reader debug: using xml reader module "xml"
[000055b4348e8290] core input debug: EOF reached
[000055b4348c1160] core demux debug: removing module "directory"
[000055b434913e00] core stream debug: removing module "record"
[000055b434910a10] core stream debug: removing module "playlist"
[000055b43490fa50] core stream debug: removing module "cache_read"
[000055b43490e8d0] core stream debug: removing module "filesystem"
[000055b43482f710] core playlist debug: creating audio output
[000055b434920220] core audio output debug: looking for audio output module matching "any": 6 candidates
[000055b434920220] pulse audio output debug: using library version 11.1.0
[000055b434920220] pulse audio output debug: (compiled with version 11.1.0, protocol 32)
[000055b434920220] pulse audio output debug: connected locally to unix:/run/user/1000/pulse/native as client #41
[000055b434920220] pulse audio output debug: using protocol 32, server protocol 32
[000055b434920220] pulse audio output debug: adding sink 0: alsa_output.pci-0000_00_1b.0.analog-stereo (Built-in Audio Analog Stereo)
[000055b434920220] core audio output debug: using audio output module "pulse"
[000055b43482f710] core playlist debug: keeping audio output
[000055b4349293d0] core interface debug: looking for interface module matching "dbus,none": 17 candidates
[000055b4349293d0] dbus interface debug: listening on dbus as: org.mpris.MediaPlayer2.vlc
[000055b4349293d0] core interface debug: using interface module "dbus"
[000055b43492d240] core interface debug: looking for interface module matching "hotkeys,none": 17 candidates
[000055b43492d240] core interface debug: using interface module "hotkeys"
[000055b43492dc50] core interface debug: looking for interface module matching "globalhotkeys,none": 17 candidates
[000055b4349293d0] dbus interface debug: Getting All properties
[000055b43492dc50] core interface debug: using interface module "xcb_hotkeys"
[000055b43482c3f0] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[000055b43492ef30] core interface debug: looking for interface module matching "any": 17 candidates
[000055b43492ef30] [cli] lua interface debug: Found lua interface script: /usr/share/vlc/lua/intf/cli.luac
[000055b43492ef30] [cli] core interface debug: using interface module "lua"
[000055b43482f710] core playlist: playlist is empty
[000055b43482f710] core playlist debug: nothing to play
[000055b43492ef30] [cli] lua interface: Listening on host "*console".
VLC media player 3.0.0-git Vetinari
Command Line Interface initialized. Type `help' for help.
> [000055b4349293d0] dbus interface debug: Getting All properties
[000055b4349293d0] dbus interface debug: Getting All properties
[000055b4349293d0] dbus interface debug: Getting All properties
[000055b4349293d0] dbus interface debug: Getting All properties
[000055b4349293d0] dbus interface debug: Getting All properties
[000055b4349293d0] dbus interface debug: Getting All properties
[000055b4349293d0] dbus interface debug: Getting All properties
[000055b4349293d0] dbus interface debug: Getting All properties
[000055b4349293d0] dbus interface debug: Getting All properties
[000055b4349293d0] dbus interface debug: Getting All properties

andrewSC commented on 2017-11-07 15:28

SpontaneousAids, freshgrass: Could either one (or both) of you provide the output of `vlc -vv` for me? I want to be sure we're seeing the same error.

freshgrass commented on 2017-11-07 13:08

Haha I deleted my comment. Thought it was a double post. Didn't see that is was not by me.

SpontaneousAids commented on 2017-11-07 11:41

GUI won't start for me either. I'm getting the exact same error message as @freshgrass:

VLC media player 3.0.0-git Vetinari (revision 2.2.0-git-15086-ga719d58995)
[000055d25aaf93f0] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[000055d25aafc710] core playlist: playlist is empty
[000055d25abfbf30] [cli] lua interface: Listening on host "*console".
VLC media player 3.0.0-git Vetinari
Command Line Interface initialized. Type `help' for help.

After Ctrl-C'ing out of it, I get:

> ^C[000055d25abfbf30] [cli] lua interface error: Error loading script /usr/share/vlc/lua/intf/cli.luac: lua/intf/modules/host.lua:286: Interrupted.

andrewSC commented on 2017-11-02 01:22

Niklas: Interesting you had to add libmicrodns to get chromecast to work. I mean it makes perfect sense (services discovery), it's just not listed as a requirement for chromecast support: https://github.com/videolan/vlc/blob/master/configure.ac#L3619

I've also added the hook to clear the plugin cache.

Niklas commented on 2017-10-23 00:02

Is the Chromecast support working with this? I had to add libmicrodns and --enable-chromecast to depends to even discover any Chromecasts.

Also, I'd add the pacman hook from the official VLC package which clears the plugin cache if needed.

compgamer89 commented on 2017-10-18 12:34

FYI: When I built it just now, it failed until I installed qt5-svg. Might be a new dependency.

salafrance commented on 2017-10-14 09:52

'/usr/share/vlc/lua' is missing the 'http' directory containing the html/other sources for for the web interface, which is consequently broken.

A quick workaround is to manual copy the sources from 'vlc-git/src/vlc/share/lua/http'.

andrewSC commented on 2017-10-04 11:52

ellipticaldoor: Were you able to resolve your issue? Your error isn't related to this package but a failure of the libtoolize binary.

ellipticaldoor commented on 2017-10-01 23:33

I can't compile it, getting the following error

autoreconf: running: aclocal -I m4 --force -I m4
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy --force
/usr/bin/libtoolize: /usr/bin/libtoolize: cannot execute binary file
autoreconf: libtoolize failed with exit status: 126
==> ERROR: A failure occurred in build().
Aborting...

andrewSC commented on 2017-08-25 21:10

iexcel: Updated the PKGBUILD to use https

iexcel commented on 2017-08-25 20:09

@andrewSC, would you be able to use https instead of git as source due to firewall restrictions at work?

Basically, it means a change in the PKGBUILD:

from
git://git.videolan.org/vlc.git

to
git+https://git.videolan.org/git/vlc.git
or
git+https://github.com/videolan/vlc.git

andrewSC commented on 2017-08-10 17:26

yurividal: Good catch--since the pkg already has a dep for wayland I've added the --enable-wayland flag to the pkgbuild.

yurividal commented on 2017-08-10 16:18

Does not work on Wayland. I think it needs the --enable-wayland
flag while compiling

andrewSC commented on 2017-05-19 18:49

If anyone has trouble getting VLC to compile with GCC 7.x, and the error is related to libebml, make sure to rebuild libebml using GCC 7.x to resolve the ABI incompatibility.

andrewSC commented on 2017-04-14 23:52

DrosteEffect: That is awesome you were able to get to the bottom of it. Thanks for sharing, I'm sure people who have this issue in the future will thank you :)

DrosteEffect commented on 2017-04-14 17:43

andrewSC: The issue is an incompatibility with openpht-ffmpeg, which puts older headers in /usr/local/include. Nothing to do with this package in particular, but I figured I'd post just in case anyone else encounters this obscure problem.

andrewSC commented on 2017-04-14 16:07

DrosteEffect: When I bump versions every week I build locally and install to test it's a valid build. I just rebuilt this package and it passed again. I would double check that your ffmpeg package is up to date and try to build again.

DrosteEffect commented on 2017-04-14 15:44

Error when attempting to build version 3.0.0.r12160.g22df164f7a:

codec/avcodec/video.c: In function ‘DecodeBlock’:
codec/avcodec/video.c:876:19: error: implicit declaration of function ‘avcodec_send_packet’ [-Werror=implicit-function-declaration]
int ret = avcodec_send_packet(p_context, &pkt);
^~~~~~~~~~~~~~~~~~~
codec/avcodec/video.c:897:15: error: implicit declaration of function ‘avcodec_receive_frame’ [-Werror=implicit-function-declaration]
ret = avcodec_receive_frame(p_context, frame);

andrewSC commented on 2017-04-01 01:33

rcrath: Just built without issue and bumped the version of the pkgbuild. Are you still having issues?

rcrath commented on 2017-03-31 08:29

getting error error: file owned by 'vlc-git' and 'vlc-plugin-fluidsynth-git': 'usr/lib/vlc/plugins/codec/libfluidsynth_plugin.so'
will report to vlc-plugin-fluidsynth-git too

andrewSC commented on 2017-03-02 17:36

Bermond: Thanks for the comment :) The reason why I specified wayland explicitly is in the event mesa drops wayland as a dep (probably not likely) we would have issues in this package. I chose to be explicit rather than implicit here.

dbermond commented on 2017-03-02 17:30

@andrewSC
You don't need to specify wayland in depends since it's already required by mesa. Just wayland-protocols.
My two cents :)

ingleandrobarros commented on 2017-02-23 04:05

bro VLC don't run in GNOME 3.22 and MATE 1.16. How can i fix that?

WorMzy commented on 2017-02-20 18:20

Thanks. :)

andrewSC commented on 2017-02-20 15:16

WorMzy: While VLC itself doesn't technically require wayland-protocols (unless you have wayland installed already) there's some dependency hell going on amongst some of the packages and the GL libs (which VLC does require to compile). To avoid all that I've added wayland and wayland-protocols to the PKGBUILD as well as your request for qt5-x11extras.

WorMzy commented on 2017-02-12 02:35

@erdosain9: make the changes I suggested to the PKGBUILD (see the comment below yours) then rebuild the package.

erdosain9 commented on 2017-02-12 01:19

Hi. cant execute, dosent show anything, but if i run from terminal i have this:
VLC media player 3.0.0-git Vetinari (revision 2.2.0-git-11082-g8a5c926776)
[00000000022951a8] core libvlc: Ejecutar vlc con la interfaz predeterminada. Use «cvlc» para usar vlc sin interfaz.
[0000000002399a88] skins2 interface error: no suitable dialogs provider found (hint: compile the qt plugin, and make sure it is loaded properly)
[0000000002399a88] skins2 interface error: cannot instantiate qt dialogs provider
[0000000002354388] core playlist: playlist is empty
[0000000002399a88] [cli] lua interface: Listening on host "*console".
VLC media player 3.0.0-git Vetinari
Command Line Interface initialized. Type `help' for help.
> ^C[0000000002399a88] [cli] lua interface error: Error loading script /usr/lib/vlc/lua/intf/cli.luac: lua/intf/modules/host.lua:286: Interrupted.


Some help, please.
Thanks

WorMzy commented on 2017-02-04 01:07

Currently fails to build with the following error:

checking for the Wayland protocols... not found
Package wayland-protocols was not found in the pkg-config search path.
Perhaps you should add the directory containing `wayland-protocols.pc'
to the PKG_CONFIG_PATH environment variable

Fixed by adding wayland-protocols to the makedepends array.

Namcap also suggests that qt5-base should be a dependency, rather than just a makedep. It also says that libarchive, libsecret, and hicolor-icon-theme should be added as dependencies.

The backup array is unnecessary as neither file is provided by the package, and most of the .install file is handled by pacman hooks, so those lines can be removed from it.

I'd also like to request that qt5-x11extras be added to the dependencies, as the qt gui doesn't work if compiled without this package.

andrewSC commented on 2017-02-01 16:11

agapito: touché, I've removed it from the makedeps. Thanks for the comment!

agapito commented on 2017-02-01 05:44

kdelibs should be dropped from makedepends; is not needed to build this package.

andrewSC commented on 2017-01-31 14:48

FredBezies, soloturn: I've updated the PKGBUILD to reflect the gnome-vfs removal, also bumped RCC to use qt5 since that's what's being specified in makedeps. Thanks for pointing this stuff out!

FredBezies commented on 2017-01-30 12:25

Gnome-vfs was depreciated with gstreamer0.10 and some other packages.

See : https://lists.archlinux.org/pipermail/arch-dev-public/2017-January/028639.html

Another point : replacing RCC=/usr/bin/rcc-qt4 by RCC=/usr/bin/rcc-qt5 is possible, or not?

soloturn commented on 2017-01-29 08:02

the PKGBUILD contains dependency gnome-vfs. is this still true? i only can find gvfs?

andrewSC commented on 2017-01-23 16:28

belst: Thanks for the interesting find :) After doing some digging and testing, I found out you *can* build this with clang however, the error (I believe) you're seeing is related to an ABI issue with libebml. If you've built libebml using gcc/g++ you'll need to rebuild it with clang. Once you've completed this step using clang to build vlc shouldn't be an issue. Let me know if this fixes the problem for you! Thanks!

belst commented on 2017-01-21 08:39

could u add

```
export CC=gcc
export CXX=g++
```

to the build step? The build fails when those set to clang/clang++

andrewSC commented on 2017-01-03 15:46

nsvir: Thanks for the comment. Given that this package is built using latest upstream at all times, sometimes upstream is broken. I've successfully built and updated this package version.

nsvir commented on 2016-12-25 20:42

I have a compilation error:
"codec/avcodec/video.c:840:19: error: implicit declaration of function ‘avcodec_send_packet’ [-Werror=implicit-function-declaration]"

Does a library is missing or something ?

andrewSC commented on 2016-11-04 19:36

Bermond, Ionaowna: Updated the package per your recommendations. Also fixed vlc.install and added the lua patch.

Thanks for the patience everyone!

lonaowna commented on 2016-10-06 22:06

Please build this with Qt5 instead of 4. The vlc-nightly AUR package also uses Qt5.

CaptainHook8 commented on 2016-09-10 08:48

@Bermond
+1 for your comment about updating major version number in '$pkgver'. Actual situation leaves room for confusion.

sli908 commented on 2016-08-30 23:06

Never mind, I figured it out.

Here's the specifics: download the patch that @Bermond linked, then add the following line to the prepare() function in the PKGBUILD:

patch -p1 </path/to/patchfile.patch

Then just build normally

sli908 commented on 2016-08-30 18:31

@Bermond

Could you provide more details on what should be changed in the PKGBUILD?

dbermond commented on 2016-08-22 15:30

@lonaowna

This can be fixed by adding the Lua 5.3 compatibility patch from official Arch Linux repository package:
https://git.archlinux.org/svntogit/packages.git/tree/trunk/lua53_compat.patch?h=packages/vlc

Modify PKGBUILD to use it.

This error was introduced by the following VLC git commit:
http://git.videolan.org/?p=vlc.git;a=commit;h=520b13a2ca88fc63ba3c1287e9314fbb2777c85d

lonaowna commented on 2016-08-21 19:31

I'm having trouble building this, getting the following error:

lua/demux.c: In function ‘vlclua_demux_peek’:
lua/demux.c:55:13: error: implicit declaration of function ‘luaL_checkint’ [-Werror=implicit-function-declaration]
int n = luaL_checkint( L, 1 );

dbermond commented on 2016-08-02 17:24

Please consider changing the major version number in '$pkgver' to the current one which is 3.0.0 (the one that appears at Help->About menu). You're using 2.2.0 obtained by 'git describe' command but notice that the tags are outdated in the git repository (they made no tags after 2.2.0).
Letting it with outdated version 2.2.0 can cause confusion with the vlc release version which is currently at 2.2.4. In this way, it appears that the git version is older than the release version, what is not true.
The current version number for the git version can be obtained in the 'configure.ac' file.

Here are two methods to get it, ready to use in 'pkgver()' function (including git revision and git shorthash):

Method 1 (using 'AC_INIT' variable, single line):
printf "%s.r%s.g%s\n" "$(grep 'AC_INIT' configure.ac | sed 's/[^0-9\.]*//g')" "$(git describe --tags --long | cut -d '-' -f 3)" "$(git rev-parse --short HEAD)"

Method 2 (using multiple 'VERSION_x' variables, multi line):
local _version_major="$(grep 'VERSION_MAJOR=' configure.ac | sed 's/[^0-9\.]*//g')"
local _version_minor="$(grep 'VERSION_MINOR=' configure.ac | sed 's/[^0-9\.]*//g')"
local _version_revision="$(grep 'VERSION_REVISION=' configure.ac | sed 's/[^0-9\.]*//g')"
local _version_number=$(printf "%s.%s.%s" "$_version_major" "$_version_minor" "$_version_revision")
local _git_revision=$(printf "%s" "$(git describe --tags --long | cut -d '-' -f 3)")
local _git_shorthash=$(printf "%s" "$(git rev-parse --short HEAD)")
printf "%s.r%s.g%s\n" "$_version_number" "$_git_revision" "$_git_shorthash"

Cysioland commented on 2016-05-30 19:00

[00007f3048303d78] core generic error: corrupt module: /usr/lib/vlc/plugins/lua/liblua_plugin.so
[000000000136a868] qt interface error: Unable to load extensions module
[00007f30482b7408] core probe error: corrupt module: /usr/lib/vlc/plugins/lua/liblua_plugin.so

andrewSC commented on 2016-02-04 16:47

Det: Updated regex

Det commented on 2016-01-20 06:34

You're misplacing the "r". It belongs before the revision: 2.2.0.git.r6147.gf13c172

andrewSC commented on 2015-12-23 17:10

Confirmed build @ adfe0c2. Quit playing games with my heart guys ='(

bernd_b commented on 2015-12-15 22:28

Built and works here too with today's compile.
Why is this flagged out of date? This flag causes more confusion than guidance wherever I stumble upon it ...

FredBezies commented on 2015-12-15 11:38

Build it today : revision is r2.2.0.git.5630.g6cf7153

InfernoZeus commented on 2015-11-02 18:05

No longer building successfully for me. I get this error when build() tries to run ./bootstrap:

==> Starting build()...
generating modules/**/Makefile.am
.
+ autoreconf --install --force --verbose -I m4
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
/usr/bin/m4:configure.ac:5: Warning: excess arguments to builtin `m4_if' ignored
/usr/bin/m4:configure.ac:82: ERROR: end of file in string
autom4te: /usr/bin/m4 failed with exit status: 1
aclocal: error: echo failed with exit status: 1
autoreconf: aclocal failed with exit status: 1

andrewSC commented on 2015-06-04 10:17

Confirmed successful build @ 91f08755deaf420942cfa3604c90f97b34614322. Removing out-of-date flag.

korrode commented on 2015-05-14 23:12

"Heck, I can't even get vlc to use h264 anymore with the pacman version of vlc."

Are you running a non-standard ffmpeg package?
If so, re-build it.

shillshocked commented on 2015-05-14 21:18

As of today, it will not install, craps out with this:

/bin/sh: line 4: 29747 Segmentation fault (core dumped) ./vlc-cache-gen ../modules
Makefile:1505: recipe for target '../modules/plugins.dat' failed
make[2]: *** [../modules/plugins.dat] Error 139
make[2]: Leaving directory '/tmp/yaourt-tmp-phoenix/aur-vlc-git/src/vlc/bin'
Makefile:2243: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-phoenix/aur-vlc-git/src/vlc'
Makefile:2128: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build vlc-git.

Tried both regular and testing repositories dependencies beforehand.

Heck, I can't even get vlc to use h264 anymore with the pacman version of vlc.

kizar commented on 2015-02-26 13:06

@andrewSC it's perfect now. Thank you.

andrewSC commented on 2015-02-22 00:40

kizar, korrode: This is the commit that fixed the build upstream: https://github.com/videolan/vlc/commit/5c07f87a773153c128b3a771ed61e7915cd8fe18 I've updated, successfully built the package, and updated the PKGBUILD here. Please let me know if there are any other concerns.

andrewSC commented on 2015-02-21 23:45

kizar, korrode: I've confirmed the current patch fails to apply and will have a fix out shortly.

korrode commented on 2015-02-21 01:39

@kizar:
Probably the patch in the prepare function is no longer needed.

Find the line in the PKGBUILD that looks like this:

patch -p1 -i $srcdir/vlc-freerdp.patch

...and comment it out:

#patch -p1 -i $srcdir/vlc-freerdp.patch

...then try building again.

Or just wait for andrewSC to update the PKGBUILD.

kizar commented on 2015-02-20 18:54

I'm getting this error and I can't build vlc. Nothing changes if I choose no.
patching file modules/access/rdp.c
Reversed (or previously applied) patch detected! Assume -R? [n] y
Hunk #1 succeeded at 432 with fuzz 2 (offset 4 lines).
Hunk #2 FAILED at 504.
1 out of 2 hunks FAILED -- saving rejects to file modules/access/rdp.c.rej

tajidinabd commented on 2015-01-29 15:05

@andrewSC was able to build vlc by removing the freerdp package. As others had stated about not being able to build the package successfully since November. Was relevant to the issue. thank you for updating package

tajidinabd commented on 2015-01-29 15:01

roger that

andrewSC commented on 2015-01-26 22:58

tajidinabd: Not only was the ticket you provided closed/outdated but the patch itself was completely irrelevant if you looked at the VLC source and compared it to what the patch is actually doing. I spent some time reviewing FreeRDP's source and found that they had removed the two functions the build was failing on from their codebase entirely. I've added a patch file to this AUR package to remove the two functions and was able to compile master successfully and run VLC.

tajidinabd commented on 2015-01-26 03:03

Also directly from VLC bug tracker here is the patch that fixes the issue

https://trac.videolan.org/vlc/ticket/10832

tajidinabd commented on 2015-01-26 02:45

The link that I have is a patch that fixes the issue with the freerdp vlc fails to build with freerdp installed that is in Arch Linux repo now.

http://pkg-multimedia-maintainers.alioth.debian.narkive.com/kHezDGFU/bug-757951-vlc-ftbfses-against-recently-uploaded-freerdp-1-1-api

rtfreedman commented on 2015-01-20 21:07

I think this is missing:
sed -i -e 's:/truetype/freefont:TTF:g' modules/text_renderer/platform_fonts.h
and you can scrap 'for res in ... done' in package() - it's part of 'make install'

andrewSC commented on 2015-01-07 01:10

What exactly is failing here? The source compiles fine? freerdp is not a requirement of this package in upstream.

trulex commented on 2015-01-05 15:41

It does not build for me:
access/rdp.c: In function ‘Close’:
access/rdp.c:507:5: error: implicit declaration of function ‘freerdp_channels_global_uninit’ [-Werror=implicit-function-declaration]
freerdp_channels_global_uninit();
^
CC access/libvnc_plugin_la-vnc.lo
CC access/libcdda_plugin_la-cdda.lo
CC access/libdvdnav_plugin_la-dvdnav.lo
cc1: some warnings being treated as errors
Makefile:11060: recipe for target 'access/librdp_plugin_la-rdp.lo' failed
make[4]: *** [access/librdp_plugin_la-rdp.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
access/cdda.c: In function ‘GetCDDBInfo’:
access/cdda.c:680:5: warning: format ‘%i’ expects argument of type ‘int’, but argument 5 has type ‘int64_t’ [-Wformat=]
msg_Dbg( p_access, "Total length: %i", i_length/1000000 );
^
In file included from ../include/vlc_common.h:417:0,
from access/dvdnav.c:46:
access/dvdnav.c: In function ‘Demux’:
../include/vlc_threads.h:317:19: warning: call to ‘harmful_delay.constprop’ declared with attribute warning: use proper event handling instead of short delay
#define msleep(d) msleep(check_delay(d))
^
access/dvdnav.c:710:9: note: in expansion of macro ‘msleep’
msleep( 40000 );
^

p_name commented on 2014-11-25 03:59

Junio_Calu: I tried. Doesn't work either. Only downgraing freerdp to stable-1.1 branch fixed it for me.

JunioCalu commented on 2014-11-02 17:04

need freerdp-git? or, only Im having error?

andrewSC commented on 2014-10-26 00:38

erkexzcx: Hmmm, interesting. I checked the official repo vlc package for libxkbcommon-x11 and they don't list it as a dep. :shrugs: I'm gonna go ahead and unflag the package but I'll test it in a week on my system (in the middle of moving between apartments now) to try and get some more detail. Thanks for the heads up though :)

erkexzcx commented on 2014-10-26 00:13

installing libxkbcommon-x11 allowed me to start vlc with this output:

VLC media player 3.0.0-git Vetinari (revision 2.2.0-git-1283-gaaef11b)
[0000000001b90fa8] core demux meta error: corrupt module: /usr/lib/vlc/plugins/lua/liblua_plugin.so
[0000000001a9b118] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00007f09dc5343a8] core generic error: corrupt module: /usr/lib/vlc/plugins/lua/liblua_plugin.so
[0000000001bd0108] qt4 interface error: Unable to load extensions module

everything works for now, successfully watched a music video clip :)

I think "libxkbcommon-x11" package should be a dependency of vlc-git, but not sure... :P

erkexzcx commented on 2014-10-26 00:07

installing libxkbcommon-x11 allowed me to start vlc with this output:

VLC media player 3.0.0-git Vetinari (revision 2.2.0-git-1283-gaaef11b)
[0000000001b90fa8] core demux meta error: corrupt module: /usr/lib/vlc/plugins/lua/liblua_plugin.so
[0000000001a9b118] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00007f09dc5343a8] core generic error: corrupt module: /usr/lib/vlc/plugins/lua/liblua_plugin.so
[0000000001bd0108] qt4 interface error: Unable to load extensions module

everything works for now, successfully watched a music video clip :)

andrewSC commented on 2014-10-26 00:03

erkexzcx: Have you tried rebuilding/reinstalling xcb? Looking at that output it seem s it can't find or load xcb.

erkexzcx commented on 2014-10-25 23:58

fails to start. here is the output:

VLC media player 3.0.0-git Vetinari (revision 2.2.0-git-1283-gaaef11b)
[0000000000f1cfa8] core demux meta error: corrupt module: /usr/lib/vlc/plugins/lua/liblua_plugin.so
[0000000000e27118] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
This application failed to start because it could not find or load the Qt platform plugin "xcb".

Available platform plugins are: eglfs, kms, linuxfb, minimal, minimalegl, offscreen, xcb.

Reinstalling the application may fix this problem.
Aborted (core dumped)

Nothing4You commented on 2014-09-23 12:37

@FredBezies this PKGBUILD should update itself to the latest version when you run `makepkg`, as this is a VCS-package the version in the AUR shouldn't matter, rather you should check what pkgver() returns.

FredBezies commented on 2014-09-23 07:00

git version is tagged as 3.0.0, no more 2.2.0.

andrewSC commented on 2014-08-31 10:29

Korrode: I've addressed both of your concerns, thanks for the look over!

korrode commented on 2014-08-31 09:03

git should be a makedepend, not depend.

IIRC that sed command you added back to the prepare() function is no longer relevant for VLC git master, and is doing nothing.

andrewSC commented on 2014-08-31 08:23

Adopted and updated PKGBUILD. You can track the PKGBUILD and other source stuffs at: https://github.com/andrewSC/vlc-git

korrode commented on 2014-08-26 12:57

The next update to glib2 should fix the segfault issues some users experience.
https://git.gnome.org/browse/glib/commit/?id=2b178c762fbc0706031e9890ba190233e243a602

korrode commented on 2014-08-17 01:25

I've reverted this package to feature parity with the main Arch package and disowned it.

I will take my efforts to combat the segfaulting issue myself and others experience to the less prominent vlc-stable-git package (which i personally would prefer to run the stable maintenance branch than the current master branch anyway). I suggest people affected by the plugin cache generation segfault try vlc-stable-git:

https://aur.archlinux.org/packages/vlc-stable-git/

korrode commented on 2014-08-11 20:39

It is the way it is because many people get segfaults when trying to generate the plugin cache, which is done automatically at install time (and when that fails, it segfaults running the app):
https://www.google.com.au/search?&safe=off&num=100&q=arch+vlc-cache-gen#q=site%3Abbs.archlinux.org+vlc-cache-gen+%22Segmentation+fault%22&safe=off

There seems to be various reasons why different people get this issue. It's not the same plugin causing it for everyone.

For now i've just tried to have minimal features enabled that still provide VLC in a state that will do the job for most people. (...which according to jahiy's last comment isn't enough to prevent the issue from occurring for everyone anyway...)

korrode commented on 2014-08-11 20:36

It is the way it is because many people get segfaults when trying to generate the plugin cache (and when that fails, it segfaults running the app):
https://www.google.com.au/search?&safe=off&num=100&q=arch+vlc-cache-gen#q=site%3Abbs.archlinux.org+vlc-cache-gen+%22Segmentation+fault%22&safe=off

There seems to be various reason why different people get this issue. It's not the same plugin causing it for anyone.

For now i've just tried to have minimal features enabled that still provide VLC in a state that will do the job for most people. (...which according to jahiy's last comment isn't enough to prevent the issue from occurring for everyone anyway...)

heaven commented on 2014-08-11 12:29

@Kaan, ohh, just looked at pkgbuild, it really looks weird.

Kaan commented on 2014-08-11 12:04

@heaven, what do you mean? I'm talking about git version too, vlc 3 builds fine without disabling anything, this is for @korrode who wanted to know about it.

Kaan commented on 2014-08-11 12:03

I'm talking about the options. Vlc builds fine without disabling everything.

heaven commented on 2014-08-11 06:32

@Kaan, this is a git build and there's a big difference.

Kaan commented on 2014-08-11 03:14

I reverted everything in the pkg to arch defaults and it builds and runs fine. Why were they even disabled?

bernd_b commented on 2014-07-19 19:03

Don't know the problem, but I just succeeded with

vlc-current-git 2.2.0.git.225.g94eb951-1
or
vlc-current-git 3.0.git.225.g94eb951-1 (as it would be called here)

Still using this:
https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot

because of having both, qt4 and qt5 installed.

jahiy commented on 2014-07-19 14:45

CCLD vlc-wrapper
CC vlc_static-vlc.o
CC vlc_static-override.o
CCLD vlc-static
CC cachegen.o
CCLD vlc-cache-gen
GEN ../modules/plugins.dat
/bin/sh: line 4: 29320 Segmentation fault ./vlc-cache-gen ../modules
Makefile:1518: recipe for target '../modules/plugins.dat' failed
make[2]: *** [../modules/plugins.dat] Error 139
make[2]: Leaving directory '/home/jahiy/Downloads/PKGBUILD/vlc-git/src/vlc/bin'
Makefile:1939: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/jahiy/Downloads/PKGBUILD/vlc-git/src/vlc'
Makefile:1823: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...

What's the problem?

korrode commented on 2014-07-04 08:19

Ok, it's manually set to 3.0 now. I don't see it as terribly important either way, point is it's the current git master branch.

bernd_b commented on 2014-07-04 06:54

When git-Version changed from 2.1 to 2.2 recently, the application introduces itself as 3.0.
====
$vlc
VLC media player 3.0.0-git Vetinari (revision 2.2.0-git-130-g681a61d)
====
for example. So since this happens recently, 2.2 will be our friend for some time I guess.

korrode commented on 2014-07-04 05:07

oh, and @FredBezies:
I'll have the pkgver function get the series number from the git repo, however, fyi, last night at least it was still 2.2, but when the VLC devs change it, it'll change.

korrode commented on 2014-07-04 05:02

@bernd_b:

Yeah those are from the Arch proper VLC PKGBUILD, i meant to confirm their relevance, but obviously forgot :P

Seems the first sed command is no longer relevant, but the second one (appears) to still be.

When i get home from work i'll investigate properly, but they aren't harmful anyways.

bernd_b commented on 2014-07-03 23:14

What are these two lines doing:
sed -i -e 's:truetype/freefont:TTF:g' modules/text_renderer/freetype.c
sed -i -e 's:truetype/ttf-dejavu:TTF:g' modules/visualization/projectm.cpp

korrode commented on 2014-07-03 14:33

Package updated. Builds, launches and plays MPEG4 parts 2 & 10 (eg. XviD & x264) fine for me.

I've disabled a lot of stuff and need to spend some time going through and enabling stuff slowly.

If there's something particular you want that i currently have disabled, that is enabled in the normal Arch VLC package, please adjust the configure parameters to include it and do a test build to ensure it works fine. If so, please post about it here and i'll test and enable.

bernd_b commented on 2014-07-03 10:15

I still don't understand why and when or if a git repo is updated with makepkg & co.
However, next run with manually updating the source compiles
vlc-current-git 2.2.0.git.130.g681a61d-1
as well.

heaven commented on 2014-07-03 08:51

Hi guys, I don't use VLC anymore because of the constant bugs, please feel free to adopt the package.

bernd_b commented on 2014-07-03 08:42

I just managed to compile
vlc-current-git 2.2.0.git.61.g97a9763-1

with the pkgbuild as described - using again a clean chroot environment as suggested by PerfectGentlemen. Without this, I still got this "video is playing in a separate window" - as far as I understood because of having qt4 and qt5 installed on my system. At least, in the chroot environment there is only qt4 to be installed.

spacepluk commented on 2014-07-02 14:44

I'm still getting the segfault, are you sure it's fixed?

bernd_b commented on 2014-06-22 11:25

Next addition: I commented out the line

export LD_PRELOAD=/usr/lib/libgobject-2.0.so.0

and got no segfaulting when compiling or running vlc of today.

bernd_b commented on 2014-06-22 11:22

Thanks @FredBezies for the updated script.

When running this in a clean chroot environment, I get the message at the end, that the files pointed at with the lines:

backup=('usr/share/vlc/lua/http/.hosts'
'usr/share/vlc/lua/http/dialogs/.hosts')

are not found.

The option "--disable-werror" is claimed not to be recognized by the configure script, so I guess one can leave it out.

FredBezies commented on 2014-06-16 19:57

Here is a working PKGBUILD : http://pastebin.com/HBDb4psH

And a related yaourt -Qi vlc-git :

Name : vlc-git
Version : 3.0.r57564.g3e6cd94-1
Description : A multi-platform MPEG, VCD/DVD, and DivX player. Development
GIT Version.
Architecture : x86_64
URL : http://www.videolan.org/vlc/
Licenses : LGPL2.1 GPL2
Groups : None
Provides : vlc
Depends On : a52dec libdvbpsi libxpm libdca qt4 libproxy sdl_image
libdvdnav libtiger libmatroska zvbi taglib libmpcdec
ffmpeg faad2 libupnp libshout libmad libmpeg2 libmodplug
libass xcb-util-keysyms
Optional Deps : avahi: for service discovery using bonjour protocol [installed]
libnotify: for notification plugin [installed]
ncurses: for ncurses interface support [installed]
libdvdcss: for decoding encrypted DVDs
lirc-utils: for lirc plugin [installed]
libavc1394: for devices using the 1394ta AV/C [installed]
libdc1394: for IEEE 1394 plugin [installed]
kdelibs: KDE Solid hardware integration
libva-vdpau-driver: vdpau back-end for nvidia
libva-intel-driver: back-end for intel cards
libbluray: for Blu-Ray support [installed]
flac: for Free Lossless Audio Codec plugin [installed]
portaudio: for portaudio support
twolame: for TwoLAME mpeg2 encoder plugin
projectm: for ProjectM visualisation plugin
libcaca: for colored ASCII art video output [installed]
libgme: for libgme plugin [installed]
librsvg: for SVG plugin [installed]
gnome-vfs: for GNOME Virtual File System support
libgoom2: for libgoom plugin
vcdimager: navigate VCD with libvcdinfo
xosd: for xosd support
aalib: for ASCII art plugin [installed]
libmtp: for MTP devices support [installed]
fluidsynth: for synthesizer MIDI FluidSynth [installed]
smbclient: for SMB access plugin [installed]
libcdio: for audio CD playback support [installed]
ttf-freefont: for subtitle font [installed]
ttf-dejavu: for subtitle font [installed]
opus: for opus support [installed]
libssh2: for sftp support [installed]
Required By : None
Optional For : None
Conflicts With : vlc vlc-stable-git vlc-dev
Replaces : None
Installed Size : 45415,00 KiB
Packager : Unknown Packager
Build Date : lun. 16 juin 2014 21:49:45 CEST
Install Date : lun. 16 juin 2014 21:51:08 CEST
Install Reason : Explicitly installed
Install Script : Yes
Validated By : None

Feel free to use it to upgrade this AUR package.

FredBezies commented on 2014-06-16 19:35

@android and @perfectgentlement : about vlc-cache-gen segfault : https://bugs.archlinux.org/task/39676

FredBezies commented on 2014-06-16 11:33

Looks like vlc.git is now 3.0-something :

http://git.videolan.org/?p=vlc.git;a=commit;h=ee5be2d073f6669f1cc994bfef3de442cc3f80c6

"On the road to 3.0.0"

Time to upgrade PKGBUILD ?

PerfectGentleman commented on 2014-04-28 04:44

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

android commented on 2014-04-28 04:43

PerfectGentleman: Thanks for the reply! but I'm not sure what you mean by "clean chroot":
* A 32bit chroot?
* A chroot with no vlc installed?

PerfectGentleman commented on 2014-04-28 03:31

@android, try to build in clean chroot

android commented on 2014-04-28 03:00

Whenever I try to build this, I get this build error:
...
CCLD vlc-wrapper
CC vlc_static-vlc.o
CC vlc_static-override.o
CCLD vlc-static
CC cachegen.o
CCLD vlc-cache-gen
GEN ../modules/plugins.dat
/bin/sh: line 4: 21395 Segmentation fault (core dumped) ./vlc-cache-gen ../modules
Makefile:1493: recipe for target '../modules/plugins.dat' failed
make[2]: *** [../modules/plugins.dat] Error 139
make[2]: Leaving directory '/home/johnea/src/aur/vlc-git/src/vlc/bin'
Makefile:1914: recipe for target 'all-recursive' failed

FredBezies commented on 2014-04-10 09:10

This multiple windows bug is related to... QT5 ! Had it a long time ago. Opened a bug : https://trac.videolan.org/vlc/ticket/9410

To see QT5 progress : https://trac.videolan.org/vlc/ticket/8532

r08 commented on 2014-03-29 16:51

@bamasmu
Tools-->Preferences-->Show settings(All)-->Video--> Check the box "Embedded video"-->click save

Then exit vlc by Media-->Quit

bamasmu commented on 2014-03-26 18:08

When I make vlc.git, I end up with video playing in a separate window (= two-windowed-vlc; window 1: main interface + window 2: video).
sudo pacman -S vlc, doesn't have this issue (=one-windowed-vlc).

I made this topic: https://bbs.archlinux.org/viewtopic.php?pid=1397249

Do you guys also get two-windowed-vlc when making latest vlc.git? I'd appreciate if you guys could tell me how to get one-windowed latest vlc.git :)

bamasmu commented on 2014-03-24 13:41

When I make vlc.git, I end up with video playing in a separate window (= two-windowed-vlc; window 1: main interface + window 2: video).
sudo pacman -S vlc, doesn't have this issue (=one-windowed-vlc).

I made this topic: https://bbs.archlinux.org/viewtopic.php?id=178995

Do you guys also get two-windowed-vlc when making latest vlc.git? I'd appreciate if you guys could tell me how to get one-windowed latest vlc.git :)

PerfectGentleman commented on 2014-03-08 06:14

checking for VDPAU... yes
configure: error: libavutil >= 0.52.4 and libavcodec >= 55.26.0 are required for VDPAU decoding.

$ pkg-config --modversion libavutil libavcodec
52.48.101
55.39.101

PerfectGentleman commented on 2014-03-08 06:13

checking for VDPAU... yes
configure: error: libavutil >= 0.52.4 and libavcodec >= 55.26.0 are required for VDPAU decoding.

PerfectGentleman commented on 2014-03-01 07:44

it happened again

PerfectGentleman commented on 2014-02-24 10:15

vdpau.diff
--------------------------------------------------------------------
diff -rupN a/modules/hw/vdpau/avcodec.c b/modules/hw/vdpau/avcodec.c
--- a/modules/hw/vdpau/avcodec.c
+++ b/modules/hw/vdpau/avcodec.c
@@ -280,4 +280,4 @@
return VLC_ENOMEM;

-#if (LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(55, 26, 0))
+#if (LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(55, 40, 0))
sys->context = av_vdpau_alloc_context();
------------------------------------------------------------------

hussam commented on 2014-02-22 14:31

--- vlc/modules/hw/vdpau/avcodec.c
+++ vlc/modules/hw/vdpau/avcodec.c
@@ -279,7 +279,7 @@
if (unlikely(sys == NULL))
return VLC_ENOMEM;

-#if (LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(55, 26, 0))
+#if (LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(55, 40, 0))
sys->context = av_vdpau_alloc_context();
#else
sys->context = calloc(1, sizeof (*sys->context));

so something like this.

hussam commented on 2014-02-22 13:18

in vlc/modules/hw/vdpau/avcodec.c
change
look for
sys->context = av_vdpau_alloc_context();
change the line above it to
#if (LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(55, 40, 0))

PerfectGentleman commented on 2014-02-11 12:58

make[5]: Entering directory '/home/S3TB_1/Distributives/PkgBuilds/vlc-git/src/vlc/modules/hw/vdpau'
CC libvlc_vdpau_la-vlc_vdpau.lo
CC libvdpau_avcodec_plugin_la-avcodec.lo
CC libvlc_vdpau_la-instance.lo
CC libvdpau_avcodec_plugin_la-picture.lo
CC libvdpau_deinterlace_plugin_la-deinterlace.lo
CC libvdpau_deinterlace_plugin_la-picture.lo
avcodec.c: In function ‘Open’:
avcodec.c:283:5: error: implicit declaration of function ‘av_vdpau_alloc_context’ [-Werror=implicit-function-declaration]
sys->context = av_vdpau_alloc_context();
^
avcodec.c:283:18: warning: assignment makes pointer from integer without a cast [enabled by default]
sys->context = av_vdpau_alloc_context();
^
CC libvdpau_adjust_plugin_la-adjust.lo
CC libvdpau_adjust_plugin_la-picture.lo
cc1: some warnings being treated as errors
Makefile:1301: recipe for target 'libvdpau_avcodec_plugin_la-avcodec.lo' failed
make[5]: *** [libvdpau_avcodec_plugin_la-avcodec.lo] Error 1
make[5]: *** Waiting for unfinished jobs....
make[5]: Leaving directory '/home/S3TB_1/Distributives/PkgBuilds/vlc-git/src/vlc/modules/hw/vdpau'
Makefile:1115: recipe for target 'all' failed
make[4]: *** [all] Error 2
make[4]: Leaving directory '/home/S3TB_1/Distributives/PkgBuilds/vlc-git/src/vlc/modules/hw/vdpau'
Makefile:9402: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/home/S3TB_1/Distributives/PkgBuilds/vlc-git/src/vlc/modules'
Makefile:4371: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/home/S3TB_1/Distributives/PkgBuilds/vlc-git/src/vlc/modules'
Makefile:1914: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/S3TB_1/Distributives/PkgBuilds/vlc-git/src/vlc'
Makefile:1798: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...

10ne1 commented on 2013-12-08 05:35

Please add libtoolize or libtoolize-multilib as a dependency, otherwise the build fails with "error: Libtool library used but 'LIBTOOL' is undefined"

heaven commented on 2013-10-17 06:53

I am getting segmentation fault at the moment. Will apply these fixes in PKGBUILD once the build is fixed.

Even though I think x265 should only be added to the optdepends.

lluixhi commented on 2013-10-17 02:29

http://anzwix.com/a/VLC/X265Encoder

Could you please add x265 to the build dependencies?
(If it is installed, it is autodetected in the build, like x264)

lluixhi commented on 2013-10-17 02:25

http://anzwix.com/a/VLC/X265Encoder
Could you please add "x265" to the build dependencies?

PerfectGentleman commented on 2013-10-13 04:32

x86_64
------
$ vlc -vvv
VLC media player 2.2.0-git Weatherwax (revision 2.1.0-git-1040-g67def28)
[0x1a88118] main libvlc debug: VLC media player - 2.2.0-git Weatherwax
[0x1a88118] main libvlc debug: Copyright © 1996-2013 the VideoLAN team
[0x1a88118] main libvlc debug: revision 2.1.0-git-1040-g67def28
[0x1a88118] main libvlc debug: configured with ./configure '--prefix=/usr' '--sysconfdir=/etc' '--disable-rpath' '--enable-faad' '--enable-nls' '--enable-lirc' '--enable-pvr' '--enable-ncurses' '--enable-realrtsp' '--enable-xosd' '--enable-aa' '--enable-vcdx' '--enable-upnp' '--enable-opus' '--enable-sftp' '--enable-merge-ffmpeg' '--enable-vdpau' '--enable-alsa' '--enable-wma-fixed' 'RCC=/usr/bin/rcc-qt4' 'CFLAGS=-march=native -O2 -pipe -fomit-frame-pointer' 'LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro' 'CPPFLAGS=-D_FORTIFY_SOURCE=2' 'CXXFLAGS=-march=native -O2 -pipe -fomit-frame-pointer'

PerfectGentleman commented on 2013-10-11 02:45

$ vlc -vvv
VLC media player 2.2.0-git Weatherwax (revision 2.1.0-git-1040-g67def28)
[0x1a88118] main libvlc debug: VLC media player - 2.2.0-git Weatherwax
[0x1a88118] main libvlc debug: Copyright © 1996-2013 the VideoLAN team
[0x1a88118] main libvlc debug: revision 2.1.0-git-1040-g67def28
[0x1a88118] main libvlc debug: configured with ./configure '--prefix=/usr' '--sysconfdir=/etc' '--disable-rpath' '--enable-faad' '--enable-nls' '--enable-lirc' '--enable-pvr' '--enable-ncurses' '--enable-realrtsp' '--enable-xosd' '--enable-aa' '--enable-vcdx' '--enable-upnp' '--enable-opus' '--enable-sftp' '--enable-merge-ffmpeg' '--enable-vdpau' '--enable-alsa' '--enable-wma-fixed' 'RCC=/usr/bin/rcc-qt4' 'CFLAGS=-march=native -O2 -pipe -fomit-frame-pointer' 'LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro' 'CPPFLAGS=-D_FORTIFY_SOURCE=2' 'CXXFLAGS=-march=native -O2 -pipe -fomit-frame-pointer'

PerfectGentleman commented on 2013-10-11 02:43

@heaven, yes with lua build works

heaven commented on 2013-10-10 06:39

@PerfectGentleman Hi, please see the comments below, there was an error with the x86_64 platform. If you are on x86_64, can you please confirm that the build works with lua now?

PerfectGentleman commented on 2013-10-10 00:38

maybe it would be better to remove "--disable-lua" as vlc modules written on lua ?

hepha commented on 2013-09-27 10:08

make[6]: Nothing to be done for `install-exec-am'.
/usr/sbin/mkdir -p '/tmp/yaourt-tmp-hepha/aur-vlc-git/pkg/vlc-git/usr/lib/vlc/plugins/visualization'
../../doltlibtool --mode=install ../../autotools/install-sh -c libprojectm_plugin.la libvisual_plugin.la libglspectrum_plugin.la libgoom_plugin.la '/tmp/yaourt-tmp-hepha/aur-vlc-git/pkg/vlc-git/usr/lib/vlc/plugins/visualization'
libtool: install: error: cannot install `libprojectm_plugin.la' to a directory not ending in
make[6]: *** [install-visualizationLTLIBRARIES] Error 1

DaveCode commented on 2013-09-01 00:11

I'm running stock vlc from main repos. It can't do CDDB lookup whereas all other players on the system do. Is vlc-git any better at CDDB? Thanks.

heaven commented on 2013-08-11 08:19

Merged, thank you. But I am not sure if we should move kdelibs to the depends, it is already in optdepends and the one who need to build this package for KDE env will already have kdelibs installed, and others don't need to.

FredBezies commented on 2013-07-28 14:10

Another PKGBUILD, pacman 4.1 compliant, with a more speaking version number.

Trunk is now tagged as 2.2

http://pastebin.com/zMKKs08F

graysky commented on 2013-07-14 01:43

Ah, also need to update for pacman 4.1... see the format in https://aur.archlinux.org/packages/vlc-stable-git/

KerrickStaley commented on 2013-07-13 21:46

You need to remove the comma in the "conflicts" array. In Bash,
conflicts=('vlc', 'vlc-stable-git')
is equivalent to
conflicts=('vlc,' 'vlc-stable-git')
What you want is
conflicts=('vlc' 'vlc-stable-git')

Nothing4You commented on 2013-06-23 11:48

How about adding a pkgver() with `git describe`?
Also, in case you do that, you should add a line saying "epoch=1" (see https://wiki.archlinux.org/index.php/PKGBUILD#epoch )

Sunday commented on 2013-05-23 17:16

After installing libvpx-git, x264-git and ffmpeg-git i was finally able to compile and install vlc-git. I had to add "--enable-shared" to x264 and ffmpeg but it stillt didn't work at first: vlc would not compile due to some failing static assertion in alsa.c:

In file included from /usr/include/alsa/asoundlib.h:37:0,
from alsa.c:28:
alsa.c: In Funktion »Open«:
alsa.c:329:5: Fehler: statische Behauptung gescheitert: "unknown formats"
static_assert (sizeof (formats) / sizeof (formats[0]) ==
^
make[5]: *** [libaccess_alsa_plugin_la-alsa.lo] Fehler 1

But i use pulseaudio anyways so i just went "--disable-alsa". And all of this because of some new video filters still missing in repository ffmpeg (especially fieldmatch which is a very easy way correcting some odd material)...

heaven commented on 2013-04-24 10:30

@FredBezies Thx, will do asap

FredBezies commented on 2013-04-22 09:59

And also, a cleaner PKGBUILD, following new PKGBUILD syntax for git package.

http://pastebin.com/Pp6Hnk0T

Feel free to test it and use it !

FredBezies commented on 2013-04-22 09:54

Using namcap, found that you can remove or move to optdepends : libproxy, lua51.

Chromaprint must be added in depends.

vlc-git E: Dependency chromaprint detected and not included (libraries ['usr/lib/libchromaprint.so.0'] needed in files ['usr/lib/vlc/plugins/stream_out/libstream_out_chromaprint_plugin.so'])

KaiSforza commented on 2013-04-10 21:45

This should be updated to reflect the new pacman 4.1 source array and version scheme.

heaven commented on 2013-04-01 11:38

@graysky yup, you're right, updated now. Also vdpau seems work with new ffmpeg from extra.

oboedad55 commented on 2013-03-29 18:44

Why does this require phonon? Normal VLC has no such requirements.

graysky commented on 2013-03-29 18:30

Technically you should use a separate 'build' function and 'package' function. Also consider adding 'vlc-stable-git' to the conflicts array.

heaven commented on 2013-03-29 10:16

Looks like it is possible to return vdpau support by using ffmpeg-git, but it and x264 should be compiled with -fPIC CFLAG. Will experiment with this a bit later on.

graysky commented on 2013-03-28 23:15

I updated the PKGBUILD and can verify that it works on x86_64. Find it here: https://gist.github.com/graysky2/5072045

heaven commented on 2013-03-27 21:16

Hi guys, sorry, just have no time at all. I promise to update the PKGBUILD tomorrow morning.

graysky commented on 2013-03-27 21:04

@heaven - Plz update the PKGBUILD so it builds. For example, my post from 2013-03-02 17:17.

graysky commented on 2013-03-27 20:57

==> Missing Dependencies:
-> qt
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.

FredBezies commented on 2013-03-04 17:24

@graysky : no libavcodec, no more mpeg file reading. It is that simple :(

kalio commented on 2013-03-03 14:49

/bin/sh: rcc: command not found
make[5]: *** [resources.cpp] Error 127
make[5]: Leaving directory `/tmp/yaourt-tmp-brad/aur-vlc-git/src/vlc-build/modules/gui/qt4'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/tmp/yaourt-tmp-brad/aur-vlc-git/src/vlc-build/modules/gui'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/tmp/yaourt-tmp-brad/aur-vlc-git/src/vlc-build/modules/gui'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/yaourt-tmp-brad/aur-vlc-git/src/vlc-build/modules'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/yaourt-tmp-brad/aur-vlc-git/src/vlc-build'
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build vlc-git.

I had to change the line "RCC = rcc" in modules/gui/qt4/Makefile to "RCC = rcc-qt4" to build. (using graysky's PKGBUILD)

graysky commented on 2013-03-02 17:18

Ah, I see you beat me to it :)

The latest git version does not fix the f*cked up audio with wmv files described here though: https://bbs.archlinux.org/viewtopic.php?id=159015

graysky commented on 2013-03-02 17:17

Not hard, updated PKGBUILD: https://gist.github.com/graysky2/5072045

FredBezies commented on 2013-03-02 17:09

New working PKGBUILD : http://pastebin.com/GzvX3NX9

1) You have to use libav which conflicts with ffmpeg
2) I moved libav in makedepends, vlc works (good ?) with ffmpeg
3) lua is disabled, not working on x86_64 arch.

FredBezies commented on 2013-03-02 17:02

You have no other choice as of now but to leave it. I'm working on a usable PKGBUILD and it is hard to do :(

graysky commented on 2013-03-02 16:58

@Fred - Yes, I can pass the `--disable-lua` switch, but I'd like to build with this support. No clear to me how to do that under x86_64.

FredBezies commented on 2013-03-02 16:10

@graysky : either remove enable-lua option or try replacing lua51 by lua in depends or makedepends.

FredBezies commented on 2013-03-02 16:08

@graysky : either remove enable-lua option or try replacing lua by lua51 in depends or makedepends.

graysky commented on 2013-03-02 15:58

checking for LUA... yes
checking for luac... /usr/bin/luac
configure: error: You need 32-bits luac when using using lua from contrib.
==> ERROR: A failure occurred in build().
Aborting...

Anonymous comment on 2013-02-23 08:49

> I am having issues with avcodec. http://pastebin.com/90JM8Ca2
> Anyone else seeing this?

I have.

oconnors11 commented on 2013-02-15 16:45

I am having issues with avcodec. http://pastebin.com/90JM8Ca2

Anyone else seeing this?

oconnors11 commented on 2013-02-15 16:43

I am having issues with avcodec. http://pastebin.com/90JM8Ca2

Anyone else seeing this?

oconnors11 commented on 2013-02-13 14:02

THat's the only thing I could come up with too. Thanks.

FredBezies commented on 2013-02-12 21:09

@oconnors11 : just replace LUA by --disable-lua for now. Only workaround I found.

oconnors11 commented on 2013-02-12 21:06

No one is getting this on compile checks?
checking if gcc -std=gnu99 groks SSE inline assembly... yes
checking if gcc -std=gnu99 groks SSE2 inline assembly... yes
checking if gcc -std=gnu99 groks SSE3 inline assembly... yes
checking if gcc -std=gnu99 groks SSSE3 inline assembly... yes
checking if gcc -std=gnu99 groks SSE4.1 inline assembly... yes
checking if gcc -std=gnu99 groks SSE4.2 inline assembly... yes
checking if gcc -std=gnu99 groks SSE4A inline assembly... yes
checking if gcc -std=gnu99 groks 3D Now! inline assembly... yes
checking for LUA... yes
checking for luac... /usr/bin/luac
configure: error: You need 32-bits luac when using using lua from contrib.
==> ERROR: A failure occurred in build().
Aborting...

FredBezies commented on 2013-01-21 20:04

You should add --disable-vdpau. I keep on getting build error with vdpau enabled :(

heaven commented on 2013-01-04 15:15

Hi, thank you for the fix, will apply it ASAP.

FredBezies commented on 2013-01-02 21:16

Cleaner PKGBUILD : http://pastebin.com/hhWSNjGu

Used it to build a new vlc-git version. And it seems a little quicker.

FredBezies commented on 2013-01-02 20:35

For example, this PKGBUILD seems cleaner and better :

# Maintainer: heaven <aheaven87 at gmail dot com>
# Contributor: Arkham <arkham at archlinux dot us>
# Contributor: MacWolf <macwolf at archlinux dot de>

pkgname='vlc-git'
pkgver=20130102
pkgrel=1
pkgdesc='A multi-platform MPEG, VCD/DVD, and DivX player. Development GIT Version.'
arch=('i686' 'x86_64')
url='http://www.videolan.org/vlc/'
license='GPL'

depends=('a52dec' 'libdvbpsi' 'libxpm' 'libdca' 'qt' 'libproxy'
'sdl_image' 'libdvdnav' 'libtiger' 'lua51' 'libmatroska'
'zvbi' 'taglib' 'libmpcdec' 'ffmpeg' 'faad2' 'libupnp'
'libshout' 'libmad' 'libmpeg2' 'libmodplug' 'libass'
'xcb-util-keysyms')
makedepends=('live-media' 'libnotify' 'libbluray' 'flac' 'kdelibs'
'fluidsynth' 'libdc1394' 'libavc1394' 'lirc-utils'
'libcaca' 'librsvg' 'portaudio' 'oss' 'libgme' 'xosd'
'projectm' 'twolame' 'aalib' 'libmtp' 'libdvdcss'
'gnome-vfs' 'libgoom2' 'libtar' 'vcdimager' 'opus' 'libssh2'
'mesa')
optdepends=('avahi: for service discovery using bonjour protocol'
'libnotify: for notification plugin'
'ncurses: for ncurses interface support'
'libdvdcss: for decoding encrypted DVDs'
'lirc-utils: for lirc plugin'
'libavc1394: for devices using the 1394ta AV/C'
'libdc1394: for IEEE 1394 plugin'
'kdelibs: KDE Solid hardware integration'
'libva-vdpau-driver: vdpau back-end for nvidia'
'libva-intel-driver: back-end for intel cards'
'libbluray: for Blu-Ray support'
'flac: for Free Lossless Audio Codec plugin'
'oss: for OSS audio support'
'portaudio: for portaudio support'
'twolame: for TwoLAME mpeg2 encoder plugin'
'projectm: for ProjectM visualisation plugin'
'libcaca: for colored ASCII art video output'
'libgme: for libgme plugin'
'librsvg: for SVG plugin'
'gnome-vfs: for GNOME Virtual File System support'
'libgoom2: for libgoom plugin'
'vcdimager: navigate VCD with libvcdinfo'
'xosd: for xosd support'
'aalib: for ASCII art plugin'
'libmtp: for MTP devices support'
'fluidsynth: for synthesizer MIDI FluidSynth'
'smbclient: for SMB access plugin'
'libcdio: for audio CD playback support'
'ttf-freefont: for subtitle font '
'ttf-dejavu: for subtitle font'
'opus: for opus support'
'libssh2: for sftp support')

backup=('usr/share/vlc/lua/http/.hosts'
'usr/share/vlc/lua/http/dialogs/.hosts')
options=('!libtool' '!emptydirs')

conflicts='vlc'
provides='vlc'
install='vlc-git.install'

source=()
md5sums=()

_gitroot='git://git.videolan.org/vlc.git'
_gitname='vlc'
_buildir=${_gitname}-build

build() {
cd ${srcdir}

msg 'Connecting to GIT server...'

if [ -d ${_gitname} ]; then
cd ${_gitname} && git pull origin
cd ..
else
git clone ${_gitroot}
fi

msg 'GIT checkout done or server timeout.'

if [ -d ${_buildir} ]; then
msg 'Cleaning previous build...'
rm -rf ${_buildir}
fi

git clone ${_gitname} ${_buildir}
cd ${_buildir}

msg 'Generating necessary files...'

sed -i -e 's:truetype/freefont:TTF:g' modules/text_renderer/freetype.c
sed -i -e 's:truetype/ttf-dejavu:TTF:g' modules/visualization/projectm.cpp
./bootstrap

msg 'Generating done.'
msg 'Configuring VLC...'

/configure --prefix=/usr \
--sysconfdir=/etc \
--disable-rpath \
--enable-oss \
--enable-faad \
--enable-nls \
--enable-lirc \
--enable-pvr \
--enable-ncurses \
--enable-realrtsp \
--enable-xosd \
--enable-aa \
--enable-vcdx \
--enable-upnp \
--enable-opus \
--enable-sftp \
LUAC=luac5.1

CFLAGS="$CFLAGS -fPIC"

msg 'Starting make...'

make
make DESTDIR=${pkgdir} install

rm -rf ${srcdir}/${_buildir}

for res in 16 32 48 128; do
install -D -m644 "${srcdir}/vlc-${pkgver}/share/icons/${res}x${res}/vlc.png" \
"${pkgdir}/usr/share/icons/hicolor/${res}x${res}/apps/vlc.png"
done
}

FredBezies commented on 2013-01-02 20:30

Fixed upstream. Anyway, this PKGBUILD needs a little cleaning / sync with the official one.

sl1pkn07 commented on 2013-01-01 18:28

or

[ "$(LANG=C pacman -Qi automake |grep Version | cut -d ' ' -f10 | sed 's|.[0-9]-[0-9]||g')" = "1.13" ] && sed 's|AM_CONFIG_HEADER(config.h)|AC_CONFIG_HEADERS([config.h])|g' -i configure.ac

for detect autoconf is installed from testing

sl1pkn07 commented on 2013-01-01 18:28

or

[ "$(LANG=C pacman -Qi automake |grep Version | cut -d ' ' -f10 | sed 's|.[0-9]-[0-9]||g')" = "1.13" ] && sed 's|AM_CONFIG_HEADER(config.h)|AC_CONFIG_HEADERS([config.h])|g' -i configure.ac

to detect autoconf is installed from testing

FredBezies commented on 2013-01-01 15:34

Well, with automake 1.13.x, it won't build anymore.

You have to add this in PKGBUILD :

sed 's|AM_CONFIG_HEADER(config.h)|AC_CONFIG_HEADERS([config.h])|g' -i configure.ac

And bug reported upstream : https://trac.videolan.org/vlc/ticket/7975

gmurray commented on 2012-12-22 17:13

Just reporting my linking error:

CCLD libx264_plugin.la
/usr/bin/ld: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.2/../../../../lib/libx264.a(common.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.2/../../../../lib/libx264.a: could not read symbols: Bad value
collect2: error: ld returned 1 exit status
make[4]: *** [libx264_plugin.la] Error 1
make[4]: Leaving directory `/home/grant/Downloads/vlc-git/src/vlc-build/modules/codec'
make[3]: *** [all] Error 2

earlier in the stream...
libvlc configuration
--------------------
version : 2.1.0-git
system : linux
architecture : x86_64 mmx sse sse2
optimizations : yes


looking at the git log for vlc the most recent commit cloned was ...
commit 28d465e81563ca495d1466a60451c743e3f69791
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat Dec 22 17:17:13 2012 +0100

Qt: hotkeys: allow filtering by field (fix #7931)


xyproto commented on 2012-10-15 18:42

Looks like a bug in the code. That happens with development versions. But, since it's only libcaca, you can probably just disable caca somehow. (--disable-caca?)

FredBezies commented on 2012-10-08 18:48

Since 2 days, got this error while trying to get it build. Any idea ?

CC libcaca_plugin_la-caca.lo
opengl.c:179:5: erreur: unknown type name ‘PFNGLCLIENTACTIVETEXTUREPROC’
opengl.c: In function ‘vout_display_opengl_New’:
opengl.c:330:33: erreur: ‘PFNGLCLIENTACTIVETEXTUREPROC’ undeclared (first use in this function)
opengl.c:330:33: note: each undeclared identifier is reported only once for each function it appears in
opengl.c:330:62: erreur: expected ‘;’ before ‘vlc_gl_GetProcAddress’
opengl.c: In function ‘vout_display_opengl_GetPool’:
opengl.c:603:41: erreur: called object ‘vgl->ClientActiveTexture’ is not a function
opengl.c: In function ‘vout_display_opengl_Prepare’:
opengl.c:662:37: erreur: called object ‘vgl->ClientActiveTexture’ is not a function
opengl.c:691:37: erreur: called object ‘vgl->ClientActiveTexture’ is not a function
opengl.c: In function ‘draw_without_shaders’:
opengl.c:782:32: erreur: called object ‘vgl->ClientActiveTexture’ is not a function
opengl.c:793:29: erreur: called object ‘vgl->ClientActiveTexture’ is not a function
opengl.c:801:32: erreur: called object ‘vgl->ClientActiveTexture’ is not a function
opengl.c:807:29: erreur: called object ‘vgl->ClientActiveTexture’ is not a function
opengl.c: In function ‘draw_with_shaders’:
opengl.c:830:33: erreur: called object ‘vgl->ClientActiveTexture’ is not a function
opengl.c:842:29: erreur: called object ‘vgl->ClientActiveTexture’ is not a function
opengl.c: In function ‘vout_display_opengl_Display’:
opengl.c:901:29: erreur: called object ‘vgl->ClientActiveTexture’ is not a function
make[4]: *** [libxcb_glx_plugin_la-opengl.lo] Error 1

heaven commented on 2012-08-08 06:52

@endre
If you'll use tool like yaourt it will download the entire repository only once and all next builds will pull updates only.

Also this cause troubles with "git clone" because git can't fetch or clone from a shallow repository (there is workarounds but they looks more like hacks).

In case we will remove cached git copy before each build and do clone with --depth=1 it will be much worse because it requires to load about 17Mb instead of the few kilobytes of recent changes when we have complete git copy.

heaven commented on 2012-08-08 06:50

@endre
If you'll use tool like yaourt it will download the entire repository only once and all next builds will pull updates only.

Also this cause troubles with "git clone" because git can't fetch or clone from a shallow repository (there is workarounds but they looks more line hacks).

In case we will remove cached git copy before each build and do clone with --depth=1 it will be much worse because it requires to load about 15Mb instead of the few kilobytes of recent changes when we have complete git copy.

endre commented on 2012-08-06 20:29

Consider git cloning with '--depth=1' option. Thus it will clone only the last revision, not the entrie repository that is 200+ MB.

heaven commented on 2012-03-26 17:43

Merged with PKGBUILD from extra, also added --enable-sftp.
Some dependencies have been removed, so plese notify me if I have removed something useful.

Anonymous comment on 2012-03-23 12:52

Could you add --enable-sftp to the configure options (depends on libssh2)? I find that option really useful (e.g. for playing stuff on a laptop from another PC)!

heaven commented on 2012-03-13 14:36

@Det ok, I will update these things, thank you

Det commented on 2012-03-13 13:46

I mean the dependency/option stuff. It's pretty out of sync when compared to [extra]'s VLC.

heaven commented on 2012-03-11 07:58

@Det
Sorry, I am not understand what you mean by this. Just tried to re-build the package and it was successful.

Det commented on 2012-03-10 21:15

The PKGBUILD is so out-of-date.

Phlogiston commented on 2011-12-25 23:55

configure: WARNING: unrecognized options: --enable-v4l, --enable-snapshot, --with-live555-tree

Maybe these should be removed.

Do you guys get opengl support as video output module? Is that possible?

xyproto commented on 2011-12-18 12:46

ridikulus_rat, if this is an issue with the regular "vlc" package as well, please report a bug at https://bugs.archlinux.org/newtask?project=1&product_category=2&item_summary=[vlc].
If not, perhaps moving ~/.vlc to ~/.vlc.backup temporarily may resolve the issue. If not, you could try a different video driver.

ridikulusrat commented on 2011-12-18 10:02

Anyone experiencing weird video positioning issues in full-screen. My videos are either moved up or left, but not centered (and part of it is cropped). Any idea? This is in x86_64 with gcc-multilib.

RazrFalcon commented on 2011-11-15 22:23

Why it didn't play 10bit video. It must: http://forum.videolan.org/viewtopic.php?f=7&t=93542
Thanks.

heaven commented on 2011-10-17 17:43

VLC is one of my favorite players :)

FredBezies commented on 2011-10-17 17:22

@heaven: you're welcome. vlc-git is one of my favourite aur package ;)

heaven commented on 2011-10-17 09:59

Fixed, thanks.

FredBezies commented on 2011-10-17 06:20

Bug fixing with pacman 4.0 : replacing install=('vlc-git.install') by install='vlc-git.install'

FredBezies commented on 2011-10-14 04:51

Using pacman 4.0 from testing, I get this error after typing makepkg

[fred@fredo-arch vlc-git]$ makepkg
==> ERROR : install file (('vlc-git.install')) doesn't exist

But a little ls tells me :

[fred@fredo-arch vlc-git]$ ls
PKGBUILD vlc-git.install

heaven commented on 2011-05-28 14:56

To gun26
Thx, done.

gun26 commented on 2011-05-27 16:35

libegl now appears to be at least a makedepend - building vlc-git today the compile failed when it couldn't find khrplatform.h. Installing libegl fixed it.

xyproto commented on 2011-04-13 08:55

colbert, that's part of life, working with code that comes freshly cooked, straight from the developers' stove

colbert commented on 2011-04-13 04:18

Just tried to build, failed with following:

x264.c: In function âvlc_entry__1_2_0gâ:
x264.c:431:9: error: âx264_open_gop_namesâ undeclared (first use in this function)
x264.c:431:9: note: each undeclared identifier is reported only once for each function it appears in
x264.c: In function âOpenâ:
x264.c:922:21: error: âx264_param_tâ has no member named âi_open_gopâ
x264.c:922:35: error: âX264_OPEN_GOP_NONEâ undeclared (first use in this function)
x264.c:924:21: error: âx264_param_tâ has no member named âi_open_gopâ
x264.c:924:35: error: âX264_OPEN_GOP_NORMALâ undeclared (first use in this function)
x264.c:926:21: error: âx264_param_tâ has no member named âi_open_gopâ
x264.c:926:35: error: âX264_OPEN_GOP_BLURAYâ undeclared (first use in this function)
make[5]: *** [libx264_plugin_la-x264.lo] Error 1
make[5]: Leaving directory `/tmp/yaourt-tmp-bobby/aur-vlc-git/src/vlc-build/modules/codec'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/tmp/yaourt-tmp-bobby/aur-vlc-git/src/vlc-build/modules/codec'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/tmp/yaourt-tmp-bobby/aur-vlc-git/src/vlc-build/modules/codec'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/yaourt-tmp-bobby/aur-vlc-git/src/vlc-build/modules'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/yaourt-tmp-bobby/aur-vlc-git/src/vlc-build'
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build vlc-git.
==> Restart building vlc-git ? [y/N]
==> --------------------------------
==>

misc commented on 2011-03-28 12:50

PKGBUILD is faulty. makepkg immediately aborts with:

./tmp.YMKTPxgzGs contains CRLF characters and cannot be sourced.
Unable to read PKGBUILD

FredBezies commented on 2011-03-27 06:39

Have to comment

sed -i -e 's:truetype/freefont:TTF:g' modules/misc/freetype.c

to get makepkg build vlc.

rafmav commented on 2011-03-16 13:59

did vlc-git-20110316-1-x86_64.pkg.tar.xz with yaourt:

this is the namcap answer:
vlc-git E: Dependency detected and not included ('hicolor-icon-theme')
vlc-git E: Dependency detected and not included (libavc1394) from files ['usr/lib/vlc/plugins/access/libaccess_dv_plugin.so']
vlc-git E: Dependency detected and not included (ffmpeg-svn) from files ['usr/lib/vlc/plugins/codec/libavcodec_plugin.so', 'usr/lib/vlc/plugins/video_filter/libpostproc_plugin.so', 'usr/lib/vlc/plugins/video_filter/libswscale_plugin.so']
vlc-git E: Dependency detected and not included (vlc) from files ['usr/bin/vlc', 'usr/lib/vlc/vlc-cache-gen']
vlc-git E: Dependency detected and not included (libdc1394) from files ['usr/lib/vlc/plugins/access/libdc1394_plugin.so']
vlc-git E: Dependency detected and not included (libcaca) from files ['usr/lib/vlc/plugins/video_output/libcaca_plugin.so']
vlc-git E: Dependency detected and not included (librsvg) from files ['usr/lib/vlc/plugins/misc/libsvg_plugin.so']
vlc-git E: Dependency detected and not included (libxpm) from files ['usr/lib/vlc/plugins/gui/libskins2_plugin.so']
vlc-git E: Dependency detected and not included (lirc-utils) from files ['usr/lib/vlc/plugins/control/liblirc_plugin.so']
vlc-git E: Dependency detected and not included (libnotify) from files ['usr/lib/vlc/plugins/misc/libnotify_plugin.so']
vlc-git E: Dependency detected and not included (portaudio) from files ['usr/lib/vlc/plugins/audio_output/libportaudio_plugin.so']
vlc-git E: Dependency detected and not included (libgme) from files ['usr/lib/vlc/plugins/demux/libgme_plugin.so']
vlc-git E: Dependency detected and not included (schroedinger) from files ['usr/lib/vlc/plugins/codec/libschroedinger_plugin.so']
vlc-git E: Dependency detected and not included (gnome-vfs) from files ['usr/lib/vlc/plugins/access/libaccess_gnomevfs_plugin.so']
vlc-git W: Referenced library 'libvlccore.so.5' is an uninstalled dependency
vlc-git W: Dependency included but already satisfied ('a52dec')
vlc-git W: Dependency included but already satisfied ('faad2')
vlc-git W: Dependency included but already satisfied ('fluidsynth')
vlc-git W: Dependency included but already satisfied ('fribidi')
vlc-git W: Dependency included and not needed ('live-media')
vlc-git W: Dependency included but already satisfied ('lua')
vlc-git W: Dependency included but already satisfied ('ncurses')
vlc-git W: Dependency included but already satisfied ('qt')
vlc-git W: Dependency included but already satisfied ('sdl_image')
vlc-git W: Dependency included but already satisfied ('smbclient')
vlc-git W: Dependency included and not needed ('sysfsutils')
vlc-git W: Dependency included but already satisfied ('taglib')
vlc-git W: Dependency included and not needed ('ttf-freefont')
vlc-git W: Dependency included and not needed ('xdg-utils')
vlc-git W: Dependency included but already satisfied ('zvbi')
vlc-git W: Dependency included but already satisfied ('libdvbpsi')
vlc-git W: Dependency included but already satisfied ('libdca')
vlc-git W: Dependency included but already satisfied ('libproxy')
vlc-git W: Dependency included but already satisfied ('libdvdnav')
vlc-git W: Dependency included but already satisfied ('libmtp')
vlc-git W: Dependency included but already satisfied ('libcddb')
vlc-git W: Dependency included but already satisfied ('libmatroska')
vlc-git W: Dependency included but already satisfied ('libmpcdec')
vlc-git W: Dependency included but already satisfied ('libshout')
vlc-git W: Dependency included but already satisfied ('libmad')
vlc-git W: Dependency included but already satisfied ('libmpeg2')
vlc-git W: Dependency included but already satisfied ('libmodplug')
vlc-git W: Dependency included and not needed ('libxv')
vlc-git W: Dependency included but already satisfied ('libass')
vlc-git W: Dependency included and not needed ('libcdio')
vlc-git W: Directory (usr/lib/vlc/plugins/media_library) is empty

vlc-git et vlc sont en conflit. Supprimer vlc ? [o/N] o
Erreur: la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: vlc-plugin: requiert vlc=1.1.7

Anonymous comment on 2011-02-22 23:48

I have x86_64 and I get this error: http://aur.pastebin.com/746azinr

I also have libGL.so in /usr/lib64, don't know if that matters.

xyproto commented on 2011-01-30 17:23

Please makedepend on libtar-shared for x86_64, it does not compile with libtar from community.

Det commented on 2011-01-13 05:11

About the configure section: http://aur.pastebin.com/Caq4cAGK

Anonymous comment on 2010-12-18 15:13

@FredBezies: libusb-compat was missing a lot of files when I looked at the results of "pacman -Qk", one of which was usb.h. Reinstalling it fixed it and this package builds now... Odd...

FredBezies commented on 2010-12-15 07:16

@Skyalmian :

yaourt / sudo pacman -S libmtp will help a little ;)

Anonymous comment on 2010-12-13 02:10

Bah. It used to work...

[]
jack.c:463:2: warning: #warning Hmm.... looks wrong
CCLD libaccess_jack_plugin.la
CC libaccess_mtp_plugin_la-mtp.lo
In file included from mtp.c:54:0:
/usr/include/libmtp.h:56:17: fatal error: usb.h: No such file or directory
compilation terminated.
make[5]: *** [libaccess_mtp_plugin_la-mtp.lo] Error 1
Aborting...
==> ERROR: Makepkg was unable to build vlc-git.
[/]

Det commented on 2010-11-19 11:02

@surfed, thanks for notifying others that way but in future you should use pastebin with such long posts.

@heaven, the install line should be a string, not an array (the brackets are redundant).

FredBezies commented on 2010-11-10 18:49

surfed : no need to use it... It works flawlessly.

Anonymous comment on 2010-10-28 18:24

Due to a fault in projectm vlc-git will not build. Either disable with --disable-projectm in PKGBUILD

or


changing /usr/lib/pkgconfig/libprojectM.pc

CODE: SELECT ALL
prefix=/usr
exec_prefix=/usr
libdir=
includedir=/usr/include
pkgdatadir=/usr/share/projectM
sysconfdir=/usr/share/projectM

Name: libprojectM
Version: 2.0.0
Description: projectM - OpenGL Milkdrop
Requires:
Libs: -L${libdir} -lprojectM
Cflags: -I${includedir}


to this will solve this issue and vlc will build again

CODE: SELECT ALL
prefix=/usr
exec_prefix=/usr
libdir=${exec_prefix}/lib
includedir=/usr/include
pkgdatadir=/usr/share/projectM
sysconfdir=/usr/share/projectM

Name: libprojectM
Version: 2.0.0
Description: projectM - OpenGL Milkdrop
Requires:
Libs: -L${libdir} -lprojectM
Cflags: -I${includedir}

heaven commented on 2010-08-04 06:37

Done :)

flamelab commented on 2010-08-04 06:25

automake, pkg-config and udev must not be included in the pkgbuild deps/makedeps, since they are included in the base and base-devel groups, according to the aur guidelines.

tzok commented on 2010-08-02 13:38

'automake' make dependency is missing

heaven commented on 2010-06-29 12:08

Currently I have an another weird issue with this git build. It can't open a file, when path contains the Cyrillic symbols. That is it can, but only the first file (while VLC isn't running yet), and when I do the second click on a next file, that I want to watch, VLC shows me an error message. I already described it here — http://forum.videolan.org/viewtopic.php?f=34&t=76148 but this forum is currently locked.

At the same time, I did not have this problem, when I rebuilt VLC from the extra repository (through ABS). But there is only one difference that I can see — the source code, that is loaded when I build VLC through ABS, is already bootstrapped.

wonder commented on 2010-06-29 10:41

webm doesn't work because in ffmpeg there are two vp8 decoders.

http://trac.videolan.org/vlc/ticket/3820

heaven commented on 2010-06-29 09:19

I could but x264 and libvpx are already included into ffmpeg dependencies list. And seem that webm doesn't work at this point. At least, it doesn't work for me, but libvpx-git and ffmpeg-svn are installed.

julroy67 commented on 2010-06-28 20:39

Could you add a libvpx (or eventually libvpx-git) to force VP8/WebM support, I think it will be as important as x264 in the near future.

heaven commented on 2010-06-26 14:04

> Allright, sounds like somebody knows what he's doing.
Simply at first, when I adopted this package, I did everything like you described below :)

> The Configure wiki page seems to be just wonderful.
Yep, it helped to me.

Det commented on 2010-06-26 13:47

Allright, sounds like somebody knows what he's doing. The Configure wiki page seems to be just wonderful.

Det commented on 2010-06-26 13:46

Allright, sounds like somebody knows what he's doing. The Configure help wiki page seems to be just wonderful.

Det commented on 2010-06-26 13:46

Allright, sounds like somebody knows what he's doing. The configuration site seems to be just wonderful.

Det commented on 2010-06-26 13:41

Allright, sounds like somebody knows what he's doing.

heaven commented on 2010-06-26 12:13

Vdpau-video and libva-sds isn't a required, since vlc could detect and using it automatically while configuring, and because some people use ati/amd or intel cards and I don't know how it will be work there. So, I can add them into the optdepends list, but again, these packages must be installed before vlc, so that it was able to use them.

About ffmpeg-svn and x264-git — vlc compiles fine and with versions from the official repos, that gives a choice to users to select what they need. If you need GPU acceleration, you could just recompile ffmpeg trough ABS (without any additional flags), or install ffmpeg-svn(as I did). Ofcourse previously ypu should install libva and vdpau-video.

>'mesa' and 'avahi' are missing from dependencies
I could not find anything about these dependencies on the configuring help page.

> This stuff is easy to check from the official vlc package in [extra].
You are wrong. Maintainer from extra can install all-all possible packages, build VLC and then add some of them to the optdepends list. Then you are downloading binaries, but we have source code here and if ncurses or lirc-utils will be missed — you are get an configuring error, because PKGBUILD contains the "--enable-ncurses" and "--enable-lirc" options respectively. That is why I can't do the same here.

By the way, these options isn't required. I've reread the configuring help page and learned that all it can be enabled automatically. I left them just for clarity.
--enable-nls \
--enable-qt4 \
--enable-skins2 \
--enable-dbus \
--enable-dbus-control \
--enable-dvb \
--enable-dvdread \
--enable-dvdnav \
--enable-libass \
--enable-x264 \
--enable-zvbi \
--enable-shared \
--enable-live555 \

Det commented on 2010-06-26 11:46

Yeah, but I mean the VAAPI support. Did you read my comment on the vlc-dev's comment section?

Det commented on 2010-06-26 11:44

Yeah, but I mean the VAAPI support. Did you read my comment on the 'vlc-dev' package section?

uwinkelvos commented on 2010-06-26 11:41

it does. i just tried. so i guess vlc-git-va has done its duty :)

Det commented on 2010-06-26 11:33

Does it? You are absolutely sure?

uwinkelvos commented on 2010-06-26 11:23

it should work with stock ffmpeg recompiled, as libva-sds support will be autodetected. at least it does work this way for vlc-dev.

Det commented on 2010-06-26 11:19

Hmm, it's up to you whether the vlc-git-va package will continue its existance. If you decide that this package is enough in itself, you can add (under an option or not) the required dependenices. These are ffmpeg-svn, x264-git (a depedency of ffmpeg-svn), vdpau-video and libva-sds (dependency of vdpau-video) and tell to people tick the "Use GPU Acceleration (experimental)" box in "Input & Codecs". You can also use my 'vlc-dev' package (the PKGBUILD) to make your life easier if you decide to do so.

E: Also it'd look like there's still some tweaking with this package's dependencies (and build options?). Such as: 'mesa' and 'avahi' are missing from dependencies, while 'libnotify' and 'lirc-utils' should be changed and 'ncurses' 'libdvdcss' added as _optional_ dependencies. This stuff is easy to check from the official vlc package in [extra].

Det commented on 2010-06-26 11:16

Hmm, it's up to you whether the vlc-git-va package will continue its existance. If you decide that this package is enough in itself, you can add (under an option or not) the required dependenices. These are ffmpeg-svn, x264-git (a depedency of ffmpeg-svn), vdpau-video and libva-sds (dependency of vdpau-video) and tell to people tick the "Use GPU Acceleration (experimental)" box in "Input & Codecs".

E: Also it'd look like there's still some tweaking with this package's dependencies (and build options?). Such as: 'mesa' and 'avahi' are missing from dependencies, while 'libnotify' and 'lirc-utils' should be changed and 'ncurses' 'libdvdcss' added as _optional_ dependencies. This stuff is easy to check from the official vlc package in [extra].

Det commented on 2010-06-26 10:57

Hmm, it's up to you whether the vlc-git-va package will continue its existance. If you decide that this package is enough in itself, you can add (under an option or not) the required dependenices. These are ffmpeg-svn, x264-git (a depedency of ffmpeg-svn), vdpau-video and libva-sds (dependency of vdpau-video) and tell to people tick the "Use GPU Acceleration (experimental)" box in "Input & Codecs".

Det commented on 2010-06-26 10:56

Hmm, it's up to you whether the vlc-git-va package will continue its existance. If you decide that this package is enough in itself, you can add (under an option or not) the required dependenices. These are ffmpeg-svn, x264-git (a depedency of ffmpeg-svn), vdpau-video and libva-sds (dependency of vdpau-video) and tell to people to tick the "Use GPU Acceleration (experimental)" box in "Input & Codecs".

heaven commented on 2010-06-15 15:00

Done.
P.S. This construction is no needed anymore.

heaven commented on 2010-06-15 14:55

Done.
P.S. This construction is no needed anymore.

amirs commented on 2010-06-15 05:32

icons changed place, please update the PKGBUILD:

install -D -m644 ${srcdir}/${_buildname}/share/icons/${res}x${res}/vlc.png \
${pkgdir}/usr/share/icons/hicolor/${res}x${res}/apps/vlc.png || return 1

evr commented on 2010-06-06 17:07

To all, sorry I haven't had the time to update this package recently. I am no longer using vlc, so I am going to orphan this package and let someone else maintain it. Regards.

heaven commented on 2010-06-06 10:42

Ah, now I've got it and agrees that PKGBUILD is a little outdated.

heaven commented on 2010-06-06 10:41

Ah, now I've got it, and agrees that PKGBUILD is a little outdated.

Det commented on 2010-06-05 06:57

No, I wasn't talking about vaapi but the build options and the dependencies.

Det commented on 2010-06-05 06:57

No, I wasn't talking about vaapi but about the build options and the dependencies.

heaven commented on 2010-06-01 12:50

heaven commented on 2010-06-01 12:48

2 Det
This build works with vaapi too, without any changes in PKGBUILD.

Det commented on 2010-05-29 17:32

You should probably do a diff with the 'vlc-dev-va' package, which I just adopted and modified a bit.

Det commented on 2010-05-29 17:31

You should probably do a diff with the 'vlc-dev-va', which I just adopted and modified a bit.

heaven commented on 2010-05-26 09:01

configure: WARNING: unrecognized options: --enable-hal, --enable-release
VLC builds fine without HAL, so I think you could remove it from the dependencies list, or move it into the optdepends list.
Regards.

heaven commented on 2010-05-05 16:16

Please, add --enable-libva to the options list.

amirs commented on 2010-04-11 04:14

vlc-git/PKGBUILD: line 19: syntax error near unexpected token `'git''
you forgot the "="

goetzc commented on 2010-04-08 04:37

Please, add: makedepends=('git')