ofalk / libdnet

libdnet provides a simplified, portable interface to several low-level networking routines.
Other
153 stars 60 forks source link

Unable to install on Solaris 11 #30

Closed GoogleCodeExporter closed 4 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Install Solaris 11
2. run configure and make
3. Error message generated from makefile

What is the expected output? What do you see instead?
libndet installed. Makefile fails instead with the following:

oot@sun-11:~/Downloads/libdnet-1.12# make
Making all in include
make  all-recursive
Making all in dnet
Making all in man
Making all in src
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../include   
-I../include   -g -O2 -Wall -c -o eth-linux.lo `test -f 'eth-linux.c' || echo 
'./'`eth-linux.c
 gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -g -O2 -Wall -c eth-linux.c  -fPIC -DPIC -o .libs/eth-linux.o
eth-linux.c:16:22: fatal error: features.h: No such file or directory
compilation terminated.
*** Error code 1
make: Fatal error: Command failed for target `eth-linux.lo'
Current working directory /root/Downloads/libdnet-1.12/src
*** Error code 1
The following command caused the error:
set fnord $MAKEFLAGS; amf=$2; \
dot_seen=no; \
target=`echo all-recursive | sed s/-recursive//`; \
list='include man src python test'; for subdir in $list; do \
  echo "Making $target in $subdir"; \
  if test "$subdir" = "."; then \
    dot_seen=yes; \
    local_target="$target-am"; \
  else \
    local_target="$target"; \
  fi; \
  (cd $subdir && make  $local_target) \
   || case "$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
done; \
if test "$dot_seen" = "no"; then \
  make  "$target-am" || exit 1; \
fi; test -z "$fail"
make: Fatal error: Command failed for target `all-recursive'
root@sun-11:~/Downloads/libdnet-1.12# 

What version of the product are you using? On what operating system?
libdnet-1.12. On Solaris 11

Please provide any additional information below.
I am attempting to install the latest version of snort and libdnet libraries 
are required.

Original issue reported on code.google.com by albert.l...@gmail.com on 11 Jan 2014 at 7:27

GoogleCodeExporter commented 9 years ago
Issue still exists.

Original comment by albert.l...@gmail.com on 30 May 2014 at 10:36

atiq-cs commented 8 years ago

have you tried gmake instead?

ofalk commented 4 years ago

I'm afraid, it's 2020 and I have no Solaris at my hand any more. If this is still a valid issue, let me know. But for the moment, I'll go ahead and close this issue. Of course, you can reopen this issue any time.