1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00

net/ostinato: Fix building on 11.1-RELEASE and HEAD

11.1-RELEASE and HEAD include libpcap 1.8 which doesn't ensure the experimental
remote packet capture feature only available to WIN32 isn't picked up by
builds on Unix. This solves the build error of the missing remote-ext.h
header file.

MFH:		2017Q3
This commit is contained in:
Mark Felder 2017-08-18 15:08:12 +00:00
parent b6da44d21f
commit 93990ae798
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=448238

View File

@ -0,0 +1,24 @@
Patch to fix building with libpcap 1.8 branch which doesn't properly
ensure HAVE_REMOTE declarations are only for WIN32 systems
--- rpc/pbrpc.pro.orig 2017-08-18 15:00:23 UTC
+++ rpc/pbrpc.pro
@@ -1,7 +1,7 @@
TEMPLATE = lib
CONFIG += qt staticlib
QT += network
-DEFINES += HAVE_REMOTE
+#DEFINES += HAVE_REMOTE
LIBS += -lprotobuf
HEADERS += rpcserver.h rpcconn.h pbrpccontroller.h pbrpcchannel.h pbqtio.h
SOURCES += rpcserver.cpp rpcconn.cpp pbrpcchannel.cpp
--- server/drone.pro.orig 2017-08-18 15:00:47 UTC
+++ server/drone.pro
@@ -2,7 +2,7 @@ TEMPLATE = app
CONFIG += qt ver_info
QT += network script xml
QT -= gui
-DEFINES += HAVE_REMOTE WPCAP
+#DEFINES += HAVE_REMOTE WPCAP
linux*:system(grep -q IFLA_STATS64 /usr/include/linux/if_link.h): \
DEFINES += HAVE_IFLA_STATS64
INCLUDEPATH += "../rpc"