Free and NetBSD patches in one series
so, I tested them on Slackware 15.0 i586 (static link w/ ffmpeg 6.1 and dynamic with ffmpeg 4.4) Termux aarch64 (dynamic so far) Freebsd 14.0 amd64 updated to latest packages NetBSD 9.2 i386 updated to latest user packages Ubuntu 16.04 amd64 - static ffmpeg 6.1 without dav1d currently testing: Debian 11.0 amd64
also, here is dynamic FreeBSD 14.0 amd64 build - openexr, lv2, pulseaudio https://cloud.mail.ru/public/o4rY/pYSk92Ct6 On Mon, Nov 27, 2023 at 9:10 AM Andrew Randrianasulu <[email protected]> wrote:
so, I tested them on
Slackware 15.0 i586 (static link w/ ffmpeg 6.1 and dynamic with ffmpeg 4.4) Termux aarch64 (dynamic so far) Freebsd 14.0 amd64 updated to latest packages NetBSD 9.2 i386 updated to latest user packages Ubuntu 16.04 amd64 - static ffmpeg 6.1 without dav1d
currently testing: Debian 11.0 amd64
and here is freebsd port system port, resurrected by me! compiles and shows up using FreeBSD 14.0 amd64 on qemu vm. ports up to 683a3be4c573df5d1df98a45c80bd901d96cafb5 from https://github.com/freebsd/freebsd-ports On Mon, Nov 27, 2023 at 10:00 AM Andrew Randrianasulu <[email protected]> wrote:
also, here is dynamic FreeBSD 14.0 amd64 build - openexr, lv2, pulseaudio
https://cloud.mail.ru/public/o4rY/pYSk92Ct6
On Mon, Nov 27, 2023 at 9:10 AM Andrew Randrianasulu <[email protected]> wrote:
so, I tested them on
Slackware 15.0 i586 (static link w/ ffmpeg 6.1 and dynamic with ffmpeg 4.4) Termux aarch64 (dynamic so far) Freebsd 14.0 amd64 updated to latest packages NetBSD 9.2 i386 updated to latest user packages Ubuntu 16.04 amd64 - static ffmpeg 6.1 without dav1d
currently testing: Debian 11.0 amd64
pkg created with make package is here, too: https://cloud.mail.ru/public/o4rY/pYSk92Ct6 with its sha256sum Note, I build it against latest port version of ffmpeg (6.1) so it may not work with binary ports/packages installed from stable ports. On Mon, Nov 27, 2023 at 3:34 PM Andrew Randrianasulu <[email protected]> wrote:
and here is freebsd port system port, resurrected by me! compiles and shows up using FreeBSD 14.0 amd64 on qemu vm.
ports up to 683a3be4c573df5d1df98a45c80bd901d96cafb5
from https://github.com/freebsd/freebsd-ports
On Mon, Nov 27, 2023 at 10:00 AM Andrew Randrianasulu <[email protected]> wrote:
also, here is dynamic FreeBSD 14.0 amd64 build - openexr, lv2, pulseaudio
https://cloud.mail.ru/public/o4rY/pYSk92Ct6
On Mon, Nov 27, 2023 at 9:10 AM Andrew Randrianasulu <[email protected]> wrote:
so, I tested them on
Slackware 15.0 i586 (static link w/ ffmpeg 6.1 and dynamic with ffmpeg 4.4) Termux aarch64 (dynamic so far) Freebsd 14.0 amd64 updated to latest packages NetBSD 9.2 i386 updated to latest user packages Ubuntu 16.04 amd64 - static ffmpeg 6.1 without dav1d
currently testing: Debian 11.0 amd64
Andrew, looking at these today (amongst other things). Will they affect building older version 13.0 of BSD or is that not important? Also, I think we need to add a better and updated section in the manual but not sure about the facts so I have to "think" about it some more. On Sun, Nov 26, 2023 at 11:27 PM Andrew Randrianasulu < [email protected]> wrote:
so, I tested them on
Slackware 15.0 i586 (static link w/ ffmpeg 6.1 and dynamic with ffmpeg 4.4) Termux aarch64 (dynamic so far) Freebsd 14.0 amd64 updated to latest packages NetBSD 9.2 i386 updated to latest user packages Ubuntu 16.04 amd64 - static ffmpeg 6.1 without dav1d
currently testing: Debian 11.0 amd64
пн, 27 нояб. 2023 г., 20:13 Phyllis Smith <[email protected]>:
Andrew, looking at these today (amongst other things). Will they affect building older version 13.0 of BSD or is that not important? Also, I think we need to add a better and updated section in the manual but not sure about the facts so I have to "think" about it some more.
Will try with 12.1 later ... for now Ports system on 14.0 thankfully build cingg git snapshot even without those patches. They only needed for manual building, it seems. As far as I understand userland on BSD usually installed/updated separately from small 'core' (compilers, kernel, few utilities). So you can have new python etc on top of supported 12.x OS release ... Next month I may try to get port2pkgsrc conversion for netbsd, because I found nice workaround for too small / partition - just nfs mount /usr/ports read/write from bigger host machine, in my case using nfsv4 Hopefully it will work for NetBSD too! Funny that 2 virtual cpu cores at nearly 4ghz can build dynamic version of cingg without thirdparty in just 580 seconds or so ....
On Sun, Nov 26, 2023 at 11:27 PM Andrew Randrianasulu < [email protected]> wrote:
so, I tested them on
Slackware 15.0 i586 (static link w/ ffmpeg 6.1 and dynamic with ffmpeg 4.4) Termux aarch64 (dynamic so far) Freebsd 14.0 amd64 updated to latest packages NetBSD 9.2 i386 updated to latest user packages Ubuntu 16.04 amd64 - static ffmpeg 6.1 without dav1d
currently testing: Debian 11.0 amd64
The BSD patches for 14.0 are ready for GIT checkin (next time I boot the desktop). I tested on Debian 9.1 32-bit and Ubuntu 16 and of course, Fedora 32 -- just because even though they are mostly specific to only BSD, it is just a lot easier to find a problem now then having to backtrack later. P.S. this problem "Fix for freebsd 14 build OpenEXR /// *cflags pkg-config does not work for some reason/*" is, I believe, the reason why I could never get OpenEXR upgraded from 2.4.1 to 3.1.4 as provided by Manuel V. I could not get "without openexr" working for Ubuntu 16 which has a too low version default of cmake. On Sun, Nov 26, 2023 at 11:27 PM Andrew Randrianasulu < [email protected]> wrote:
so, I tested them on
Slackware 15.0 i586 (static link w/ ffmpeg 6.1 and dynamic with ffmpeg 4.4) Termux aarch64 (dynamic so far) Freebsd 14.0 amd64 updated to latest packages NetBSD 9.2 i386 updated to latest user packages Ubuntu 16.04 amd64 - static ffmpeg 6.1 without dav1d
currently testing: Debian 11.0 amd64
вт, 5 дек. 2023 г., 01:49 Phyllis Smith <[email protected]>:
The BSD patches for 14.0 are ready for GIT checkin (next time I boot the desktop). I tested on Debian 9.1 32-bit and Ubuntu 16 and of course, Fedora 32 -- just because even though they are mostly specific to only BSD, it is just a lot easier to find a problem now then having to backtrack later.
yeah, thanks!
P.S. this problem "Fix for freebsd 14 build OpenEXR /// *cflags pkg-config does not work for some reason/*" is, I believe, the reason why I could never get OpenEXR upgraded from 2.4.1 to 3.1.4 as provided by Manuel V. I could not get "without openexr" working for Ubuntu 16 which has a too low version default of cmake.
well, *I think* freebsd 14 problem is different - it uses their own version of pkg-config, so it probably interacted with shell strangely when called from configure script. But I haven't investigated your openexr upgrade problem in detail, sorry!
On Sun, Nov 26, 2023 at 11:27 PM Andrew Randrianasulu < [email protected]> wrote:
so, I tested them on
Slackware 15.0 i586 (static link w/ ffmpeg 6.1 and dynamic with ffmpeg 4.4) Termux aarch64 (dynamic so far) Freebsd 14.0 amd64 updated to latest packages NetBSD 9.2 i386 updated to latest user packages Ubuntu 16.04 amd64 - static ffmpeg 6.1 without dav1d
currently testing: Debian 11.0 amd64
participants (2)
-
Andrew Randrianasulu -
Phyllis Smith