building SP on Solaris 11.2
Jörn Clausen
joern.clausen at uni-bielefeld.de
Mon Aug 24 10:32:14 EDT 2015
Hi!
I am trying to compile the C++ service provider on Solaris 11.2, using
GCC 4.8.5. All the prerequisites are in place, but compilation fails here:
Making all in apache
gmake[2]: Entering directory `/opt/pkgsrc/local/shibboleth-sp-2.5.5/apache'
/bin/sh ../libtool --silent --tag=CXX --mode=compile g++
-DHAVE_CONFIG_H -I. -I.. -I../shibsp -I/opt/pkg-hrz/20150821/include
-I/opt/pkg-hrz/20150821/include -D_REENTRANT -pthread -Wall -O2 -O2
-DNDEBUG -D_POSIX_PTHREAD_SEMANTICS -I/opt/pkg-hrz/20150821/include
-I/opt/pkg-hrz/20150821/include -I//opt/pkg-hrz/20150821/include
-I/opt/pkg-hrz/20150821/include/apr-1 -I/opt/pkg-hrz/20150821/include
-I/usr/include -I/opt/pkg-hrz/20150821/include/ncurses -O2
-D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__
-I/opt/pkg-hrz/20150821/include/apr-1 -I/opt/pkg-hrz/20150821/include
-I/usr/include -I/opt/pkg-hrz/20150821/include/ncurses -DSOLARIS2=11
-D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT
-I/opt/pkg-hrz/20150821/include/apr-1
-I/opt/pkg-hrz/20150821/include/apr-1 -I/opt/pkg-hrz/20150821/include
-I/opt/pkg-hrz/20150821/include/httpd -D_REENTRANT -pthreads -Wall -m64
-O2 -DNDEBUG -D_POSIX_PTHREAD_SEMANTICS -MT
mod_shib_24_la-mod_shib_24.lo -MD -MP -MF
.deps/mod_shib_24_la-mod_shib_24.Tpo -c -o mod_shib_24_la-mod_shib_24.lo
`test -f 'mod_shib_24.cpp' || echo './'`mod_shib_24.cpp
<command-line>:0:0: warning: "_XOPEN_SOURCE" redefined [enabled by default]
<built-in>:0:0: note: this is the location of the previous definition
In file included from mod_shib_24.cpp:70:0:
mod_shib.cpp:118:31: warning: deprecated conversion from string constant
to 'char*' [-Wwrite-strings]
char* g_szGSSContextKey = "mod_auth_gssapi:gss_ctx";
^
In file included from mod_shib_24.cpp:70:0:
mod_shib.cpp: In function 'int shib_check_user(request_rec*)':
mod_shib.cpp:757:25: warning: deprecated conversion from string constant
to 'char*' [-Wwrite-strings]
r->user = "";
^
mod_shib.cpp:768:25: warning: deprecated conversion from string constant
to 'char*' [-Wwrite-strings]
r->user = "";
^
mod_shib.cpp:776:21: warning: deprecated conversion from string constant
to 'char*' [-Wwrite-strings]
r->user = "";
^
mod_shib.cpp: At global scope:
mod_shib.cpp:2300:1: error: invalid conversion from 'config_fn_t {aka
const char* (*)()}' to 'const char* (*)(cmd_parms*, void*, const char*)
{aka const char* (*)(cmd_parms_struct*, void*, const char*)}' [-fpermissive]
};
^
mod_shib.cpp:2300:1: error: invalid conversion from 'config_fn_t {aka
const char* (*)()}' to 'const char* (*)(cmd_parms*, void*, const char*)
{aka const char* (*)(cmd_parms_struct*, void*, const char*)}' [-fpermissive]
mod_shib.cpp:2300:1: error: invalid conversion from 'config_fn_t {aka
const char* (*)()}' to 'const char* (*)(cmd_parms*, void*, const char*)
{aka const char* (*)(cmd_parms_struct*, void*, const char*)}' [-fpermissive]
and a few more errors of the same kind "invalid conversion from ...".
Any hint how to fix this would be appreciated.
Joern
--
Jörn Clausen
Plattformen & Serverdienste
Hochschulrechenzentrum
Universität Bielefeld
Universitätsstraße 25
33615 Bielefeld
Telefon: +49 521 106-12601
E-Mail: joern.clausen at uni-bielefeld.de
http://www.uni-bielefeld.de/hrz
More information about the dev
mailing list