All of lore.kernel.org
 help / color / mirror / Atom feed
From: Khem Raj <raj.khem@gmail.com>
To: mathieu.dubois-briand@bootlin.com, wangmy@fujitsu.com,
	openembedded-core@lists.openembedded.org,
	Joshua Watt <jpewhacker@gmail.com>
Subject: Re: [OE-core] [PATCH 22/45] libarchive: upgrade 3.7.9 -> 3.8.0
Date: Thu, 5 Jun 2025 09:36:22 -0700	[thread overview]
Message-ID: <d8c0ccd4-b407-4fa2-87bf-4993a4e6f636@gmail.com> (raw)
In-Reply-To: <DAEEGF2HWXRM.3SE5SAYKVFP61@bootlin.com>



On 6/4/25 11:52 PM, Mathieu Dubois-Briand via lists.openembedded.org wrote:
> On Wed Jun 4, 2025 at 10:45 AM CEST, wangmy via lists.openembedded.org wrote:
>> From: Wang Mingyu <wangmy@fujitsu.com>
>>
>> License-Update:
>>     file in public domain changed from
>>     libarchive/archive_getdate.c to libarchive/archive_parse_date.c
>>
>> Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
>> ---
>>   .../libarchive/{libarchive_3.7.9.bb => libarchive_3.8.0.bb}   | 4 ++--
>>   1 file changed, 2 insertions(+), 2 deletions(-)
>>   rename meta/recipes-extended/libarchive/{libarchive_3.7.9.bb => libarchive_3.8.0.bb} (93%)
>>
>> diff --git a/meta/recipes-extended/libarchive/libarchive_3.7.9.bb b/meta/recipes-extended/libarchive/libarchive_3.8.0.bb
>> similarity index 93%
>> rename from meta/recipes-extended/libarchive/libarchive_3.7.9.bb
>> rename to meta/recipes-extended/libarchive/libarchive_3.8.0.bb
>> index d70cdb3d83..0722f26f9f 100644
>> --- a/meta/recipes-extended/libarchive/libarchive_3.7.9.bb
>> +++ b/meta/recipes-extended/libarchive/libarchive_3.8.0.bb
>> @@ -3,7 +3,7 @@ DESCRIPTION = "C library and command-line tools for reading and writing tar, cpi
>>   HOMEPAGE = "http://www.libarchive.org/"
>>   SECTION = "devel"
>>   LICENSE = "BSD-2-Clause"
>> -LIC_FILES_CHKSUM = "file://COPYING;md5=d499814247adaee08d88080841cb5665"
>> +LIC_FILES_CHKSUM = "file://COPYING;md5=7ce08437ff7f5e24d72e666313ae4084"
>>   
>>   DEPENDS = "e2fsprogs-native"
>>   
>> @@ -31,7 +31,7 @@ EXTRA_OECONF += "--enable-largefile --without-iconv"
>>   
>>   SRC_URI = "https://libarchive.org/downloads/libarchive-${PV}.tar.gz"
>>   
>> -SRC_URI[sha256sum] = "aa90732c5a6bdda52fda2ad468ac98d75be981c15dde263d7b5cf6af66fd009f"
>> +SRC_URI[sha256sum] = "191b5b24811499d5c2e5efa3248975fa6daa5e6a227700cc7b8e54d6d7c06eef"
>>   
>>   inherit autotools update-alternatives pkgconfig
>>   
> 
> Hi Joshua,
> 
> Adding you to the discussion. I believe this patch will require a fix on
> meta-mingw side, as the build appears broken on the autobuilder.
> 
> ERROR: nativesdk-libarchive-3.8.0-r0 do_compile: oe_runmake failed
> ERROR: nativesdk-libarchive-3.8.0-r0 do_compile: Execution of '/srv/pokybuild/yocto-worker/meta-mingw/build/build/tmp/work/i686-nativesdk-mingw32-w64-mingw32/nativesdk-libarchive/3.8.0/temp/run.do_compile.581979' failed with exit code 1
> ...
> | ../libarchive-3.8.0/libarchive/archive_version_details.c: In function 'archive_wincrypt_version':
> | ../libarchive-3.8.0/libarchive/archive_version_details.c:443:50: error: passing argument 3 of 'CryptGetProvParam' from incompatible pointer type [-Wincompatible-pointer-types]
> |   443 |         if (!CryptGetProvParam(prov, PP_VERSION, &version, &length, 0)) {
> |       |                                                  ^~~~~~~~
> |       |                                                  |
> |       |                                                  DWORD * {aka long unsigned int *}
> | In file included from ../libarchive-3.8.0/libarchive/archive_digest_private.h:179,
> |                  from ../libarchive-3.8.0/libarchive/archive_version_details.c:86:
> | /srv/pokybuild/yocto-worker/meta-mingw/build/build/tmp/work/i686-nativesdk-mingw32-w64-mingw32/nativesdk-libarchive/3.8.0/recipe-sysroot/usr/local/oe-sdk-hardcoded-buildpath/sysroots/i686-w64-mingw32/usr/include/wincrypt.h:826:84: note: expected 'BYTE *' {aka 'unsigned char *'} but argument is of type 'DWORD *' {aka 'long unsigned int *'}
> |   826 |   WINIMPM WINBOOL WINAPI CryptGetProvParam (HCRYPTPROV hProv, DWORD dwParam, BYTE *pbData, DWORD *pdwDataLen, DWORD dwFlags);
> |       |
> 
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/7/builds/1815

I think it could be due to  32-bit systems to have 64bit time

Does this help ?
CFLAGS += " -D__MINGW_USE_VC2005_COMPAT"

> 
> 
> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#217988): https://lists.openembedded.org/g/openembedded-core/message/217988
> Mute This Topic: https://lists.openembedded.org/mt/113462781/1997914
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
> 



  reply	other threads:[~2025-06-05 16:36 UTC|newest]

Thread overview: 48+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-06-04  8:44 [OE-core] [PATCH 01/45] apr: upgrade 1.7.5 -> 1.7.6 Wang Mingyu
2025-06-04  8:44 ` [OE-core] [PATCH 02/45] barebox-tools: upgrade 2025.04.0 -> 2025.05.0 Wang Mingyu
2025-06-04  8:44 ` [OE-core] [PATCH 03/45] dhcpcd: upgrade 10.2.2 -> 10.2.4 Wang Mingyu
2025-06-04  8:44 ` [OE-core] [PATCH 04/45] enchant2: upgrade 2.8.4 -> 2.8.6 Wang Mingyu
2025-06-04  8:44 ` [OE-core] [PATCH 05/45] gpgme: upgrade 1.24.2 -> 1.24.3 Wang Mingyu
2025-06-04  8:44 ` [OE-core] [PATCH 06/45] gst-devtools: upgrade 1.26.1 -> 1.26.2 Wang Mingyu
2025-06-04  8:44 ` [OE-core] [PATCH 07/45] gst-examples: " Wang Mingyu
2025-06-04  8:44 ` [OE-core] [PATCH 08/45] gstreamer1.0-libav: " Wang Mingyu
2025-06-04  8:44 ` [OE-core] [PATCH 09/45] gstreamer1.0-plugins-bad: " Wang Mingyu
2025-06-04  8:44 ` [OE-core] [PATCH 10/45] gstreamer1.0-plugins-base: " Wang Mingyu
2025-06-04  8:44 ` [OE-core] [PATCH 11/45] gstreamer1.0-plugins-good: " Wang Mingyu
2025-06-04  8:44 ` [OE-core] [PATCH 12/45] gstreamer1.0-plugins-ugly: " Wang Mingyu
2025-06-04  8:44 ` [OE-core] [PATCH 13/45] gstreamer1.0-python: " Wang Mingyu
2025-06-04  8:44 ` [OE-core] [PATCH 14/45] gstreamer1.0-rtsp-server: " Wang Mingyu
2025-06-04  8:44 ` [OE-core] [PATCH 15/45] gstreamer1.0: " Wang Mingyu
2025-06-04  8:44 ` [OE-core] [PATCH 16/45] gstreamer1.0-vaapi: " Wang Mingyu
2025-06-04  8:44 ` [OE-core] [PATCH 17/45] harfbuzz: upgrade 11.2.0 -> 11.2.1 Wang Mingyu
2025-06-04  8:44 ` [OE-core] [PATCH 18/45] hwdata: upgrade 0.394 -> 0.395 Wang Mingyu
2025-06-04  8:44 ` [OE-core] [PATCH 19/45] iproute2: upgrade 6.14.0 -> 6.15.0 Wang Mingyu
2025-06-04  8:44 ` [OE-core] [PATCH 20/45] kbd: upgrade 2.7.1 -> 2.8.0 Wang Mingyu
2025-06-04  8:44 ` [OE-core] [PATCH 21/45] libadwaita: upgrade 1.7.2 -> 1.7.4 Wang Mingyu
2025-06-04  8:45 ` [OE-core] [PATCH 22/45] libarchive: upgrade 3.7.9 -> 3.8.0 Wang Mingyu
2025-06-05  6:52   ` Mathieu Dubois-Briand
2025-06-05 16:36     ` Khem Raj [this message]
2025-06-04  8:45 ` [OE-core] [PATCH 23/45] libmodulemd: upgrade 2.15.0 -> 2.15.1 Wang Mingyu
2025-06-04  8:45 ` [OE-core] [PATCH 24/45] libslirp: upgrade 4.9.0 -> 4.9.1 Wang Mingyu
2025-06-04  8:45 ` [OE-core] [PATCH 25/45] libucontext: upgrade 1.2 -> 1.3.2 Wang Mingyu
2025-06-04  8:45 ` [OE-core] [PATCH 26/45] libunwind: upgrade 1.8.1 -> 1.8.2 Wang Mingyu
2025-06-04  8:45 ` [OE-core] [PATCH 27/45] liburcu: upgrade 0.15.2 -> 0.15.3 Wang Mingyu
2025-06-04  8:45 ` [OE-core] [PATCH 28/45] libusb1: upgrade 1.0.28 -> 1.0.29 Wang Mingyu
2025-06-04  8:45 ` [OE-core] [PATCH 29/45] libxkbcommon: upgrade 1.9.2 -> 1.10.0 Wang Mingyu
2025-06-04  8:45 ` [OE-core] [PATCH 30/45] meson: upgrade 1.8.0 -> 1.8.1 Wang Mingyu
2025-06-04  8:45 ` [OE-core] [PATCH 31/45] msmtp: upgrade 1.8.28 -> 1.8.30 Wang Mingyu
2025-06-04  8:45 ` [OE-core] [PATCH 32/45] ofono: upgrade 2.16 -> 2.17 Wang Mingyu
2025-06-04  8:45 ` [OE-core] [PATCH 33/45] python3-beartype: upgrade 0.20.2 -> 0.21.0 Wang Mingyu
2025-06-04  8:45 ` [OE-core] [PATCH 34/45] python3-click: upgrade 8.1.8 -> 8.2.1 Wang Mingyu
2025-06-04 17:16   ` Mathieu Dubois-Briand
2025-06-04  8:45 ` [OE-core] [PATCH 35/45] python3-cython: upgrade 3.1.0 -> 3.1.1 Wang Mingyu
2025-06-04  8:45 ` [OE-core] [PATCH 36/45] python3-hypothesis: upgrade 6.131.14 -> 6.132.0 Wang Mingyu
2025-06-04  8:45 ` [OE-core] [PATCH 37/45] python3-jsonschema: upgrade 4.23.0 -> 4.24.0 Wang Mingyu
2025-06-04  8:45 ` [OE-core] [PATCH 38/45] python3-pdm: upgrade 2.24.1 -> 2.24.2 Wang Mingyu
2025-06-04  8:45 ` [OE-core] [PATCH 39/45] python3-pycryptodome: upgrade 3.22.0 -> 3.23.0 Wang Mingyu
2025-06-04  8:45 ` [OE-core] [PATCH 40/45] python3-pycryptodomex: " Wang Mingyu
2025-06-04  8:45 ` [OE-core] [PATCH 41/45] python3-ruamel-yaml: upgrade 0.18.10 -> 0.18.12 Wang Mingyu
2025-06-04  8:45 ` [OE-core] [PATCH 42/45] python3-setuptools: upgrade 80.8.0 -> 80.9.0 Wang Mingyu
2025-06-04  8:45 ` [OE-core] [PATCH 43/45] repo: upgrade 2.54 -> 2.55 Wang Mingyu
2025-06-04  8:45 ` [OE-core] [PATCH 44/45] ruby: upgrade 3.4.3 -> 3.4.4 Wang Mingyu
2025-06-04  8:45 ` [OE-core] [PATCH 45/45] taglib: upgrade 2.0.2 -> 2.1 Wang Mingyu

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=d8c0ccd4-b407-4fa2-87bf-4993a4e6f636@gmail.com \
    --to=raj.khem@gmail.com \
    --cc=jpewhacker@gmail.com \
    --cc=mathieu.dubois-briand@bootlin.com \
    --cc=openembedded-core@lists.openembedded.org \
    --cc=wangmy@fujitsu.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.