Not sure if this will help but these are the steps I took to build a binary
installer for Solaris 10 (I did the same for 2.8.3 and it worked as well):
Compile OSSEC on Solaris 10 with OPENSSL Support
1. Install opencsw pkgutil
--> pkgadd -d http://get.opencsw.org/now
2. Install OPENSSL and OPENSSL Libraries
--> pkgutil -i libssl_dev
--> pkgutil -i openssl_utils
3. Download OSSEC Tar file
--> wget http://www.ossec.net/files/ossec-hids-2.8.2.tar.gz
4. Unzip the tar
--> gunzip ossec-hids-2.8.2.tar.gz
5. Untar the tar
--> tar -xvf ossec-hids-2.8.2.tar.gz
6. Change to the src dir
--> cd ossec-hids-2.8.2/src
7. Edit the Makeall file
--> vi Makeall
8. Change all instances of /bin/sh to /usr/bin/bash
--> shift+:%s/\/bin\/sh/\/usr\/bin\/bash/g
--> shift+:wq!
9. Locate gcc and create softlink to cc
--> which gcc
--> cd to gcc dir
--> ln -s <gccDir> cc
10. Find where the OPENSSL Header resides
--> find / -name opensslconf.h -print
11. Update the OPENSSL check in the Makeall file
--> cd /tmp/ossec-hids-2.8.2/src
--> vi Makeall
--> /ssl
--> change "if [ -e /usr/sfw/include/openssl/opensslconf.h ]; then" to
the path of the header from the find command in step 10
--> escape shift+:wq!
12. Start the build process
--> make setagent
--> make all (make sure you see "-DUSE_OPENSSL" in the agent_auth compile)
--> make build
13. Update the preloaded-vars.conf
--> cd /tmp/ossec-hids-2.8.2/etc
--> vi preloaded-vars.conf
--> update the agent variables as needed and exit
14. Test the new binaries
--> cd /tmp/ossec-hids-2.8.2
--> ./install.sh
--> /var/ossec/bin/agent-auth -m <ossec server> -p <port> (should be
successful with openssl support)
15. Create new binary tar file for deployment
--> cd /tmp
--> tar -cvf ossec-solaris-binary-2.8.2.tar ossec-hids-2.8.2/
From: <[email protected]> on behalf of Eero Volotinen
<[email protected]>
Reply-To: "[email protected]" <[email protected]>
Date: Thursday, June 29, 2017 at 7:10 PM
To: ossec-list <[email protected]>, "[email protected]"
<[email protected]>
Subject: Re: [ossec-list] Solaris 10 install issue - Fatal error in reader:
Makefile, line 4
you could also try to edit file src/makefile:
find line 4:
uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not')
and replace it with
uname_S=SunOS
and try again..
Eero
2017-06-30 2:04 GMT+03:00 Eero Volotinen
<[email protected]<mailto:[email protected]>>:
what is output of:
make --version
as you can see from errormessage, problem is in the makefile.
2017-06-29 23:39 GMT+03:00 Robert
<[email protected]<mailto:[email protected]>>:
I am having issues installing on Solaris 10 (i.e. Solaris 10 8/11
s10s_u10wos_17b SPARC) and am getting the error below when it tries to finish
the install.
5- Installing the system
- Running the Makefile
make: Fatal error in reader: Makefile, line 4: Unexpected end of line seen
Error 0x5.
Building error. Unable to finish the installation.
The line in question is "uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo
not') ". The output from that command is below.
# sh -c 'uname -s 2>/dev/null || echo not'
SunOS
I tried changing the first line of the install.sh script to "#!/bin/bash" and
that didn't work. I checked our compilers and we have gcc installed but not
cc. Below is the gcc version.
# gcc --version
gcc (GCC) 3.4.3 (csl-sol210-3_4-branch+sol_rpath)
Copyright (C) 2004 Free Software Foundation, Inc.
Below is the output using the following command: /bin/sh -x ./install.sh.
MAKEBIN=make
+ [ XSunOS = XOpenBSD ]
+ [ XSunOS = XFreeBSD ]
+ [ XSunOS = XNetBSD ]
+ [ XSunOS = XDragonflyBSD ]
+ [ X%NUNAME = XBitrig ]
+ echo - Running the Makefile
- Running the Makefile
+ cd ./src
+ [ X = X ]
+ make PREFIX=/var/ossec TARGET=agent build
make: Fatal error in reader: Makefile, line 4: Unexpected end of line seen
+ [ 1 != 0 ]
+ cd ../
+ catError 0x5-build
FILE=0x5-build
FILE_PATH=./etc/templates/en/errors/0x5-build.txt
+ isFile ./etc/templates/en/errors/0x5-build.txt
FILE=./etc/templates/en/errors/0x5-build.txt
+ ls ./etc/templates/en/errors/0x5-build.txt
+ [ 0 = 0 ]
+ echo true
+ return 0
+ [ true = false ]
+ cat ./etc/templates/en/errors/0x5-build.txt
Error 0x5.
Building error. Unable to finish the installation.
I also tried patching our install.sh script using the patch
(src_init_update_sh.diff) that was provided in another thread but that patch
doesn't work. Not to mention that thread was back in 2013.
Any ideas?
--
---
You received this message because you are subscribed to the Google Groups
"ossec-list" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
[email protected]<mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.
--
---
You received this message because you are subscribed to the Google Groups
"ossec-list" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
[email protected]<mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.
--
---
You received this message because you are subscribed to the Google Groups
"ossec-list" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.