On 2025-08-07, robert8819 <[email protected]> wrote: > Hello, > > I installed OpenBSD 7.7 with only the bsd.mp + bsd.rd + base sets. > > There is no "official" way to install ffmpeg without installing the "X" sets?: > > ----------- > VM1# > VM1# > VM1# uname -mrs > OpenBSD 7.7 amd64 > VM1# > VM1# > VM1# pkg_add ffmpeg > quirks-7.103 signed on 2025-08-07T01:06:30Z > Can't install sdl2-2.32.0 because of libraries >|library GL.19.1 not found >| not found anywhere >|library X11.18.2 not found >| not found anywhere >|library Xcursor.5.1 not found >| not found anywhere >|library Xext.13.0 not found >| not found anywhere >|library Xfixes.6.1 not found >| not found anywhere >|library Xi.12.2 not found >| not found anywhere >|library Xrandr.7.1 not found >| not found anywhere >|library Xrender.6.0 not found >| not found anywhere >|library Xss.6.0 not found >| not found anywhere >|library xcb.4.1 not found >| not found anywhere > Direct dependencies for sdl2-2.32.0 resolve to libiconv-1.17 > libsamplerate-0.2.2p0 > Full dependency tree is libiconv-1.17 libsamplerate-0.2.2p0 > Can't install cairo-1.18.4 because of libraries >|library fontconfig.14.0 not found >| not found anywhere >|library freetype.31.0 not found >| not found anywhere >|library pixman-1.40.0 not found >| not found anywhere >|library xcb-render.1.1 not found >| not found anywhere >|library xcb-shm.1.1 not found >| not found anywhere > Direct dependencies for cairo-1.18.4 resolve to png-1.6.47 lzo2-2.10p2 > glib2-2.82.5 > Full dependency tree is png-1.6.47 pcre2-10.44 py3-packaging-24.2p1 > python-3.12.11 gettext-runtime-0.23.1 libiconv-1.17 sqlite3-3.49.1p1 > xz-5.6.4p0 lzo2-2.10p2 glib2-2.82.5 libffi-3.4.7p1 bzip2-1.0.8p0 > libb2-0.98.1v0 > Can't install harfbuzz-11.0.0: can't resolve cairo-1.18.4 > Can't install libass-0.17.3: can't resolve harfbuzz-11.0.0 > Can't install ffmpeg-6.1.2p1v1: can't resolve libass-0.17.3,sdl2-2.32.0 > Couldn't install cairo-1.18.4 ffmpeg-6.1.2p1v1 harfbuzz-11.0.0 libass-0.17.3 > sdl2-2.32.0 > VM1# > VM1# > VM1# pkg_info -Q ffmpeg > cmus-ffmpeg-2.12.0 > debug-ffmpeg-6.1.2p1v1 > ffmpeg-6.1.2p1v1 > ffmpeg-normalize-1.27.7p1 > ffmpegthumbnailer-2.2.2p0 > kf6-ffmpegthumbs-24.12.3 > py3-ffmpeg-progress-yield-0.10.0 > VM1# > VM1# > ----------- > > I don't need "X" on this VM!
If you want to install ffmpeg (or many other packages) then yes, you do, you need some of the libraries which are in the X sets in OpenBSD. You can skip xserv if you want, but you need at least xbase and probably xfont. Generally it's recommended to install all sets though. -- Please keep replies on the mailing list.

