On Tue, Oct 30, 2012 at 11:56 AM, mahesh <[email protected]> wrote: > I have run into some issues while doing "make" during the installation > process. The "cmake .." results look like :- > > ------------------------- > > -- The C compiler identification is GNU > -- Check for working C compiler: /usr/bin/gcc > -- Check for working C compiler: /usr/bin/gcc -- works > -- Detecting C compiler ABI info > -- Detecting C compiler ABI info - done > -- Performing Test BPFATTACH_RUN_RESULT > -- Performing Test BPFATTACH_RUN_RESULT - Success > -- System has SO_ATTACH_FILTER/SO_DETACH_FILTER support > -- Performing Test PFPACKET_RUN_RESULT > -- Performing Test PFPACKET_RUN_RESULT - Success > -- System has PF_PACKET sockets > -- Performing Test STRICT_ALIGN_RUN_RESULT > -- Performing Test STRICT_ALIGN_RUN_RESULT - Success > -- System architecture is NOT strictly aligned > -- Performing Test TX_RING_RUN_RESULT > -- Performing Test TX_RING_RUN_RESULT - Failed > -- System does not have TX_RING support > -- Looking for include files CMAKE_HAVE_PTHREAD_H > -- Looking for include files CMAKE_HAVE_PTHREAD_H - found > -- Looking for pthread_create in pthreads > -- Looking for pthread_create in pthreads - not found > -- Looking for pthread_create in pthread > -- Looking for pthread_create in pthread - found > -- Found Threads: TRUE > -- Found Libnl: /usr/lib/libnl.so > -- Found Curses: /usr/lib/libcurses.so > -- Found FLEX: /usr/bin/flex > -- Found BISON: /usr/bin/bison > -- Found libcli: /usr/lib/libcli.so > -- Found LibGeoIP: /usr/lib/libGeoIP.so > -- Found NaCl: > /opt/nacl-20110221/nacl-20110221/build/iadchacm03/lib/x86/libnacl.a > -- Found libnetfilter_conntrack: /usr/lib/libnetfilter_conntrack.so > -- Found liburcu: /usr/lib/liburcu.so > -- Configuring done > -- Generating done > -- Build files have been written to: > /opt/DOWNLOADS/netsniff-ng-0.5.7/src/build > > --------------------------- > > It seems all the pre-requisites have been met. However, when I do "make" I > see the errors :- > > -------------------------------- > > [ 1%] Building C object netsniff-ng/CMakeFiles/netsniff-ng.dir/__/hash.c.o > cc1: error: unrecognized command line option "-Wstrict-overflow=1" > cc1: error: unrecognized command line option "-Wtype-limits" > cc1: error: unrecognized command line option "-Wmissing-parameter-type" > cc1: error: unrecognized command line option "-Wclobbered" > cc1: error: unrecognized command line option "-Wempty-body" > cc1: error: unrecognized command line option "-Wignored-qualifiers" > cc1: error: unrecognized command line option "-Woverlength-strings" > cc1: error: unrecognized command line option "-Wlogical-op" > cc1: error: unrecognized command line option "-Woverride-init" > /opt/DOWNLOADS/netsniff-ng-0.5.7/src/hash.c:1: error: bad value (native) for > -march= switch > /opt/DOWNLOADS/netsniff-ng-0.5.7/src/hash.c:1: error: bad value (native) for > -mtune= switch > make[2]: *** [netsniff-ng/CMakeFiles/netsniff-ng.dir/__/hash.c.o] Error 1 > make[1]: *** [netsniff-ng/CMakeFiles/netsniff-ng.dir/all] Error 2 > make: *** [all] Error 2 > > -------------------------------- > > Any ideas on what I am doing wrong ?
Hmm .. maybe your GCC is too old? Try editing compile flags in src/CMakeLists.txt, e.g. remove some tuning. The most simple case could be that you put "-O2 -Wall" there - might be worth a try. --
