Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: sysutils/ovmf build failure



On Wed, 1 Jun 2022 at 14:25, Steffen Nurpmeso <steffen%sdaoden.eu@localhost> wrote:
>
> Thomas Klausner wrote in
>  <YpdnYVZnZHf1AIJJ%yt.nih.at@localhost>:
>  |On Wed, Jun 01, 2022 at 01:11:08PM +0100, Chavdar Ivanov wrote:
>  |> On Sun, 29 May 2022 at 19:16, Thomas Klausner <wiz%netbsd.org@localhost> wrote:
>  |>>
>  |>> I see the same breakage.
>  |>>
>  |>> There's a newer version out, you could try updating to that to check
>  |>> if that fixes the problem.
>  |>
>  |> I tried to build the 202205 version of the package, as well as the
>  |> current GitHub version; while I was able to figure out the inclusion
>  |> of brotli, I couldn't figure out what to do with the next failing
>  |> includes - OpenSSL in this case. It seems it expects an older version
>  |> - including e_os.h, whereas the versions available have e_os2.h.
>  |>
>  |> The consolation is that it failed under Debian BullsEye the same way...
>  |
>  |Thanks for the update. This sounds like you should file upstream bug
>  |reports, if you are interested in this software.

I was able eventually to complete the build under Debian after
injecting the apparently missing in the tree kits (openssl-1.1.1o does
contain all the necessary stuff, including the abovementioned e_os.h
file, which gets renamed when built under pkgsrc).

I tested the resulting .fd file - seems to be working fine as a BIOS
for a NetBSD-current guest - qemu-3, nvmm  accelerated.

When I tried to follow the same procedure under NetBSD-current (as I
did under Debian), I got an undefined gmake target, so it needs
further modification.

It does merit posting an issue to the GitHub page - after all, one is
conditioned to expect the build to work out of the box under Linux...
As far as the build under NetBSD, I am not yet clear what is missing.

>
> Alongside this thanks to NetBSD for posting the URL to the
> upstream built binaries [1] on the Wiki i think, i would not have
> found them.  Unfortunately only ARM, so i need to use [2] for x86.
>
>   [1] https://snapshots.linaro.org/components/kernel/leg-virt-tianocore-edk2-upstream/latest/QEMU-...
>   [2] https://archlinux.org/packages/extra/any/edk2-ovmf
>
>  |Thanks,
>  | Thomas
>  --End of <YpdnYVZnZHf1AIJJ%yt.nih.at@localhost>
>
> --steffen
> |
> |Der Kragenbaer,                The moon bear,
> |der holt sich munter           he cheerfully and one by one
> |einen nach dem anderen runter  wa.ks himself off
> |(By Robert Gernhardt)



-- 
----


Home | Main Index | Thread Index | Old Index