[Bug 217794] pcap-int.h of contrib/libpcap missing in /usr/include

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Mar 15 05:34:09 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=217794

            Bug ID: 217794
           Summary: pcap-int.h of contrib/libpcap missing in /usr/include
           Product: Base System
           Version: CURRENT
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: kern
          Assignee: freebsd-bugs at FreeBSD.org
          Reporter: ohartmann at walstatt.org

While trying to compile port 

security/dsniff

on a recent CURRENT (FreeBSD 12.0-CURRENT #18 r315187: Mon Mar 13 06:32:50 CET
2017 amd64) I ran into a compilation error due to a missing header file, see
below.

I guess this PR is better with the main source list than ports, since taken
from the error below, it's matter of the core system.

[...]
cc -O2 -pipe -O3  -fstack-protector -fno-strict-aliasing -D_BSD_SOURCE
-DLIBNET_BSDISH_OS -DHAVE_SOCKADDR_SA_LEN -DDSNIFF_LIBDIR=\"/usr/local/lib/\"
-I. -I/usr/local/include -I/usr/include/pcap -I/usr/local/include  
-I/usr/local/include -c ./pcaputil.c
--- webmitm ---
cc -fstack-protector -o webmitm webmitm.o base64.o buf.o decode_http.o record.o
-lrpcsvc  -L. -lmd -L/usr/local/lib -lnet  -lssl -lcrypto
--- webspy ---
cc -fstack-protector -o webspy webspy.o base64.o buf.o remote.o -lrpcsvc  -L.
-lmd -L/usr/local/lib -lnids `pkg-config --libs gthread-2.0` -lpcap
-L/usr/local/lib -lnet -L/usr/local/lib  -lSM -lICE -lXmu -lX11
--- pcaputil.o ---
./pcaputil.c:22:10: fatal error: '/usr/include/pcap-int.h' file not found
#include </usr/include/pcap-int.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
*** [pcaputil.o] Error code 1

make[2]: stopped in /usr/ports/security/dsniff/work/dsniff-2.4
1 error

make[2]: stopped in /usr/ports/security/dsniff/work/dsniff-2.4
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/security/dsniff
*** Error code 1

Stop.
make: stopped in /usr/ports/security/dsniff
root at freyja:/usr/ports/security/dsniff # find /usr -name pcap-int.h -print
/usr/obj/usr/src/tmp/usr/include/pcap-int.h
/usr/obj/usr/src/lib32/usr/include/pcap-int.h
/usr/src/contrib/libpcap/pcap-int.h

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list