[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 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'
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'
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'
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