From nobody Sat Apr 19 13:21:59 2025 X-Original-To: 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 4Zfsjj2LmRz5stY5 for ; Sat, 19 Apr 2025 13:22:01 +0000 (UTC) (envelope-from imb@protected-networks.net) Received: from mail.protected-networks.net (mail.protected-networks.net [202.12.127.228]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits)) (Client CN "mail.protected-networks.net", Issuer "R11" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Zfsjj07dgz3tB8 for ; Sat, 19 Apr 2025 13:22:01 +0000 (UTC) (envelope-from imb@protected-networks.net) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= protected-networks.net; h=content-transfer-encoding:content-type :content-type:in-reply-to:from:from:content-language:references :subject:subject:user-agent:mime-version:date:date:message-id; s=201508; t=1745068919; bh=9ldDjF3Clu8hSsz1RRJ+KQPEldHuYGudEV8C LDCnlhc=; b=Pxtdw5hdMVAvTkXfoCRAtpKMWrW/ldvNHFCZ0elLSKp92OZewpkZ MxklbDiZT2T9rM5exuBoxmPTJkRIcqZecnn30u3BP4MVYhy+Sa842GXeyQfd1Bj/ eWyz22utNpbG9J9j2UDDmq4niH4BX+QEiLJxm39A+v9Kvm7EVcoiCF0= Received: from [192.168.1.9] (d5540.auburn.protected-networks.net [192.168.1.9]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: imb@mail.protected-networks.net) by mail.protected-networks.net (Postfix) with ESMTPSA id 74CC227F42 for ; Sat, 19 Apr 2025 09:21:59 -0400 (EDT) Message-ID: <6ef56f73-f103-4fe4-ab77-cf732ae1bb45@protected-networks.net> Date: Sat, 19 Apr 2025 09:21:59 -0400 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 User-Agent: Mozilla Thunderbird Subject: Re: graphics/drm-61-kmod build failure for main-n276560-83dcc133c876 To: current@freebsd.org References: Content-Language: en-NZ From: Michael Butler In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:5716, ipnet:202.12.127.0/24, country:US] X-Rspamd-Queue-Id: 4Zfsjj07dgz3tB8 X-Spamd-Bar: ---- commit a3a88ed appears to have removed the function(s) needed by drm kmod to build and run :-( Michael On 4/19/25 09:06, David Wolfskill wrote: > Running: > FreeBSD g1-118.catwhisker.org 15.0-CURRENT FreeBSD 15.0-CURRENT #445 main-n276537-7121e9414f29: Fri Apr 18 12:36:30 UTC 2025 root@g1-120.catwhisker.org:/common/S4/obj/usr/src/amd64.amd64/sys/CANARY amd64 > > after updating sources to main-n276560-83dcc133c876, with a ports tree > at main-n703265-33b43edfb65d, I find: > > ... > --- i915_gem_mman.o --- > /common/S4/obj/usr/src/amd64.amd64/sys/CANARY/common/ports/graphics/drm-61-kmod/work/drm-kmod-drm_v6.1.128_1/drivers/gpu/drm/i915/gem/i915_gem_mman.c:171:77: error: call to undeclared function 'vm_page_next'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] > 171 | for (vm_page_t page = vm_page_find_least(vmobj, 0); page != NULL; page = vm_page_next(page)) { > | ^ > /common/S4/obj/usr/src/amd64.amd64/sys/CANARY/common/ports/graphics/drm-61-kmod/work/drm-kmod-drm_v6.1.128_1/drivers/gpu/drm/i915/gem/i915_gem_mman.c:171:75: error: incompatible integer to pointer conversion assigning to 'vm_page_t' (aka 'struct vm_page *') from 'int' [-Wint-conversion] > 171 | for (vm_page_t page = vm_page_find_least(vmobj, 0); page != NULL; page = vm_page_next(page)) { > | ^ ~~~~~~~~~~~~~~~~~~ > 2 errors generated. > *** [i915_gem_mman.o] Error code 1 > > make[1]: stopped making "all" in /common/S4/obj/usr/src/amd64.amd64/sys/CANARY/common/ports/graphics/drm-61-kmod/work/drm-kmod-drm_v6.1.128_1/i915 > make[1]: 1 error > [end of excerpt from typescript -- dhw] > > This is using METAMODE (as I've done for ages, now); unfortunately: > > .ERROR_TARGET='all' > .ERROR_META_FILE='' > .MAKE.LEVEL='2' > MAKEFILE='' > > so not much to be gained there (that I can see). > > > I note that using the same ports tree, I had no issue with the > similar update for stable/14, from stable/14-n271086-2a88aad6286d > to stable/14-n271131-ee7a874557f4 (same machine; different slice). > > And yesterday's up date for head (main-n276506-a962800a09a4 to > main-n276537-7121e9414f29, with the ports tree at > main-n703215-0bca9d486f25) was uneventful. > > Peace, > david