ModSecurity - v3.0.8-51 for FreeBSD

Monah Baki <[email protected]> Mon, 27 Mar 2023 10:40:36 -0400
Newsgroups gmane.comp.apache.mod-security.user
Message-ID <CALP3=x8X0f3gJzcPpyqT6UayiWRAOQNR9xo1=eaCJ1vGwB9gWQ@mail.gmail.com>
--===============9118311209950254399==
Content-Type: multipart/alternative; boundary="000000000000829e6205f7e2ba5c"

--000000000000829e6205f7e2ba5c
Content-Type: text/plain; charset="UTF-8"

Morning all,

I am trying to compile modsecurity on freebsd 12.4-release-p1


==========================

ModSecurity - v3.0.8-51-g1feaa7d2 for FreeBSD

 Mandatory dependencies
   + libInjection                                  ....v3.9.2-46-gbfba51f
   + SecLang tests                                 ....a3d4405

 Optional dependencies
   + GeoIP/MaxMind                                 ....found
      * (MaxMind) v1.6.0
         -lmaxminddb , -DWITH_MAXMIND -I/usr/local/include
   + LibCURL                                       ....found v7.87.0
      -L/usr/local/lib -lcurl, -I/usr/local/include
-DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL
   + YAJL                                          ....found v2.1.0
      -lyajl , -DWITH_YAJL -I/usr/local/include
   + LMDB                                          ....disabled
   + LibXML2                                       ....found v2.10.3
      -lxml2 , -I/usr/local/include/libxml2  -DWITH_LIBXML2
   + SSDEEP                                        ....found
      -lfuzzy -L/usr/local/lib/, -DWITH_SSDEEP -I/usr/local/include
   + LUA                                           ....found
      -llua-5.4 -lm  -L/usr/local/lib , -DWITH_LUA -DWITH_LUA_5_4
-I/usr/local/include/lua54
   + PCRE2                                          ....disabled

 Other Options
   + Test Utilities                                ....enabled
   + SecDebugLog                                   ....enabled
   + afl fuzzer                                    ....disabled
   + library examples                              ....enabled
   + Building parser                               ....disabled
   + Treating pm operations as critical section    ....disabled

==================

However gmake returns the following error:

libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others
-fPIC -O3 -I../headers -I/usr/local/include -DWITH_CURL_SSLVERSION_TLSv1_2
-DWITH_CURL -DWITH_YAJL -I/usr/local/include -I/usr/local/include
-I/usr/local/include -DPCRE_HAVE_JIT -I/usr/local/include -DWITH_SSDEEP
-I/usr/local/include -DWITH_MAXMIND -I/usr/local/include -DWITH_LUA
-DWITH_LUA_5_4 -I/usr/local/include/lua54 -I/usr/local/include/libxml2
-DWITH_LIBXML2 -g -O2 -MT actions/disruptive/libmodsecurity_la-deny.lo -MD
-MP -MF actions/disruptive/.deps/libmodsecurity_la-deny.Tpo -c
actions/disruptive/deny.cc  -fPIC -DPIC -o
actions/disruptive/.libs/libmodsecurity_la-deny.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others
-fPIC -O3 -I../headers -I/usr/local/include -DWITH_CURL_SSLVERSION_TLSv1_2
-DWITH_CURL -DWITH_YAJL -I/usr/local/include -I/usr/local/include
-I/usr/local/include -DPCRE_HAVE_JIT -I/usr/local/include -DWITH_SSDEEP
-I/usr/local/include -DWITH_MAXMIND -I/usr/local/include -DWITH_LUA
-DWITH_LUA_5_4 -I/usr/local/include/lua54 -I/usr/local/include/libxml2
-DWITH_LIBXML2 -g -O2 -MT actions/disruptive/libmodsecurity_la-deny.lo -MD
-MP -MF actions/disruptive/.deps/libmodsecurity_la-deny.Tpo -c
actions/disruptive/deny.cc -o actions/disruptive/libmodsecurity_la-deny.o
>/dev/null 2>&1
mv -f actions/disruptive/.deps/libmodsecurity_la-deny.Tpo
actions/disruptive/.deps/libmodsecurity_la-deny.Plo
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.
 -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -I/usr/local/include
-DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL
-I/usr/local/include  -I/usr/local/include  -I/usr/local/include
-DPCRE_HAVE_JIT -I/usr/local/include -DWITH_SSDEEP -I/usr/local/include
-DWITH_MAXMIND -I/usr/local/include  -DWITH_LUA -DWITH_LUA_5_4
-I/usr/local/include/lua54  -I/usr/local/include/libxml2  -DWITH_LIBXML2
-g -O2 -MT actions/disruptive/libmodsecurity_la-drop.lo -MD -MP -MF
actions/disruptive/.deps/libmodsecurity_la-drop.Tpo -c -o
actions/disruptive/libmodsecurity_la-drop.lo `test -f
'actions/disruptive/drop.cc' || echo './'`actions/disruptive/drop.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others
-fPIC -O3 -I../headers -I/usr/local/include -DWITH_CURL_SSLVERSION_TLSv1_2
-DWITH_CURL -DWITH_YAJL -I/usr/local/include -I/usr/local/include
-I/usr/local/include -DPCRE_HAVE_JIT -I/usr/local/include -DWITH_SSDEEP
-I/usr/local/include -DWITH_MAXMIND -I/usr/local/include -DWITH_LUA
-DWITH_LUA_5_4 -I/usr/local/include/lua54 -I/usr/local/include/libxml2
-DWITH_LIBXML2 -g -O2 -MT actions/disruptive/libmodsecurity_la-drop.lo -MD
-MP -MF actions/disruptive/.deps/libmodsecurity_la-drop.Tpo -c
actions/disruptive/drop.cc  -fPIC -DPIC -o
actions/disruptive/.libs/libmodsecurity_la-drop.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others
-fPIC -O3 -I../headers -I/usr/local/include -DWITH_CURL_SSLVERSION_TLSv1_2
-DWITH_CURL -DWITH_YAJL -I/usr/local/include -I/usr/local/include
-I/usr/local/include -DPCRE_HAVE_JIT -I/usr/local/include -DWITH_SSDEEP
-I/usr/local/include -DWITH_MAXMIND -I/usr/local/include -DWITH_LUA
-DWITH_LUA_5_4 -I/usr/local/include/lua54 -I/usr/local/include/libxml2
-DWITH_LIBXML2 -g -O2 -MT actions/disruptive/libmodsecurity_la-drop.lo -MD
-MP -MF actions/disruptive/.deps/libmodsecurity_la-drop.Tpo -c
actions/disruptive/drop.cc -o actions/disruptive/libmodsecurity_la-drop.o
>/dev/null 2>&1
gmake[3]: *** [Makefile:2427: actions/disruptive/libmodsecurity_la-drop.lo]
Error 1
gmake[3]: Leaving directory '/usr/home/mbaki/ModSecurity/src'
gmake[2]: *** [Makefile:3505: all-recursive] Error 1
gmake[2]: Leaving directory '/usr/home/mbaki/ModSecurity/src'
gmake[1]: *** [Makefile:1239: all] Error 2
gmake[1]: Leaving directory '/usr/home/mbaki/ModSecurity/src'
gmake: *** [Makefile:1049: all-recursive] Error 1


Thanks
Monah

