[Bug 212691] emulators/virtualbox-ose 5.1.6 build error: PyIID.cpp:187:2: error: cannot initialize a member subobject of type 'hashfunc'

2016-09-16 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=212691

Jung-uk Kim  changed:

   What|Removed |Added

 Status|New |In Progress
   Assignee|v...@freebsd.org|j...@freebsd.org

--- Comment #2 from Jung-uk Kim  ---
Created attachment 174830
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=174830&action=edit
Allow Python3 and use correct headers & libraries

Please try this patch.

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
freebsd-emulation@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-emulation
To unsubscribe, send any mail to "freebsd-emulation-unsubscr...@freebsd.org"


[Bug 212691] emulators/virtualbox-ose 5.1.6 build error: PyIID.cpp:187:2: error: cannot initialize a member subobject of type 'hashfunc'

2016-09-16 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=212691

--- Comment #1 from v...@unislabs.com ---
> OPTIONS_FILE_SET+=PYTHON

Without python bindings (OPTIONS_FILE_UNSET+=PYTHON) was build fine.

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
freebsd-emulation@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-emulation
To unsubscribe, send any mail to "freebsd-emulation-unsubscr...@freebsd.org"


[Bug 212691] emulators/virtualbox-ose 5.1.6 build error: PyIID.cpp:187:2: error: cannot initialize a member subobject of type 'hashfunc'

2016-09-14 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=212691

Bug ID: 212691
   Summary: emulators/virtualbox-ose 5.1.6 build error:
PyIID.cpp:187:2: error: cannot initialize a member
subobject of type 'hashfunc'
   Product: Ports & Packages
   Version: Latest
  Hardware: i386
OS: Any
Status: New
  Severity: Affects Only Me
  Priority: ---
 Component: Individual Port(s)
  Assignee: v...@freebsd.org
  Reporter: v...@unislabs.com
 Flags: maintainer-feedback?(v...@freebsd.org)
  Assignee: v...@freebsd.org

Created attachment 174784
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=174784&action=edit
Full build log of emulators/virtualbox-ose 5.1.6.

$ uname -srm
FreeBSD 10.3-RELEASE-p5 i386
emulators/virtualbox-ose 5.1.6

