site  contact  subhomenews

VLC and Qt5 for EasyOS Pyro64

March 29, 2018 — BarryK

I have compiled VLC 3.0.1 and Qt5 5.10.1 in EasyOS Pyro64 0.8.1.

Qt5 is a dependency of VLC, to provide the GUI, so both of these must be installed (31.9MB, 5.7MB):

Working well on my PC. For the record, this is how I compiled Qt5:

# export QT5PREFIX=/usr
# ./configure -prefix $QT5PREFIX -sysconfdir /etc/xdg -confirm-license -opensource -dbus-linked -openssl-linked -system-harfbuzz -system-sqlite -nomake examples -no-rpath -skip qtwebengine -no-directfb -no-pulseaudio -skip qttranslations -skip qtserialport -no-warnings-are-errors  -no-gstreamer -archdatadir /usr/lib/qt5 -bindir /usr/bin -plugindir /usr/lib/qt5/plugins -importdir /usr/lib/qt5/imports -headerdir /usr/include/qt5 -datadir /usr/share/qt5 -docdir /usr/share/doc/qt5  -translationdir /usr/share/qt5/translations -examplesdir /usr/share/doc/qt5/examples -alsa
# make
# make install

Note that "new2dir make install" does not work properly (but it is easy to copy the installed files out of the .session folder). And VLC:

# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu --disable-udev --disable-dbus --disable-altivec --enable-optimize-memory --enable-run-as-root --disable-lua --disable-httpd  --enable-faad --enable-flac --disable-pulse --enable-alsa --disable-skins2 --disable-atmo --disable-bonjour --disable-vsxu --disable-projectm --disable-goom --enable-libgcrypt --enable-gnutls --enable-dvdread --enable-dvdnav --enable-vlc --enable-schroedinger  --enable-theora --enable-mmx --enable-ncurses  --enable-dc1394 --enable-xvideo --with-x --disable-jack --enable-x264 --enable-qt --disable-libnotify --disable-smbclient --disable-dsm --disable-vdpau
# make
# new2dir make install

Note, had to put these in, as compile failed:

--disable-smbclient --disable-dsm --disable-vdpau

If you want to compile any other package that requires Qt5, you will need this (27.3MB): 

Tags: easy