Code: Select all
$ mkdir -p contrib/win32
$ cd contrib/win32
$ ../bootstrap --host=i686-w64-mingw32
$ make fetch
Code: Select all
...
echo "cpu = '`echo i686-w64-mingw32 | cut -d - -f 1`'" >> crossfile.meson
echo "endian = 'little'" >> crossfile.meson
cd dav1d && rm -rf ./build
cd dav1d && CPPFLAGS=" -I/home/david/vlc/contrib/i686-w64-mingw32/include" CFLAGS=" -I/home/david/vlc/contrib/i686-w64-mingw32/include -g -O2" CXXFLAGS=" -I/home/david/vlc/contrib/i686-w64-mingw32/include -g -O2" LDFLAGS=" -L/home/david/vlc/contrib/i686-w64-mingw32/lib " meson --default-library static --prefix "/home/david/vlc/contrib/i686-w64-mingw32" --backend ninja -Dlibdir=lib --buildtype release --cross-file /home/david/vlc/contrib/win32/crossfile.meson -D build_tests=false -D build_tools=false -D win32_ver=false build
/bin/sh: 1: meson: not found
make: *** [../../contrib/src/dav1d/rules.mak:31: .dav1d] Error 127
david@david-VirtualBox:~/vlc/contrib/win32$ ^C
david@david-VirtualBox:~/vlc/contrib/win32$ sudo make
[sudo] password for david:
cd dav1d && rm -rf ./build
cd dav1d && CPPFLAGS=" -I/home/david/vlc/contrib/i686-w64-mingw32/include" CFLAGS=" -I/home/david/vlc/contrib/i686-w64-mingw32/include -g -O2" CXXFLAGS=" -I/home/david/vlc/contrib/i686-w64-mingw32/include -g -O2" LDFLAGS=" -L/home/david/vlc/contrib/i686-w64-mingw32/lib " meson --default-library static --prefix "/home/david/vlc/contrib/i686-w64-mingw32" --backend ninja -Dlibdir=lib --buildtype release --cross-file /home/david/vlc/contrib/win32/crossfile.meson -D build_tests=false -D build_tools=false -D win32_ver=false build
/bin/sh: 1: meson: not found
make: *** [../../contrib/src/dav1d/rules.mak:31: .dav1d] Error 127
I've freshly cloned from the git.videolan.org, and as far as I can tell I've been following the WIn32Compile instructions to the letter. What could be going wrong?
Thank you