problems compiling bro 25 master on centos 6

See the following cmake error. I have run --disable-auxtools and --disable-broccoli. Not exact sure where this is breaking.

Is this on RedHat or CentOS 6.x? I'm not sure if anyone has tried building on those.

  .Seth

RHEL 6.7. I had to pull clang34 from EPEL, since 6.7 only supports g++ 4.4 and not 4.8. It always errors out at bif_parse.cc.o, 5% into the build. Here is the error:

From looking at the include output, it seems like your compiler uses the

wrong include files; the include directory uses the c++ includes of g++
4.4.7, which is below the cutoff and will not work.

So - the compiler include paths got messed up in some way - I assume that
this is a problem of your installation, not of Bro itself.

I hope that this might help a little bit :slight_smile:
Johanna

Hm, excellent point. I did not see that. I am compiling against libstdc++.so. However, I have clang34 and clang34++ installed. Any idea how to force clang34 to not use gcc4.4 libraries?

From looking at the include output, it seems like your compiler uses the
wrong include files; the include directory uses the c++ includes of g++
4.4.7, which is below the cutoff and will not work.

So - the compiler include paths got messed up in some way - I assume that
this is a problem of your installation, not of Bro itself.

I hope that this might help a little bit :slight_smile:
Johanna