< Previous by Date Date Index Next by Date >
  Thread Index  

[reSIProcate] Unable to compile reSiprocate on Solaris


Hi,

 

I have been trying to compile the reSIProcate stack on Solaris machine but have not been able to move beyond ‘./configure’.

The specs for the Sun machine are:

uname -m = sun4u

uname -r = 5.8

uname -s = SunOS

uname -v = Generic_117350-02

 

The error that I am getting when configure script runs sanity checks on C preprocessor ‘CC’. Here’s a snapshot:

configure: failed program was:

| /* confdefs.h.  */

|

| #define PACKAGE_NAME ""

| #define PACKAGE_TARNAME ""

| #define PACKAGE_VERSION ""

| #define PACKAGE_STRING ""

| #define PACKAGE_BUGREPORT ""

| #define PACKAGE "resiprocate"

| #define VERSION "0.9.0-nosvn"

| #ifdef __cplusplus

| extern "C" void std::exit (int) throw (); using std::exit;

| #endif

| /* end confdefs.h.  */

| #ifdef __STDC__

| # include <limits.h>

| #else

| # include <assert.h>

| #endif

|                            Syntax error

configure:4645: CC  conftest.c

"conftest.c", line 11: Error: The class member exit(int) cannot be declared outside the class.

"conftest.c", line 11: Error: exit is not a member of std.

"conftest.c", line 19: Error: Syntax is not defined.

"conftest.c", line 19: Error: "," expected instead of "end of file".

"conftest.c", line 19: Error: Use ";" to terminate declarations.

5 Error(s) detected.

 

Can anyone please point out what I might be doing wrong? Also if anyone has already compiled reSIProcate to this platform then please do help me out.

Attached is the full config.log file.

 

Thanks and regards,

Asif

Attachment: config.log
Description: Binary data