Re: [mod-security-users] Build failing on Solaris
Brought to you by:
victorhora,
zimmerletw
From: Filip H. <fi...@jo...> - 2007-05-23 13:25:52
|
Hi Brian, I actually found a workaround half an hour after I posted, but am attaching the data should anybody have the same problem again. See solution below. > 1) What version of modsecurity? 2.1.1 (same issue with 2.2.0 though) > 2) What version of Apache? Built from source or pkg? Server version: Apache/2.2.4 (Unix) Built from source via pkgsrc > 3) What version of gcc? gcc version 3.4.3 (csl-sol210-3_4-20050802) > 4) What version/platform of Solaris? SunOS 5.11 snv_56 i86pc i386 i86pc The way to tackle the problem was actually to follow the warnings about unsupported visibility, rather than the fatal relocation error. It led me to a post on this list in October: http://article.gmane.org/gmane.comp.apache.mod-security.user/2057 and to Ivan's suggestion to define the DSOLOCAL macro as empty. I changed the following lines in modsecurity.h: #if !(defined(WIN32) || defined(NETWARE)) #define DSOLOCAL __attribute__((visibility("hidden"))) #else #define DSOLOCAL #endif to just this one #define DSOLOCAL And it built (both from downloaded source and from the pkgsrc provided package). Regards, Filip Hajny |