root@Ubuntu32:/home/zhangbin/streaming/WFD/miracast-emu# cp -rf /usr/include/linux/* /usr/include/sys/
root@Ubuntu32:/home/zhangbin/streaming/WFD/miracast-emu# make
g++ -c -o openWFD.o -Ilive555/UsageEnvironment/include -Ilive555/BasicUsageEnvironment/include -Ilive555/groupsock/include -Ilive555/UsageEnvironment/include -Ilive555/liveMedia/include -g -m64 -fPIC -I. -DSOCKLEN_T=socklen_t -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -DBSD=1 openWFD.cpp
In file included from /usr/include/netinet/in.h:23:0,
from live555/groupsock/include/NetCommon.h:95,
from live555/liveMedia/include/FramedSource.hh:25,
from live555/liveMedia/include/MediaSink.hh:25,
from live555/liveMedia/include/RTPSink.hh:25,
from live555/liveMedia/include/MultiFramedRTPSink.hh:26,
from live555/liveMedia/include/AudioRTPSink.hh:25,
from live555/liveMedia/include/MPEG1or2AudioRTPSink.hh:25,
from live555/liveMedia/include/liveMedia.hh:27,
from playCommon.hh:5,
from openWFD.cpp:4:
/usr/include/features.h:324:26: fatal error: bits/predefs.h: No such file or directory
compilation terminated.
make: *** [wfdemu] Error 1
root@Ubuntu32:/home/zhangbin/streaming/WFD/miracast-emu#
/usr/include/features.h:357:25: fatal error: sys/cdefs.h: No such file or directory
compilation terminated.
make: *** [wfdemu] Error 1
root@Ubuntu32:/home/zhangbin/streaming/WFD/miracast-emu# gedit Makefile
root@Ubuntu32:/home/zhangbin/streaming/WFD/miracast-emu# find cdefs.h
find: `cdefs.h': No such file or directory
root@Ubuntu32:/home/zhangbin/streaming/WFD/miracast-emu# find /usr/include -name cdefs.h
/usr/include/i386-linux-gnu/sys/cdefs.h
root@Ubuntu32:/home/zhangbin/streaming/WFD/miracast-emu# cp -rf /usr/include/i386-linux-gnu/sys .
root@Ubuntu32:/home/zhangbin/streaming/WFD/miracast-emu# make
root@Ubuntu32:/home/zhangbin/streaming/WFD/miracast-emu# find /usr/include -name stubs.h
/usr/include/i386-linux-gnu/gnu/stubs.h
root@Ubuntu32:/home/zhangbin/streaming/WFD/miracast-emu# gedit Makefile
root@Ubuntu32:/home/zhangbin/streaming/WFD/miracast-emu# make
g++ -c -o openWFD.o -Ilive555/UsageEnvironment/include -Ilive555/BasicUsageEnvironment/include -Ilive555/groupsock/include -Ilive555/UsageEnvironment/include -Ilive555/liveMedia/include -g -m64 -fPIC -I. -DSOCKLEN_T=socklen_t -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -DBSD=1 openWFD.cpp
In file included from ./sys/time.h:23:0,
from live555/groupsock/include/NetCommon.h:94,
from live555/liveMedia/include/FramedSource.hh:25,
from live555/liveMedia/include/MediaSink.hh:25,
from live555/liveMedia/include/RTPSink.hh:25,
from live555/liveMedia/include/MultiFramedRTPSink.hh:26,
from live555/liveMedia/include/AudioRTPSink.hh:25,
from live555/liveMedia/include/MPEG1or2AudioRTPSink.hh:25,
from live555/liveMedia/include/liveMedia.hh:27,
from playCommon.hh:5,
from openWFD.cpp:4:
/usr/include/features.h:389:23: fatal error: gnu/stubs.h: No such file or directory
compilation terminated.
make: *** [wfdemu] Error 1
root@Ubuntu32:/home/zhangbin/streaming/WFD/miracast-emu#
ink.o: In function `WFDSink::handleResponseBytes(int)':
/home/zhangbin/streaming/WFD/miracast-emu/WFDSink.cpp:1897: undefined reference to `operator new[](unsigned long)'
WFDSink.o: In function `__gnu_cxx::new_allocator