Building end with error:
==
…
kBuild: Compiling VBoxPython3_5m -
/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xpcom18a4/python/src/PyIInputStream.cpp
/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xpcom18a4/python/src/PyIID.cpp:187:2:
error: cannot
  initialize a member subobject of type 'hashfunc' (aka 'Py_hash_t
(*)(PyObject *)') with an lvalue of type
  'long (PyObject *)': different return type ('Py_hash_t' (aka 'int') vs
'long')
PyTypeMethod_hash,  /* tp_hash */
^
1 error generated.
kmk: ***
[/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/out/freebsd.x86/release/obj/VBoxPython3_5m/src/PyIID.o]
Error 1
The failing command:
@c++ -c -O2 -g -pipe -ansi -Wall -Wno-unused -Wno-non-virtual-dtor
-Wno-invalid-offsetof -Wno-sign-compare -Wno-unused -Wno-ctor-dtor-privacy
-fvisibility-inlines-hidden -fvisibility=hidden -DVBOX_HAVE_VISIBILITY_HIDDEN
-DRT_USE_VISIBILITY_DEFAULT -fdiagnostics-show-option
-Wno-delete-non-virtual-dtor -fPIC -Wno-write-strings  -O -pthread -m32
-I/usr/local/include/python3.5m
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xpcom18a4/python/src
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xpcom18a4/xpcom/build
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xpcom18a4/xpcom/ds
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xpcom18a4/xpcom/io
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xpcom18a4/xpcom/base
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xpcom18a4/xpcom/components
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xpcom18a4/xpcom/threads
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xpcom18a4/xpcom/proxy/src
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xpcom18a4/xpcom/reflect/xptcall/src
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xpcom18a4/ipc/ipcd/client/src
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xpcom18a4/ipc/ipcd/shared/src
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xpcom18a4/ipc/ipcd/extensions/lock/src
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xpcom18a4/ipc/ipcd/extensions/transmngr/src
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xpcom18a4/ipc/ipcd/extensions/transmngr/common
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/out/freebsd.x86/release/bin/sdk/bindings/xpcom/include
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/out/freebsd.x86/release/bin/sdk/bindings/xpcom/include/nsprpub
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/out/freebsd.x86/release/bin/sdk/bindings/xpcom/include/string
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/out/freebsd.x86/release/bin/sdk/bindings/xpcom/include/xpcom
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/out/freebsd.x86/release/bin/sdk/bindings/xpcom/include/ipcd
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xpcom18a4/python
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/out/freebsd.x86/release/obj/VBoxPython3_5m/dtrace
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/include
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/out/freebsd.x86/release
-DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DVBOX_WITH_REM
-DVBOX_WITH_RAW_MODE -DRT_OS_FREEBSD -D__FREEBSD__ -DRT_ARCH_X86 -D__X86__
-DVBOX_WITH_DEBUGGER -DVBOX_WITH_HARDENING
-DRTPATH_APP_PRIVATE=\"/usr/local/share/virtualbox-ose\"
-DRTPATH_APP_PRIVATE_ARCH=\"/usr/local/lib/v

maintainer-feedback requested: [Bug 212691] emulators/virtualbox-ose 5.1.6 build error: PyIID.cpp:187:2: error: cannot initialize a member subobject of type 'hashfunc'

2016-09-14 Thread bugzilla-noreply
v...@unislabs.com has reassigned Bugzilla Automation 's
request for maintainer-feedback to v...@freebsd.org:
Bug 212691: emulators/virtualbox-ose 5.1.6 build error: PyIID.cpp:187:2: error:
cannot initialize a member subobject of type 'hashfunc'
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=212691



--- Description ---
Created attachment 174784
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=174784&action=edit
Full build log of emulators/virtualbox-ose 5.1.6.

$ uname -srm
FreeBSD 10.3-RELEASE-p5 i386
emulators/virtualbox-ose 5.1.6

Building end with error:
==
…
kBuild: Compiling VBoxPython3_5m -
/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xpco
m18a4/python/src/PyIInputStream.cpp
/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xpco
m18a4/python/src/PyIID.cpp:187:2:
error: cannot
  initialize a member subobject of type 'hashfunc' (aka 'Py_hash_t
(*)(PyObject *)') with an lvalue of type
  'long (PyObject *)': different return type ('Py_hash_t' (aka 'int') vs
'long')
PyTypeMethod_hash,  /* tp_hash */
^
1 error generated.
kmk: ***
[/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/out/freebsd.
x86/release/obj/VBoxPython3_5m/src/PyIID.o]
Error 1
The failing command:
@c++ -c -O2 -g -pipe -ansi -Wall -Wno-unused -Wno-non-virtual-dtor
-Wno-invalid-offsetof -Wno-sign-compare -Wno-unused -Wno-ctor-dtor-privacy
-fvisibility-inlines-hidden -fvisibility=hidden -DVBOX_HAVE_VISIBILITY_HIDDEN
-DRT_USE_VISIBILITY_DEFAULT -fdiagnostics-show-option
-Wno-delete-non-virtual-dtor -fPIC -Wno-write-strings  -O -pthread -m32
-I/usr/local/include/python3.5m
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xp
com18a4/python/src
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xp
com18a4/xpcom/build
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xp
com18a4/xpcom/ds
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xp
com18a4/xpcom/io
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xp
com18a4/xpcom/base
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xp
com18a4/xpcom/components
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xp
com18a4/xpcom/threads
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xp
com18a4/xpcom/proxy/src
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xp
com18a4/xpcom/reflect/xptcall/src
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xp
com18a4/ipc/ipcd/client/src
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xp
com18a4/ipc/ipcd/shared/src
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xp
com18a4/ipc/ipcd/extensions/lock/src
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xp
com18a4/ipc/ipcd/extensions/transmngr/src
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xp
com18a4/ipc/ipcd/extensions/dconnect/src
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xp
com18a4/ipc/ipcd/extensions/transmngr/common
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/out/freebsd
.x86/release/bin/sdk/bindings/xpcom/include
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/out/freebsd
.x86/release/bin/sdk/bindings/xpcom/include/nsprpub
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/out/freebsd
.x86/release/bin/sdk/bindings/xpcom/include/string
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/out/freebsd
.x86/release/bin/sdk/bindings/xpcom/include/xpcom
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/out/freebsd
.x86/release/bin/sdk/bindings/xpcom/include/ipcd
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/src/libs/xp
com18a4/python
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/out/freebsd
.x86/release/obj/VBoxPython3_5m/dtrace
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/include
-I/usr/obj/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.6/out/freebsd
.x86/release
-DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DVBOX_WITH_REM
-DVBOX_WITH_RAW_MODE -DRT_OS_FREEBSD -D__FREEBSD__ -DRT_ARCH_X86 -D__X86__
-DVBOX_WITH_DEBUGGER -DVBOX_WITH_HARDENING
-DRTPATH_APP_PRIVATE=\"/usr/local/share/virtualbox-ose\"
-DRTPATH_APP_PRIVATE_ARCH=\"/usr/local/lib/virtualbox\"
-DRTPATH_SHARED_LIBS=\"/usr/local/lib/virtualbox\"
-DRTPATH_APP_DOCS=\"/usr/local/share/doc/virtualbox-ose\" -DMOZILLA_CLIENT=1
-DNDEBUG=1 -D_IMPL_NS_COM -DXPCOM_DLL_BASE=\"VBoxXPCOM\&qu