Hi, maybe the version trigger is invalid. Can you tell me which version of libx264 you have on your system?
To fix this; try to do "make .x264" in contrib/native and go back to the ../configure step.
Deleting the folder is fine, but I'm used to never deleting a git folder (as you might lose your commited data)
I got:
ffmpeg -version
ffmpeg version 4.0.3-1 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 8 (Debian 8.2.0-9)
configuration: --prefix=/usr --extra-version=1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
libavutil 56. 14.100 / 56. 14.100
libavcodec 58. 18.100 / 58. 18.100
libavformat 58. 12.100 / 58. 12.100
libavdevice 58. 3.100 / 58. 3.100
libavfilter 7. 16.100 / 7. 16.100
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 1.100 / 5. 1.100
libswresample 3. 1.100 / 3. 1.100
libpostproc 55. 1.100 / 55. 1.100
---
I installed it again to be sure, but i did not have to i assume.
I edited your command from make .x264 to make . x264, but when i tried that in the native it says:
make: Nothing to be done for '.'.
make: *** No rule to make target 'x264'. Stop.
That's because i have these files and folders in native:
a52dec config.log faad2 lib Makefile schroedinger toolchain.cmake
asdcplib config.mak game-music-emu libgpg-error modules share upnp
bin config.status gcrypt libtiger musepack src
compat doc gmp libtool mysofa srt
compile doltcompile goom libvpx orc stamp-h1
config.h doltlibtool include m4 po test
I then tried going to: /vlc-3.0.4/contrib/native/modules/codec, and i used make . x264 but i got the same nothing to be done for. And i have these files:
/vlc-3.0.4/contrib/native/modules/codec
adpcm.lo cdg.lo g711.lo libfluidsynth_plugin_la-fluidsynth.lo liboggspots_plugin_la-oggspots.lo libtheora_plugin_la-theora.lo png.lo stl.lo textst.lo
aes3.lo cea708.lo gstreamer libkate_plugin_la-kate.lo libopus_plugin_la-opus_header.lo libvorbis_plugin_la-vorbis.lo rawvideo.lo subsdec.lo ttml
araw.lo cvdsub.lo jpeg.lo liblibass_plugin_la-libass.lo libopus_plugin_la-opus.lo libx265_plugin_la-x265.lo rtpvideo.lo substx3g.lo uleaddvaudio.lo
arib ddummy.lo liba52_plugin_la-a52.lo liblibmpeg2_plugin_la-libmpeg2.lo libschroedinger_plugin_la-schroedinger.lo libxwd_plugin_la-xwd.lo scte18.lo subsusf.lo webvtt
atsc_a65.lo dmo libdca_plugin_la-dca.lo liblibmpeg2_plugin_la-synchro.lo libsdl_image_plugin_la-sdl_image.lo libzvbi_plugin_la-zvbi.lo scte27.lo svcdsub.lo wmafixed
avcodec dvbsub.lo libfaad_plugin_la-faad.lo libmad_plugin_la-mad.lo libspeex_plugin_la-speex.lo lpcm.lo spdif.lo t140.lo
cc.lo edummy.lo libflac_plugin_la-flac.lo libmpg123_plugin_la-mpg123.lo libsvgdec_plugin_la-svg.lo omxil spudec telx.lo
I then tried going into /vlc-3.0.4/modules/codec ans used make . x264, but i got this message then:
make: Nothing to be done for '.'.
cc x264.c -o x264
x264.c:33:10: fatal error: vlc_common.h: No such file or directory
#include <vlc_common.h>
^~~~~~~~~~~~~~
compilation terminated.
make: *** [<builtin>: x264] Error 1
What do i try next?