[MacPorts] #64646: tuntaposx @20150118: fix for Leopard? Previous version builds for ppc but fails for ppc+ppc64
MacPorts
noreply at macports.org
Mon Mar 7 17:28:58 UTC 2022
#64646: tuntaposx @20150118: fix for Leopard? Previous version builds for ppc but
fails for ppc+ppc64
---------------------------+-------------------------------------
Reporter: barracuda156 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.7.1
Resolution: | Keywords: PowerPC, Leopard, ppc64
Port: tuntaposx |
---------------------------+-------------------------------------
Comment (by barracuda156):
I adapted old patches to the next version @20141104 and got a number of
errors about missing components in the kernel:
{{{
In file included from
/System/Library/Frameworks/Kernel.framework/Headers/sys/ioctl.h:103In file
included from
/System/Library/Frameworks/Kernel.framework/Headers/sys/ioctl.h:103,
from
/System/Library/Frameworks/Kernel.framework/Headers/sys/systm.h:104,
from ../tuntap.h:42,
from ../tuntap_mgr.cc:30:
/System/Library/Frameworks/Kernel.framework/Headers/sys/ioctl_compat.h:72:26:
error: sys/ttychars.h: No such file or directory
/System/Library/Frameworks/Kernel.framework/Headers/sys/ioctl_compat.h:73:24:
error: sys/ttydev.h: No such file or directory
In file included from
/System/Library/Frameworks/Kernel.framework/Headers/sys/ioctl.h:103In file
included from
/System/Library/Frameworks/Kernel.framework/Headers/sys/ioctl.h:103,
from
/System/Library/Frameworks/Kernel.framework/Headers/sys/systm.h:104,
from ../tuntap.h:42,
from ../tuntap.cc:30:
/System/Library/Frameworks/Kernel.framework/Headers/sys/ioctl_compat.h:72:26:
error: sys/ttychars.h: No such file or directory
,
from
/System/Library/Frameworks/Kernel.framework/Headers/sys/systm.h:104,
from ../tuntap.h:42,
from
../tuntap_mgr.cc:30/System/Library/Frameworks/Kernel.framework/Headers/sys/ioctl_compat.h:73:24:
error: sys/ttydev.h: No such file or directory
:
/System/Library/Frameworks/Kernel.framework/Headers/sys/ioctl_compat.h:72:26:
error: ,
from
/System/Library/Frameworks/Kernel.framework/Headers/sys/systm.h:104,
from ../tuntap.h:42sys/ttychars.h: No such file or
directory,
from ../tuntap.cc:30
:
/System/Library/Frameworks/Kernel.framework/Headers/sys/ioctl_compat.h:72:26:
error:
/System/Library/Frameworks/Kernel.framework/Headers/sys/ioctl_compat.h:73:24:
sys/ttychars.h: No such file or directory
error:
sys/ttydev.h: No such file or directory
/System/Library/Frameworks/Kernel.framework/Headers/sys/ioctl_compat.h:73:24:
error: sys/ttydev.h: No such file or directory
../tuntap.cc: In member function ‘virtual bool
tuntap_interface::register_interface(const sockaddr_dl*, void*,
u_int32_t)’:
../tuntap.cc:330: error: invalid conversion from ‘errno_t (*)(__ifnet*,
uint32_t, void*)’ to ‘errno_t (*)(__ifnet*, long unsigned int, void*)’
../tuntap.cc: In member function ‘virtual bool
tuntap_interface::register_interface(const sockaddr_dl*, void*,
u_int32_t)’:
../tuntap.cc:330: error: invalid conversion from ‘errno_t (*)(__ifnet*,
uint32_t, void*)’ to ‘errno_t (*)(__ifnet*, long unsigned int, void*)’
make[1]: *** [../tuntap.o] Error 1
make[1]: *** Waiting for unfinished jobs....
/usr/bin/g++-4.2 -Wall -Werror -mkernel -force_cpusubtype_ALL -nostdinc
-fno-builtin -fno-stack-protector -msoft-float -fno-common -arch ppc
-DKERNEL -DAPPLE -DKERNEL_PRIVATE -DTUNTAP_VERSION=\"20141104\"
-DTUN_KEXT_VERSION=\"20141104\" -I..
-I/System/Library/Frameworks/Kernel.framework/Headers -c ../lock.cc -o
../lock.o
make[1]: *** [../tuntap.o] Error 1
}}}
Those invalid conversions can be fixed (old patches addressed similar
errors), but the rest, I guess, no.
--
Ticket URL: <https://trac.macports.org/ticket/64646#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list