On 2/9/22 13:28, Tom Rini wrote:
On Wed, Feb 09, 2022 at 05:24:23PM +0900, AKASHI Takahiro wrote:

We need to install libgnutls-devel package to build the host tool,
mkeficapsule, and as of now, there seems to be a depencency conflict
in the current msys2 installer;

    :: installing libp11-kit (0.24.1-1) breaks dependency \
        'libp11-kit=0.23.22' required by p11-kit

To resolve this conflict, however, the initial "pacman -Syyuu" in
'tools_only_windows' job is not enough. Another "pacman -Su" will
enforce all the out-of-date packages being upgraded.
(Probably the first "-Syyuu" can be changed to "-Syu".)

See the installation steps in
   https://www.msys2.org/

Signed-off-by: AKASHI Takahiro <takahiro.aka...@linaro.org>
---
  .azure-pipelines.yml | 1 +
  1 file changed, 1 insertion(+)

diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml
index eb8ec630a593..767b097f72fd 100644
--- a/.azure-pipelines.yml
+++ b/.azure-pipelines.yml
@@ -23,6 +23,7 @@ stages:
        - script: |
            sfx.exe -y -o%CD:~0,2%\
            %CD:~0,2%\msys64\usr\bin\bash -lc "pacman --noconfirm -Syyuu"

The pacman man-page is available at
https://archlinux.org/pacman/pacman.8.html#SO

-S - synchronize packages
-y - refresh master package database
-yy - refresh all repositories
-u - upgrade all packages
-uu - allow downgrades

+          %CD:~0,2%\msys64\usr\bin\bash -lc "pacman --noconfirm -Su"
          displayName: 'Update MSYS2'
        - script: |
            %CD:~0,2%\msys64\usr\bin\bash -lc "pacman --noconfirm --needed -Sy make 
gcc bison flex diffutils openssl-devel libgnutls-devel libutil-linux-devel"

Seems reasonable to me.  Bin?


With this patch Takahiro's mkeficapsule series builds. I rebased it to
let it be in front of the series.

https://github.com/u-boot/u-boot/pull/113#partial-pull-merging

Tested-by: Heinrich Schuchardt <xypron.g...@gmx.de>

Reply via email to