Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to install on Solaris 11 #30

Closed
GoogleCodeExporter opened this issue Jun 14, 2015 · 3 comments
Closed

Unable to install on Solaris 11 #30

GoogleCodeExporter opened this issue Jun 14, 2015 · 3 comments

Comments

@GoogleCodeExporter
Copy link

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
Copy link
Author

Issue still exists.

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

@atiq-cs
Copy link

atiq-cs commented Oct 14, 2016

have you tried gmake instead?

@ofalk
Copy link
Owner

ofalk commented Sep 9, 2020

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.

@ofalk ofalk closed this as completed Sep 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants