From nobody Sat Nov 01 18:26:37 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4czRC551PPz6Dg0P for ; Sat, 01 Nov 2025 18:26:57 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic305-20.consmr.mail.gq1.yahoo.com (sonic305-20.consmr.mail.gq1.yahoo.com [98.137.64.83]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4czRC52xV6z49px for ; Sat, 01 Nov 2025 18:26:57 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=k0QZoeyY; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.83 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1762021611; bh=9mY3l9NRk4R6Mf6m8Ue+oMhpprowYgFhROizZX4QCHM=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=k0QZoeyYkgwa01RSJ29FljUZQpVajyUOiyDOeXQEod2ziFyY013Vry/XZFnSEyzt1TLupj9FOOnhNjBngwHXHZiCLLDdmVpIPfOShXdoN1BpG42BwDx0sV9xP/HRo4nj5ZdsZVGYMuVuBdw+ytYcJqLWrLtL1wuBrgOvuenoBUfOXaf+dPGWRRLCAt1su2fsuWcMBkzz0ufiGPeP1HW+M64PmNi45g81U4yRqa1GbctdOEKrbZf+Z5oBY5o9+lmqjNIRFgsfe0mVPpWWZ7EFKz+wpnbzBs20Wnrn3B8NijdMZiuKnCyy39aQxR8x0l/wu8dTAV6bM45xNkG0ICwkNg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1762021611; bh=7324/kWXfx9Xw/ePBEyuFyHUxzlVHxP5MsBkA9kAqLr=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=kOEytCwmgNFJ1bQyEZ9QNVmMr3pnjQ/uk14pc/bvTJD4fR0H/FL+ynROAqsOzDtfaeqtaRsdBKFevSkX40CcKF75tloMVINfDOXZmIkHZsCJ9TNrF+RvJHvk5oXUcBk5B2W6WYwu3GBsPMWChdeFkEWpqe9BJJqUz63xsF3zLIkH0OC4rqBm67YBi5cNAcTf3J5HCPTXaYGtriX84KBPHls2qM++2XvSTky51S/Lyxo6UOt2Ny4W1HhUP2QNv8yWA188VTUgS5pd66J3GSaVnASr/5CLLm9ezvz0dOUW28WS+NwC1PTdgvdpk+a+HB+znSNMh91g61vvLWZwuZBmSw== X-YMail-OSG: zvW1SNMVM1nq0UX8L8fC23FDR5gn2oFxAu1Hb9OaoLI4BTpWilooLrbrDXAB5hm oq4KfyCpzVDxACOdcOgnPZA4LJ2ygNIML4TanmXpkQPZ8nCMA0Jl_CIWMccLdnva5A6EBON2fFvz 27H2igziuD.bypI4DPeDGCLA8fdW8SbywVTrqbY69TXkFPSb2pRvqSAD7_6rozV2BvejcrO7nwxu xl9EZP3w7q9wKuPe0UMZBwc3bUBR7m7V3npzMY7RFE8moxh0P8o15um8TLeGbu0KOn38ppTQG6oX tRlZ4RcP8eljsD0UdWCr71Mzz84JoGzBtStHpaKtKQit7C3mckUabW2U6nPHv3jO5ZbubQM.4HE2 ujGLD5..uXIZyvlgIE.59upvg.b4FJpoiUc21dhLsakJjs8n75RxOsHBlwSsdbPyNh98jtZrJfPv dU1aMj.Yd.AJvlfnAS5Mk7.jxA7TaMI5m7sAMu4ounhmagtX7.mYBmMGAqMQWN9GlPeaNh7wIH_M lqdeXxHIc4OdHHIoJ7dfXiNzobf.tugH4dtdZswscXghOTZubBv.J9snCKOzMGJ0ww5MoDs5eSMI aw6vseG0uotDMhZnpj2UCsilNqBr.6912mu_TZWIzPOZBU5UmJeUrKWpBbDGkknDB.idGF_Go6nO Eqq0TbEMKhF8bERc.AGtHKpMnmZDjw9gn7iBXhyW4.X5N6OZZjfczZQZNQHBcDDNfk0AbgVzVhSP zl5TVgYTmVRBYR8pOg3cL4NEQHNpPBVh2_C5tFy3GzG7Ay_B8HRCZiKIumg6ESstpiDbwhRGZGif my7WLM_eSVdQE_QA2xxR5uOZD.3iRxqyB9At6l3IOOSaiX1DPrf2jHhoeZWm7qITfwYYmKaUpkQY YXmiGFDH2TiJoc8HILsTdL1DGVqu.Taj13Zky1Ul0nEKYiwDeOBSzourJMzpc8nSj_MeSxAqY_vI UOmtlti4GpkHh.yrk4sC1wSQS14vaUz0EnKPv9jyTazdieYSXQs3qzG80QVmnFr5iN8oe9iQzvF3 IVpUDycdFFwbiGmDwmHDg8xHLvLUsC4X.PpmnV33TIEKnxxl33Nqs8WKozi9zdnAZQml5OrKCrIx 0Vg_FAQlA8fMDf2XT8giSKb50X8obIV_hrjf8fWidHH5e19Sliscrc9vewUuUuUiZ.M6cn4dVlZ. lDz0sNaxd40WSrKhPs0JQQ.3SxbzZRXzvoj9rbRsQ9XbpoUYaZlVDTkF..St6T3dM_GGTtciD8iv ba8.YRKl8ssFyqol0z2Smllwvji9JIrve5OYj8lx_eg0p5TREYaleF5ztkmirZV9M_5iNsW_SHW7 qpyvGbxdmlmvcfe_ZuXtfXib1_uO8Jw8UAGame_lJPEMnfzyV3.pg3E4pT6OhBFgJyPfgWt4KeW0 uW7539OWAHu44AyUPExmLTOSZHFJSfVrgpaI2TNfXq2WFagXkz9hpmqXgWd0EKhr_aNHCdSkEdNm 7uTVK8s6vWlpPt_FdDAj8srPNZg4xiAE8nGUecCMCZ0lMEwF9RaYB.2BNOEzP_.nk7P1YX9XV7_q ..mM3Q7Deymccu6sV5XX154WC7da48TwYOxQi26EryezIlgOuRRtawQrgvELqJaRXBV14Jcclwpu gqibYHQLKWp7uCDkvZ2grJvtzZh3BlJqthHc0XEPspVu7v5wm8BGOACHzvZEIpDVuWsisIPqabV6 ckZZje9SvoRT2OQoUoRMxOf07vY8dkWMWQBUxORHc08f_qUMx2XBjIX1etj3ix6pSsrJrdMZUkRk H9YCwV_ElejaNFNUOuOZeShb1IbFV9rG2r0dqTwpoBVU_17nrmHBSq4M1Skoovdvn48lkXlb29Jy 7RDY4Cs6pDhyrx4tN.UjXokMJ2uM5g6DU3rdVRSrYzV7RJF2W5AZ4QuBAD466Tr6CGyGWi6sRL0U nZo73KL9YnkQm3Xd.SH9piq8MhACniVlIDtfn5bG.zTYHHfysysbrPYq6096Mdxmg3vHbnzoYpGA AXSVYpaiFuZvLnr4rv12naH8vUoN63w7DXkxYclYQWZwuR5tDcFuvq9aAxy1_omzO1qlzh1ApIsk hn7aQWsRAfill86CU5CwDLMsspGnUqJzbst2blF9co6jJPslZg4y_W_EsT7ZETkNMjIX__YYrmxY gUqgrWURbKt3LM67hdNeOC84lP8gdfCxAN8iT0ijqyp6bjp5dCCZjh8JUVJESDhhW7MIcHleLC7R csePYCxZ6kENZm9Ewp5.z2YelxEEL.mMAUrq9qkf6Zzm8R958KWir4_QMIRU00zFs2fezK9W4BQd PXH9_Uw-- X-Sonic-MF: X-Sonic-ID: 183dbda1-adc3-4483-b15f-a511d937907c Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.gq1.yahoo.com with HTTP; Sat, 1 Nov 2025 18:26:51 +0000 Received: by hermes--production-gq1-86c5846576-csp9g (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID cd790f199a8f8021f2fded528db54bc1; Sat, 01 Nov 2025 18:26:48 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: Buildkernel fails in /usr/obj/usr/src/arm.armv7/sys/GENERIC/vchiq_shim.o From: Mark Millard In-Reply-To: <29BBF0CD-763D-4818-80F5-E8CEDF3136B9@yahoo.com> Date: Sat, 1 Nov 2025 11:26:37 -0700 Cc: bob prohaska , freebsd-arm@freebsd.org, freebsd-current@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <10F4DDD5-93CE-4DAC-B11D-44BF2F53C618@yahoo.com> References: <29BBF0CD-763D-4818-80F5-E8CEDF3136B9@yahoo.com> To: Adrian Chadd X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.84 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.84)[-0.840]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; RCPT_COUNT_THREE(0.00)[4]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.83:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.83:from] X-Rspamd-Queue-Id: 4czRC52xV6z49px On Nov 1, 2025, at 10:45, Mark Millard wrote: > On Nov 1, 2025, at 10:22, Adrian Chadd wrote: >=20 >> Here's my suggested solution: >>=20 >> =3D=3D=3D >> diff --git a/sys/contrib/vchiq/interface/vchiq_arm/vchiq_2835_arm.c = b/sys/contrib/vchiq/interface/vchiq_arm/vchiq_2835_arm.c >> index 96c3a0db8aa5..7e105a6b3b77 100644 >> --- a/sys/contrib/vchiq/interface/vchiq_arm/vchiq_2835_arm.c >> +++ b/sys/contrib/vchiq/interface/vchiq_arm/vchiq_2835_arm.c >> @@ -628,7 +628,9 @@ free_pagelist(BULKINFO_T *bi, int actual) >> pagelist =3D bi->pagelist; >>=20 >> vchiq_log_trace(vchiq_arm_log_level, >> - "free_pagelist - %zx, %d (%u bytes @%p)", = (size_t)pagelist, actual, pagelist->length, bi->buf); >> + "free_pagelist - %zx, %d (%lu bytes @%p)", >> + (size_t)pagelist, (int)actual, (unsigned = long)pagelist->length, >> + bi->buf); >>=20 >> num_pages =3D >> (pagelist->length + pagelist->offset + PAGE_SIZE - 1) = / >> =3D=3D=3D >>=20 >> The code /is/ being compiled on my arm64 and armv7 builds, I verified = this by using #error in this source file. But the format strings aren't = eliciting a type violation when I cross compile. >=20 > The CI builds are on the likes of butler4.nyi.freebsd.org which > are amd64 as far as I know: also cross builds. >=20 > The CI build infrastructure may be public enough to check for if > anything special is specified for those builds. For example, I do > not know if they use /dev/null or empty files relative to the > likes of environment variables: >=20 > __MAKE_CONF > SRCCONF > SRC_ENV_CONF >=20 > or what the related file content might be like otherwise. In: https://ci.freebsd.org/job/FreeBSD-main-armv7-build/26181/consoleFull I see: . . . export 'MAKEOBJDIRPREFIX=3D/workspace/obj' rm -fr /workspace/obj . . . sudo make -j 12 -DWITHOUT_CLEAN buildworld 'TARGET=3Darm' = 'TARGET_ARCH=3Darmv7' = '__MAKE_CONF=3D/workspace/freebsd-ci/jobs/FreeBSD-main-armv7-build/make.co= nf' 'SRCCONF=3D/dev/null' . . . sudo make -j 12 -DWITHOUT_CLEAN buildkernel 'TARGET=3Darm' = 'TARGET_ARCH=3Darmv7' = '__MAKE_CONF=3D/workspace/freebsd-ci/jobs/FreeBSD-main-armv7-build/make.co= nf' 'SRCCONF=3D/dev/null' . . . In: = https://github.com/freebsd/freebsd-ci/blob/main/jobs/FreeBSD-main-armv7-bu= ild/make.conf I see just: QUOTE KERNCONF=3DGENERIC GENERIC-MMCCAM END QUOTE I do not see anything explicit related to what SRC_ENV_CONF is for binding to, so a default context for that binding. =3D=3D=3D Mark Millard marklmi at yahoo.com