Hi,
>today Oracle released VirtualBox 5.1.8, a maintenance release of
changelog claims fully Python3 porting, but the build still fails on i386
sdk/bindings/xpcom/include/xpcom
-I/<<PKGBUILDDIR>>/out/bin/sdk/bindings/xpcom/include/ipcd
-I/<<PKGBUILDDIR>>/src/libs/xpcom18a4/python
-I/<<PKGBUILDDIR>>/out/obj/VBoxPython3_5m/dtrace -I/<<PKGBUILDDIR>>/include
-I/<<PKGBUILDDIR>>/out -DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS
-DVBOX_WITH_REM -DVBOX_WITH_RAW_MODE -DRT_OS_LINUX -D_FILE_OFFSET_BITS=64
-DRT_ARCH_X86 -D__X86__ -DVBOX_WITH_DEBUGGER -DVBOX_WITH_HARDENING
-DRTPATH_APP_PRIVATE=\"/usr/share/virtualbox\"
-DRTPATH_APP_PRIVATE_ARCH=\"/usr/lib/virtualbox\"
-DRTPATH_SHARED_LIBS=\"/usr/lib/virtualbox\"
-DRTPATH_APP_DOCS=\"/usr/share/doc/virtualbox\" -DMOZILLA_CLIENT=1 -DNDEBUG=1
-D_IMPL_NS_COM -DXPCOM_DLL_BASE=\"VBoxXPCOM\" -DMOZ_DLL_SUFFIX=\".so\"
-DIN_RING3 -DVBOX_USE_IPRT_IN_XPCOM -DVBOX_WITH_XPCOM_NAMESPACE_CLEANUP
-DMOZ_PRESERVE_PIC -D_IMPL_NS_COM -D_IMPL_NS_BASE -DEXPORT_XPTI_API
-DEXPORT_XPT_API -DVBOX_PYXPCOM -DVBOX_WITH_XPCOM -DVBOX_PYXPCOM_VERSIONED
-DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DXP_UNIX=1 -D_GNU_SO
URCE -DHAVE_VISIBILITY_ATTRIBUTE=1 -Di386=1
-Wp,-MD,/<<PKGBUILDDIR>>/out/obj/VBoxPython3_5m/src/PyISimpleEnumerator.o.dep
-Wp,-MT,/<<PKGBUILDDIR>>/out/obj/VBoxPython3_5m/src/PyISimpleEnumerator.o
-Wp,-MP -o /<<PKGBUILDDIR>>/out/obj/VBoxPython3_5m/src/PyISimpleEnumerator.o
/<<PKGBUILDDIR>>/src/libs/xpcom18a4/python/src/PyISimpleEnumerator.cpp
/<<PKGBUILDDIR>>/src/libs/xpcom18a4/python/src/PyIID.cpp:205:1: error: invalid
conversion from 'long int (*)(PyObject*) {aka long int (*)(_object*)}' to
'hashfunc {aka int (*)(_object*)}' [-fpermissive]
};
^
kmk_builtin_append -n
"/<<PKGBUILDDIR>>/out/obj/VBoxPython3_5m/src/PyIComponentManagerObsolete.o.dep"
""
"/<<PKGBUILDDIR>>/src/libs/xpcom18a4/python/src/PyIComponentManagerObsolete.cpp:"
""
cheers,
G.
_______________________________________________
vbox-dev mailing list
[email protected]
https://www.virtualbox.org/mailman/listinfo/vbox-dev