From owner-freebsd-questions@freebsd.org Sat May 16 16:02:17 2020 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 B4F6E2F5FA8 for ; Sat, 16 May 2020 16:02:17 +0000 (UTC) (envelope-from lobo@bsd.com.br) Received: from mail-io1-xd2b.google.com (mail-io1-xd2b.google.com [IPv6:2607:f8b0:4864:20::d2b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) 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 49PVQv6dwPz4g4x for ; Sat, 16 May 2020 16:02:15 +0000 (UTC) (envelope-from lobo@bsd.com.br) Received: by mail-io1-xd2b.google.com with SMTP id y10so5962548iov.4 for ; Sat, 16 May 2020 09:02:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsd.com.br; s=capeta; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=SKa+hmi918xQUOm12St8tfmYtyCIunVEByQtXGNY9Po=; b=FgD3HtzB3jOE1nTsdrpkjgtMbF/JWGF1Xmz10cg6dofWFRrgMi86ertvT5CVUfUNVJ fUC3jNl7EQzmZdioyYGYOpbFeiJZUPhnVDC4ezrTeTxiQ5L/25H+vcaKbM4xaHeAg9zh +brP7nz0FnV7Pp74rIkCainM+tHZljklPMA7o= 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=SKa+hmi918xQUOm12St8tfmYtyCIunVEByQtXGNY9Po=; b=TpOnJQ0NKKkzSuYq1yf6Qp/mhQinVm3UcIBSgW9IcmJw2tL4EX/Evwx1W35T/8Wr9b FdZt414OluJHevY5vG9sv7M7cl0E5wjijdwE6c5qIcVXYbrTToY9c++VrbXGrTvrK76t lhrQSWiYC8RtfR33GUMl98+Who/n7hEYmgR7wChUm/H7CRoWdr8n+4I79zrCKbIv7TSP NYrhYYWoMcGEuvTSaLGMfv+7ZkU450wRR0p6GmmUP3tmKBBfiV0HEZ663VDaq+XQwxDn stsMVsRynvbVEiefLEkOh1Od7KExg13Y6a/yTGxxfhIKyRXov0ZJMl6K/TRO34Gr9R+Y U/WA== X-Gm-Message-State: AOAM532yEEfRVsbShfF/MTd7/SZuCa44Rhy6LIrt5vPkHxiviMepV+zk DRCIgWIjNZuhHNaoXp6HgUAKCvWAMnAqFrDNaVr1KmWC+Ys= X-Google-Smtp-Source: ABdhPJxcBXNprsMVCewrKLy7gvCIVNJOh7H+9/3ZXolioy3O82HBfhUGFy0dVctuotPZj8y9qgd0w3EWhH50Wch6Qdw= X-Received: by 2002:a5d:9244:: with SMTP id e4mr7405747iol.133.1589644933996; Sat, 16 May 2020 09:02:13 -0700 (PDT) MIME-Version: 1.0 References: <3D852AFC-329C-46B7-A2DE-3E9B3D61BB21@kukulies.org> <310BA73B-3BFC-4B5A-B175-0A942FCC92B0@kukulies.org> <29080AE7-3C98-4D2D-9A73-34E7CF02EA5C@kukulies.org> <910A2CF5-E2A5-4EC8-B250-C87FA8399ABA@kukulies.org> <184EB792-871B-486C-A210-6AA0D31BEECB@kukulies.org> <64C9BDE1-A411-4767-BCF8-28C56614C0B8@kukulies.org> <4861DE35-5D5B-4C8C-A571-D0A306AC6A9A@kukulies.org> In-Reply-To: <4861DE35-5D5B-4C8C-A571-D0A306AC6A9A@kukulies.org> From: Mario Lobo Date: Sat, 16 May 2020 13:02:02 -0300 Message-ID: Subject: Re: virtualbox-ose port fails (12.1) To: freeBSD Mailing List X-Rspamd-Queue-Id: 49PVQv6dwPz4g4x X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsd.com.br header.s=capeta header.b=FgD3HtzB; dmarc=none; spf=pass (mx1.freebsd.org: domain of lobo@bsd.com.br designates 2607:f8b0:4864:20::d2b as permitted sender) smtp.mailfrom=lobo@bsd.com.br X-Spamd-Result: default: False [-2.82 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[bsd.com.br:s=capeta]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; DMARC_NA(0.00)[bsd.com.br]; URI_COUNT_ODD(1.00)[9]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bsd.com.br:+]; RCVD_IN_DNSWL_NONE(0.00)[b.2.d.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; IP_SCORE(-1.32)[ip: (-5.81), ipnet: 2607:f8b0::/32(-0.33), asn: 15169(-0.42), country: US(-0.05)]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 May 2020 16:02:17 -0000 On Sat, May 16, 2020 at 6:43 AM Christoph Kukulies wrote: > But=E2=80=A6 virtualbox-ose-additions fails: > > In file included from > /usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-5.2.32/src/= VBox/Additions/x11/vboxmouse/vboxmouse.c:51: > In file included from /usr/local/include/xorg/xf86Xinput.h:56: > */usr/local/include/xorg/inputstr.h:376:5: **error: **unknown type name > 'TimeStamp'; did you mean* > * 'TimeStampPtr'?* > TimeStamp time; > * ^~~~~~~~~* > TimeStampPtr > */usr/local/include/xorg/dix.h:119:28: **note: *'TimeStampPtr' declared > here > typedef struct _TimeStamp *TimeStampPtr; > * ^* > In file included from > /usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-5.2.32/src/= VBox/Additions/x11/vboxmouse/vboxmouse.c:51: > In file included from /usr/local/include/xorg/xf86Xinput.h:56: > */usr/local/include/xorg/inputstr.h:489:5: **error: **unknown type name > 'TimeStamp'; did you mean* > * 'TimeStampPtr'?* > TimeStamp grabTime; > * ^~~~~~~~~* > TimeStampPtr > */usr/local/include/xorg/dix.h:119:28: **note: *'TimeStampPtr' declared > here > typedef struct _TimeStamp *TimeStampPtr; > * ^* > In file included from > /usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-5.2.32/src/= VBox/Additions/x11/vboxmouse/vboxmouse.c:51: > In file included from /usr/local/include/xorg/xf86Xinput.h:56: > */usr/local/include/xorg/inputstr.h:497:27: **warning: **type specifier > missing, defaults to 'int'* > * [-Wimplicit-int]* > TimeStamp /*time */ , > * ^* > */usr/local/include/xorg/inputstr.h:654:5: **error: **unknown type name > 'TimeStamp'; did you mean* > * 'TimeStampPtr'?* > TimeStamp time; > * ^~~~~~~~~* > TimeStampPtr > */usr/local/include/xorg/dix.h:119:28: **note: *'TimeStampPtr' declared > here > typedef struct _TimeStamp *TimeStampPtr; > * ^* > 4 warnings and 12 errors generated. > kmk: *** > [/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-5.2.32/out= /freebsd.amd64/debug/obj/vboxmouse_drv_system/vboxmouse.o] > Error 1 > The failing command: > @cc -c -g -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 -O0 > -fno-omit-frame-pointer -fno-strict-aliasing -fvisibility=3Dhidden > -DVBOX_HAVE_VISIBILITY_HIDDEN -DRT_USE_VISIBILITY_DEFAULT -fPIC -std=3Dc= 99 > -m64 > -I/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-5.2.32/sr= c/VBox/Additions/x11/x11include/inputproto-1.9.99.902 > -I/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-5.2.32/sr= c/VBox/Additions/x11/x11include/libpciaccess-0.10.8 > -I/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-5.2.32/sr= c/VBox/Additions/x11/x11include/pixman-0.16.0 > -I/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-5.2.32/sr= c/VBox/Additions/x11/x11include/xextproto-7.1.1 > -I/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-5.2.32/sr= c/VBox/Additions/x11/x11include/xproto-7.0.18 > -I/usr/local/include/xorg > -I/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-5.2.32/sr= c/VBox/Additions/x11/vboxmouse > -I/usr/local/include > -I/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-5.2.32/ou= t/freebsd.amd64/debug/obj/vboxmouse_drv_system/dtrace > -I/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-5.2.32/in= clude > -I/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-5.2.32/ou= t/freebsd.amd64/debug > -DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DVBOX_WITH_REM > -DVBOX_WITH_RAW_MODE -DDEBUG -DDEBUG_root -DDEBUG_USERNAME=3Droot > -DRT_OS_FREEBSD -D__FREEBSD__ -DRT_ARCH_AMD64 -D__AMD64__ > -DVBOX_WITH_DEBUGGER -DVBOX_WITH_HARDENING -DRT_LOCK_STRICT > -DRT_LOCK_STRICT_ORDER -DRTPATH_APP_PRIVATE=3D\"/usr/local/lib/virtualbox= \" > -DRTPATH_APP_PRIVATE_ARCH=3D\"/usr/local/lib/virtualbox\" > -DRTPATH_SHARED_LIBS=3D\"/usr/local/lib/virtualbox\" > -DRTPATH_APP_DOCS=3D\"/usr/local/lib/virtualbox\" -DIN_RING3 -DIN_GUEST > -DIN_GUEST_R3 -DIN_RT_R3 -DGC_ARCH_BITS=3D64 -DPIC -DVBOX_GUESTR3XORGMOD > -DRTMEM_NO_WRAP_TO_EF_APIS -D_XSERVER64 -DXFree86Server -DIN_MODULE > -DXFree86Module -DXFree86LOADER -DXINPUT -DXORG_7X -DIN_XF86_MODULE > -DDONT_DEFINE_WRAPPERS -DNO_ANSIC -DNO_ANSIC > -Wp,-MD,/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-5.2= .32/out/freebsd.amd64/debug/obj/vboxmouse_drv_system/vboxmouse.o.dep > -Wp,-MT,/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-5.2= .32/out/freebsd.amd64/debug/obj/vboxmouse_drv_system/vboxmouse.o > -Wp,-MP -o > /usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-5.2.32/out/= freebsd.amd64/debug/obj/vboxmouse_drv_system/vboxmouse.o > /usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-5.2.32/src/= VBox/Additions/x11/vboxmouse/vboxmouse.c > kmk: *** Waiting for unfinished jobs.... > kmk: *** Exiting with status 2 > *** Error code 2 > > Stop. > make[1]: stopped in /usr/ports/emulators/virtualbox-ose-additions > *** Error code 1 > > Stop. > make: stopped in /usr/ports/emulators/virtualbox-ose-additions > # > > Does it compile with you? > > =E2=80=94 > Christoph > Here is a snippet from virtualbox-ose's Makefile: > > > .if ${PORT_OPTIONS:MPYTHON} > USES+=3D python:2.7 > USE_PYTHON=3D distutils noegginfo noflavors > PYDISTUTILS_PKGNAME=3D vboxapi > PYDISTUTILS_PKGVERSION=3D 1.0 > .else > USES+=3D python:2.7,build > .endif > > Virtualbox itself asks for it. > > As an experiment, I switched both lines for python:3.7 and compiled the > port. > > The port builds without errors and VirtualBox runs just fine. > > -- > Mario Lobo > http://www.mallavoodoo.com.br > FreeBSD since version 2.2.8 [not Pro-Audio.... YET!!] > > Why are you compiling vbox additions? You only need this when running freebsd as guest a VM INSIDE VBox. You need to make install emulators/virtualbox-ose-kmod. They get installed in /boot/modules. Then you add vboxdrv_load=3D"YES" to /boot/loader.conf and vboxnet_enable=3D"YES" to /etc/rc.conf and reboot. --=20 Mario Lobo http://www.mallavoodoo.com.br FreeBSD since version 2.2.8 [not Pro-Audio.... YET!!]