--000000000000829e6205f7e2ba5c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Morning all,<div><br></div><div>I am trying to=C2=A0compil=
e modsecurity on freebsd 12.4-release-p1</div><div><br></div><div><br></div=
><div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D</div><div><br></div><div>ModSecurity - v3.0.8-51-g1feaa7d2 for Fr=
eeBSD<br>=C2=A0</div><div>=C2=A0Mandatory dependencies<br>=C2=A0 =C2=A0+ li=
bInjection =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0....v3.9.2-46-gbfba5=
1f<br>=C2=A0 =C2=A0+ SecLang tests =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 .=
...a3d4405<br>=C2=A0<br>=C2=A0Optional dependencies<br>=C2=A0 =C2=A0+ GeoIP=
/MaxMind =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ....found <br>=C2=A0 =C2=A0 =
=C2=A0 * (MaxMind) v1.6.0<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0-lmaxminddb =
, -DWITH_MAXMIND -I/usr/local/include <br>=C2=A0 =C2=A0+ LibCURL =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ....found v7.87.0 <br>=C2=
=A0 =C2=A0 =C2=A0 -L/usr/local/lib -lcurl, -I/usr/local/include -DWITH_CURL=
_SSLVERSION_TLSv1_2 -DWITH_CURL<br>=C2=A0 =C2=A0+ YAJL =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0....found v2.1.0<br>=C2=
=A0 =C2=A0 =C2=A0 -lyajl , -DWITH_YAJL -I/usr/local/include <br>=C2=A0 =C2=
=A0+ LMDB =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0....disabled<br>=C2=A0 =C2=A0+ LibXML2 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ....found v2.10.3<br>=C2=A0 =C2=A0 =C2=
=A0 -lxml2 , -I/usr/local/include/libxml2 =C2=A0-DWITH_LIBXML2<br>=C2=A0 =
=C2=A0+ SSDEEP =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0....found <br>=C2=A0 =C2=A0 =C2=A0 -lfuzzy -L/usr/local/lib/, -DWITH_=
SSDEEP -I/usr/local/include<br>=C2=A0 =C2=A0+ LUA =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ....found <br>=C2=A0 =C2=
=A0 =C2=A0 -llua-5.4 -lm =C2=A0-L/usr/local/lib , -DWITH_LUA -DWITH_LUA_5_4=
 -I/usr/local/include/lua54 <br>=C2=A0 =C2=A0+ PCRE2 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0....disabled<br>=C2=A0<=
br>=C2=A0Other Options<br>=C2=A0 =C2=A0+ Test Utilities =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0....enabled<br>=C2=A0 =C2=A0+ SecDebugLog =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ....enabled<br>=C2=A0 =C2=A0+ afl fuzzer =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0....disabled<br>=C2=A0 =
=C2=A0+ library examples =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0....enabled<br>=C2=
=A0 =C2=A0+ Building parser =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ....disabled<br=
>=C2=A0 =C2=A0+ Treating pm operations as critical section =C2=A0 =C2=A0...=
.disabled<br>=C2=A0<br></div><div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D</div><div><br></div><div>However gmake returns the followin=
g error:</div><div><br></div><div>libtool: compile: =C2=A0g++ -DHAVE_CONFIG=
_H -I. -std=3Dc++11 -I.. -g -I../others -fPIC -O3 -I../headers -I/usr/local=
/include -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -I/usr/loca=
l/include -I/usr/local/include -I/usr/local/include -DPCRE_HAVE_JIT -I/usr/=
local/include -DWITH_SSDEEP -I/usr/local/include -DWITH_MAXMIND -I/usr/loca=
l/include -DWITH_LUA -DWITH_LUA_5_4 -I/usr/local/include/lua54 -I/usr/local=
/include/libxml2 -DWITH_LIBXML2 -g -O2 -MT actions/disruptive/libmodsecurit=
y_la-deny.lo -MD -MP -MF actions/disruptive/.deps/libmodsecurity_la-deny.Tp=
o -c actions/disruptive/deny.cc =C2=A0-fPIC -DPIC -o actions/disruptive/.li=
bs/libmodsecurity_la-deny.o<br>libtool: compile: =C2=A0g++ -DHAVE_CONFIG_H =
-I. -std=3Dc++11 -I.. -g -I../others -fPIC -O3 -I../headers -I/usr/local/in=
clude -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -I/usr/local/i=
nclude -I/usr/local/include -I/usr/local/include -DPCRE_HAVE_JIT -I/usr/loc=
al/include -DWITH_SSDEEP -I/usr/local/include -DWITH_MAXMIND -I/usr/local/i=
nclude -DWITH_LUA -DWITH_LUA_5_4 -I/usr/local/include/lua54 -I/usr/local/in=
clude/libxml2 -DWITH_LIBXML2 -g -O2 -MT actions/disruptive/libmodsecurity_l=
a-deny.lo -MD -MP -MF actions/disruptive/.deps/libmodsecurity_la-deny.Tpo -=
c actions/disruptive/deny.cc -o actions/disruptive/libmodsecurity_la-deny.o=
 &gt;/dev/null 2&gt;&amp;1<br>mv -f actions/disruptive/.deps/libmodsecurity=
_la-deny.Tpo actions/disruptive/.deps/libmodsecurity_la-deny.Plo<br>/bin/sh=
 ../libtool =C2=A0--tag=3DCXX =C2=A0 --mode=3Dcompile g++ -DHAVE_CONFIG_H -=
