From owner-freebsd-questions@freebsd.org Fri Mar 12 20:01:32 2021 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 83E0F5AC14C for ; Fri, 12 Mar 2021 20:01:32 +0000 (UTC) (envelope-from parv.0zero9@gmail.com) Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4DxxXW3xrvz4pbL for ; Fri, 12 Mar 2021 20:01:31 +0000 (UTC) (envelope-from parv.0zero9@gmail.com) Received: by mail-wr1-x429.google.com with SMTP id t9so2434067wrn.11 for ; Fri, 12 Mar 2021 12:01:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=kWFIdNGD8lkzD0mozBJDZGc4u6pKPDkFBVPoRuZ0sUg=; b=AZQLLsRlSkIsT9pXdKVyp/GetemhsgfNTMacWdytJzMSEyieqMLn2xorR7l1R1DcWP ThZ8+5oHaITffak5SwmlKpHbdNvOiBcyUo4ZRWn25s1zxbOKhT/LkrxVh/fHJsWAaJJa Nt+UZBayPRr3tNrH3P8Je5UHRFqBB43jXrDrZEF/xK53ZRt25YwSdyh12WpXnH+IRpnC WGbGuHbPgldlCgHt+yqrOvLyx6gWCr/yk84foQ8/hmNs6vVqLhp/Vnvp7XVZJZq6bvYf fpWnQ3sMDylqCMSprNFFcKs04hjZCLvApGl6ulE4jpDG8iUlPDE0VkxkHchYgmU4CihL Zafw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=kWFIdNGD8lkzD0mozBJDZGc4u6pKPDkFBVPoRuZ0sUg=; b=LHKfHTXS1i63yHCPDgJcsGzrHSC5HYDiboXISKEENBX7tgCEHEIIwqXs2TSFvVHy8Q 9Lb6yXgw4ktHhavtdfQDNuZMou6HpxItV5KQTHQkj+chpTyPt5vDwT/XJPSe+UQopdqX 6oomm9qtcuFw3NjuOTG+aexjBh2sYAZ1pzEbyuYxlO9Z1GsZgsBlEHuOD+76rFTSbGfL BCvdi8XDd9JB9QEvTSkOr6HxRPg1L65ZYVK5IPQQA0iaNzTEWP4NQQ8KQ8oaxYx0M54R qNX++JOz4yGzwZyHlR0pQz/awDJYAc8U42NtLxwXLrRt/h3wFSzQxZYPj0L44hXPbb36 Qg0Q== X-Gm-Message-State: AOAM531dLGiazy7n6nouOPNMdsQYryp6ZeVsOcp4tVaAZv3DDqvvyNRH RpgbuIFUeTLmTdmGXmNLUXrZvfRc+4tw3dIDgyoda3U2 X-Google-Smtp-Source: ABdhPJxG9tRf/jxSMz9zw3byghc7iySCOrxrdrZY3xBwdAAFprsxdxs7RtAX6V4KW/dxeojEng2ICEWyk05TGjAnGdQ= X-Received: by 2002:a5d:5105:: with SMTP id s5mr16200554wrt.140.1615579289466; Fri, 12 Mar 2021 12:01:29 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: "parv/freebsd" Date: Fri, 12 Mar 2021 09:59:58 -1000 Message-ID: Subject: Re: emulators/virtualbox-ose-additions 6.1.18 fails to build while compiling mount_vboxfs.c To: freebsd-questions@freebsd.org X-Rspamd-Queue-Id: 4DxxXW3xrvz4pbL X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=AZQLLsRl; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of parv0zero9@gmail.com designates 2a00:1450:4864:20::429 as permitted sender) smtp.mailfrom=parv0zero9@gmail.com X-Spamd-Result: default: False [-4.00 / 15.00]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::429:from]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TAGGED_FROM(0.00)[freebsd]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::429:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::429:from]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-questions] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Mar 2021 20:01:32 -0000 On Fri, Mar 12, 2021 at 9:49 AM parv/freebsd wrote: ... > On FreeBSD stable/12-n232694-f2a88e74470 ... > > - have in /etc/make.conf to avoid use of DBUS, HAL, & WAYLAND via > OPTIONS_UNSET; > - using MINIMAL kernel with COMPAT_FREEBSD10 & COMPAT_FREEBSD11 only for > Firefox; > - packages & ports tree (r568143) are uptodate > I should have also mentioned that FreeBSD 12-STABLE tree is at commit 623fe87b21, Mar 11, 2021. - parv ... build of emulators/virtualbox-ose-additions version 6.1.18 fails to > build > due to "use of undeclared identifier" while compiling mount_vboxfs.c ... > > > kBuild: Compiling mount_vboxvfs - /usr/src/sys/../sbin/mount/getmntopts.c > kBuild: Compiling mount_vboxvfs - > /src-build/ports-build/src-build/ports/emulators/virtualbox-ose-additions/work/VirtualBox-6.1.18/src/VBox/Additions/freebsd/mount_vboxvfs/mount_vboxvfs.c > /src-build/ports-build/src-build/ports/emulators/virtualbox-ose-additions/work/VirtualBox-6.1.18/src/VBox/Additions/freebsd/mount_vboxvfs/mount_vboxvfs.c:54:2: > error: use of undeclared identifier 'MNT_NOCOVER' > MOPT_STDOPTS, > ^ > /usr/src/sys/../sbin/mount/mntopts.h:100:2: note: expanded from macro > 'MOPT_STDOPTS' > MOPT_NOCOVER, \ > ^ > /usr/src/sys/../sbin/mount/mntopts.h:68:37: note: expanded from macro > 'MOPT_NOCOVER' > #define MOPT_NOCOVER { "cover", 1, MNT_NOCOVER, 0 } > ^ > /src-build/ports-build/src-build/ports/emulators/virtualbox-ose-additions/work/VirtualBox-6.1.18/src/VBox/Additions/freebsd/mount_vboxvfs/mount_vboxvfs.c:54:2: > error: use of undeclared identifier 'MNT_EMPTYDIR' > /usr/src/sys/../sbin/mount/mntopts.h:101:2: note: expanded from macro > 'MOPT_STDOPTS' > MOPT_EMPTYDIR > ^ > /usr/src/sys/../sbin/mount/mntopts.h:69:41: note: expanded from macro > 'MOPT_EMPTYDIR' > #define MOPT_EMPTYDIR { "emptydir", 0, MNT_EMPTYDIR, 0 } > ^ > 2 errors generatedkBuild: Generating > /src-build/ports-build/src-build/ports/emulators/virtualbox-ose-additions/work/VirtualBox-6.1.18/out/freebsd.amd64/release/revision-generated.h > . > kmk: *** > [/src-build/ports-build/src-build/ports/emulators/virtualbox-ose-additions/work/VirtualBox-6.1.18/out/freebsd.amd64/release/obj/mount_vboxvfs/mount_vboxvfs.o] > Error 1 > The failing command: > @cc -c -O2 -I/usr/src/sys/../sbin/mount -g -pipe -pedantic -Wshadow -Wall > -Wextra -Wno-missing-field-initializers -Wno-unused -Wno-trigraphs > -fdiagnostics-show-option -Wno-unused-parameter > -Wno-language-extension-token -Wno-gnu-folding-constant > -Wno-gnu-anonymous-struct -Wno-string-plus-int -Wno-nested-anon-types > -Wno-variadic-macros -Wno-long-long -Wmissing-prototypes > -Wstrict-prototypes -Wmissing-declarations > -Werror-implicit-function-declaration -Wno-variadic-macros -O2 > -mtune=generic -fno-omit-frame-pointer -fno-strict-aliasing > -fvisibility=hidden -DVBOX_HAVE_VISIBILITY_HIDDEN > -DRT_USE_VISIBILITY_DEFAULT -m64 -I/usr/local/include > -I/src-build/ports-build/src-build/ports/emulators/virtualbox-ose-additions/work/VirtualBox-6.1.18/out/freebsd.amd64/release/obj/mount_vboxvfs/dtrace > -I/src-build/ports-build/src-build/ports/emulators/virtualbox-ose-additions/work/VirtualBox-6.1.18/include > -I/src-build/ports-build/src-build/ports/emulators/virtualbox-ose-additions/work/VirtualBox-6.1.18/out/freebsd.amd64/release > -DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DRT_OS_FREEBSD -D__FREEBSD__ > -DRT_ARCH_AMD64 -D__AMD64__ -DVBOX_WITH_DEBUGGER -DVBOX_WITH_HARDENING > -DRTPATH_APP_PRIVATE=\"/usr/local/lib/virtualbox\" > -DRTPATH_APP_PRIVATE_ARCH=\"/usr/local/lib/virtualbox\" > -DRTPATH_SHARED_LIBS=\"/usr/local/lib/virtualbox\" > -DRTPATH_APP_DOCS=\"/usr/local/lib/virtualbox\" -DIN_RING3 -DIN_GUEST > -DIN_GUEST_R3 -DIN_RT_R3 -DGC_ARCH_BITS=64 -DRT_NEED_NEW_AND_DELETE > -DHC_ARCH_BITS=64 > -Wp,-MD,/src-build/ports-build/src-build/ports/emulators/virtualbox-ose-additions/work/VirtualBox-6.1.18/out/freebsd.amd64/release/obj/mount_vboxvfs/mount_vboxvfs.o.dep > -Wp,-MT,/src-build/ports-build/src-build/ports/emulators/virtualbox-ose-additions/work/VirtualBox-6.1.18/out/freebsd.amd64/release/obj/mount_vboxvfs/mount_vboxvfs.o > -Wp,-MP -o > /src-build/ports-build/src-build/ports/emulators/virtualbox-ose-additions/work/VirtualBox-6.1.18/out/freebsd.amd64/release/obj/mount_vboxvfs/mount_vboxvfs.o > /src-build/ports-build/src-build/ports/emulators/virtualbox-ose-additions/work/VirtualBox-6.1.18/src/VBox/Additions/freebsd/mount_vboxvfs/mount_vboxvfs.c > *** Error code 2 > ...