[Bug 195950] New: VirtualBox Additions vxboxmouse compile error
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sat Dec 13 18:41:11 UTC 2014
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=195950
Bug ID: 195950
Summary: VirtualBox Additions vxboxmouse compile error
Product: Ports Tree
Version: Latest
Hardware: amd64
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: Individual Port(s)
Assignee: freebsd-ports-bugs at FreeBSD.org
Reporter: papowell at astart.com
Created attachment 150550
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=150550&action=edit
Error Details
System: FreeBSD amd64 9.3 running under VirtualBox
Date: 13 Dec 2014
Installed all ports using PKGng. Installed Xorg-7.7_1 using PKGng. Installed
kde-4-14 using PKGng. X.Org X Server 1.12.4
Compiled: /usr/ports/emulators/virtualbox-ose-additions
In file included from
/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-4.3.20/src/VBox/Additions/x11/vbox
mouse/vboxmouse.c:50:
/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-4.3.20/src/VBox/Additions/x11/x11i
nclude/xorg-server-1.16.0/xf86Xinput.h:113:
error: redefinition of typedef 'InputInfoPtr'
/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-4.3.20/src/VBox/Additions/x11/x11i
nclude/xorg-server-1.16.0/xf86.h:218:
error: previous declaration of 'InputInfoPtr' was here
NOTE 1: the X Server is version 1.12 but the VirtualBox compile appears to use
xorg-server-1.16.0.
NOTE 2: the following patch fixes this problem and the VirtualBox extensions
compile and install.
FIX:
diff -bc
work/VirtualBox-4.3.20/src/VBox/Additions/x11/x11include/xorg-server-1.16.0/
xf86Xinput.h
work.old/VirtualBox-4.3.20/src/VBox/Additions/x11/x11include/xorg-server
-1.16.0/xf86Xinput.h
***
work/VirtualBox-4.3.20/src/VBox/Additions/x11/x11include/xorg-server-1.16.0/xf86X
input.h Fri Nov 21 07:18:44 2014
---
work.old/VirtualBox-4.3.20/src/VBox/Additions/x11/x11include/xorg-server-1.16.0/x
f86Xinput.h Fri Dec 12 08:20:25 2014
***************
*** 85,91 ****
--- 85,94 ----
/* This is to input devices what the ScrnInfoRec is to screens. */
+ /*
typedef struct _InputInfoRec {
+ */
+ struct _InputInfoRec {
struct _InputInfoRec *next;
char *name;
char *driver;
***************
*** 110,116 ****
void *module;
XF86OptionPtr options;
InputAttributes *attrs;
! } *InputInfoPtr;
/* xf86Globals.c */
extern InputInfoPtr xf86InputDevs;
--- 113,123 ----
void *module;
XF86OptionPtr options;
InputAttributes *attrs;
! };
! /*
! *InputInfoPtr;
! */
! //typedef struct _InputInfoRec *InputInfoPtr;
/* xf86Globals.c */
extern InputInfoPtr xf86InputDevs;
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list