I. =C2=A0-std=3Dc++11 -I.. -g -I../others -fPIC -O3 -I../headers -I/usr/loc=
al/include -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL =C2=A0 =C2=A0 -DWITH_=
YAJL -I/usr/local/include =C2=A0-I/usr/local/include =C2=A0-I/usr/local/inc=
lude -DPCRE_HAVE_JIT -I/usr/local/include -DWITH_SSDEEP -I/usr/local/includ=
e -DWITH_MAXMIND -I/usr/local/include =C2=A0-DWITH_LUA -DWITH_LUA_5_4 -I/us=
r/local/include/lua54 =C2=A0-I/usr/local/include/libxml2 =C2=A0-DWITH_LIBXM=
L2 =C2=A0 -g -O2 -MT actions/disruptive/libmodsecurity_la-drop.lo -MD -MP -=
MF actions/disruptive/.deps/libmodsecurity_la-drop.Tpo -c -o actions/disrup=
tive/libmodsecurity_la-drop.lo `test -f &#39;actions/disruptive/drop.cc&#39=
; || echo &#39;./&#39;`actions/disruptive/drop.cc<br>libtool: compile: =C2=
=A0g++ -DHAVE_CONFIG_H -I. -std=3Dc++11 -I.. -g -I../others -fPIC -O3 -I../=
headers -I/usr/local/include -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DW=
ITH_YAJL -I/usr/local/include -I/usr/local/include -I/usr/local/include -DP=
CRE_HAVE_JIT -I/usr/local/include -DWITH_SSDEEP -I/usr/local/include -DWITH=
_MAXMIND -I/usr/local/include -DWITH_LUA -DWITH_LUA_5_4 -I/usr/local/includ=
e/lua54 -I/usr/local/include/libxml2 -DWITH_LIBXML2 -g -O2 -MT actions/disr=
uptive/libmodsecurity_la-drop.lo -MD -MP -MF actions/disruptive/.deps/libmo=
dsecurity_la-drop.Tpo -c actions/disruptive/drop.cc =C2=A0-fPIC -DPIC -o ac=
tions/disruptive/.libs/libmodsecurity_la-drop.o<br>libtool: compile: =C2=A0=
g++ -DHAVE_CONFIG_H -I. -std=3Dc++11 -I.. -g -I../others -fPIC -O3 -I../hea=
ders -I/usr/local/include -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH=
_YAJL -I/usr/local/include -I/usr/local/include -I/usr/local/include -DPCRE=
_HAVE_JIT -I/usr/local/include -DWITH_SSDEEP -I/usr/local/include -DWITH_MA=
XMIND -I/usr/local/include -DWITH_LUA -DWITH_LUA_5_4 -I/usr/local/include/l=
ua54 -I/usr/local/include/libxml2 -DWITH_LIBXML2 -g -O2 -MT actions/disrupt=
ive/libmodsecurity_la-drop.lo -MD -MP -MF actions/disruptive/.deps/libmodse=
curity_la-drop.Tpo -c actions/disruptive/drop.cc -o actions/disruptive/libm=
odsecurity_la-drop.o &gt;/dev/null 2&gt;&amp;1<br>gmake[3]: *** [Makefile:2=
427: actions/disruptive/libmodsecurity_la-drop.lo] Error 1<br>gmake[3]: Lea=
ving directory &#39;/usr/home/mbaki/ModSecurity/src&#39;<br>gmake[2]: *** [=
Makefile:3505: all-recursive] Error 1<br>gmake[2]: Leaving directory &#39;/=
usr/home/mbaki/ModSecurity/src&#39;<br>gmake[1]: *** [Makefile:1239: all] E=
rror 2<br>gmake[1]: Leaving directory &#39;/usr/home/mbaki/ModSecurity/src&=
#39;<br>gmake: *** [Makefile:1049: all-recursive] Error 1<br></div><div><br=
></div><div><br></div><div>Thanks</div><div>Monah</div></div>

--000000000000829e6205f7e2ba5c--


--===============9118311209950254399==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============9118311209950254399==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
mod-security-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mod-security-users
Commercial ModSecurity Rules and Support from Trustwave's SpiderLabs:
http://www.modsecurity.org/projects/commercial/rules/
http://www.modsecurity.org/projects/commercial/support/

--===============9118311209950254399==--