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.

Reply via email to