I have been attempting to compile this module on solaris 2.8 with no luck at
all.
Perl 5.6.1
gcc 3.3, 3.03
openSSL 0.9.7
Here is the log of the make

I'm not sure what more to include.....

gcc -c -I/usr/local/ssl/include -fno-strict-aliasing -I/usr/local/include
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O    -DVERSION=\"0.51\"
-DXS_VERSION=\"0.51\" -fPIC -I/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE
SSLeay.c
In file included from
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:426,
                 from SSLeay.xs:13:
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/sys/types.h:27:26:
sys/isa_defs.h: No such file or directory
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/sys/types.h:28:31:
sys/feature_tests.h: No such file or directory
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/sys/types.h:33:27:
sys/machtypes.h: No such file or directory
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/sys/types.h:45:27:
sys/int_types.h: No such file or directory
In file included from
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:426,
                 from SSLeay.xs:13:
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/sys/types.h:210:
error: parse error before "pad64_t"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/sys/types.h:211:
error: parse error before "upad64_t"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/sys/types.h:371:
error: parse error before "uint16_t"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/sys/types.h:373:
error: parse error before "__pthread_mutex_ceiling"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/sys/types.h:374:
error: parse error before "__pthread_mutex_type"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/sys/types.h:378:
error: parse error before "uint8_t"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/sys/types.h:380:
error: parse error before "__pthread_mutex_owner64"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/sys/types.h:382:
error: parse error before "__pthread_mutex_data"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/sys/types.h:387:
error: parse error before "uint8_t"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/sys/types.h:390:
error: parse error before "__pthread_cond_data"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/sys/types.h:397:
error: parse error before "int32_t"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/sys/types.h:399:
error: parse error before "__pthread_rwlock_magic"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/sys/types.h:400:
error: parse error before "__pthread_rwlock_pad1"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/sys/types.h:401:
error: parse error before "__pthread_rwlock_pad2"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/sys/types.h:402:
error: parse error before "__pthread_rwlock_pad3"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/sys/types.h:403:
error: parse error before '}' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/sys/types.h:432:
error: parse error before "upad64_t"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/sys/types.h:569:24:
sys/select.h: No such file or directory
In file included from SSLeay.xs:13:
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:457:19: ctype.h: No such
file or directory
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:465:23: locale.h: No
such file or directory
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:482:20: setjmp.h: No
such file or directory
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:488:26: sys/param.h: No
such file or directory
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:493:23: stdlib.h: No
such file or directory
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:498:23: unistd.h: No
such file or directory
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:519:23: string.h: No
such file or directory
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:649:27: netinet/in.h: No
such file or directory
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:653:26: arpa/inet.h: No
such file or directory
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:663:25: sys/stat.h: No
such file or directory
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:692:25: sys/time.h: No
such file or directory
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:699:27: sys/times.h: No
such file or directory
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:706:19: errno.h: No such
file or directory
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:713:25: sys/socket.h: No
such file or directory
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:740:21: netdb.h: No such
file or directory
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:807:30: sys/ioctl.h: No
such file or directory
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:830:23: dirent.h: No
such file or directory
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:863:22: sys/mode.h: No
such file or directory
In file included from
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/limits.h:11,
                 from
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:1127,
                 from SSLeay.xs:13:
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/syslimits.h:27:31:
sys/feature_tests.h: No such file or directory
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/syslimits.h:28:26:
sys/isa_defs.h: No such file or directory
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/syslimits.h:29:28:
iso/limits_iso.h: No such file or directory
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/syslimits.h:41:28:
sys/int_limits.h: No such file or directory
In file included from SSLeay.xs:13:
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:1182:23: ieeefp.h: No
such file or directory
In file included from
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:1527,
                 from SSLeay.xs:13:
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/handy.h:118:25: inttypes.h: No
such file or directory
In file included from
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:1665,
                 from SSLeay.xs:13:
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/unixish.h:93:21: signal.h: No
such file or directory
In file included from
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perlsdio.h:5,
                 from
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/iperlsys.h:300,
                 from
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:1947,
                 from SSLeay.xs:13:
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/stdio.h:36:27:
iso/stdio_iso.h: No such file or directory
In file included from
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perlsdio.h:5,
                 from
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/iperlsys.h:300,
                 from
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:1947,
                 from SSLeay.xs:13:
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/stdio.h:194: error:
parse error before '*' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/stdio.h:229: error:
parse error before '*' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/stdio.h:230: error:
parse error before '*' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/stdio.h:250: error:
parse error before '*' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/stdio.h:252: error:
parse error before '*' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/stdio.h:276: error:
parse error before '*' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/stdio.h:285: error:
parse error before '*' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/stdio.h:286: error:
parse error before "FILE"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/stdio.h:287: error:
parse error before '*' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/stdio.h:295: error:
parse error before '*' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include/stdio.h:296: error:
parse error before '*' token
In file included from
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:1950,
                 from SSLeay.xs:13:
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/sv.h:364: error: parse error
before "FILE"
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/sv.h:364: warning: no semicolon
at end of struct or union
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/sv.h:365: warning: data
definition has no type or storage class
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/sv.h:376: error: parse error
before "DIR"
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/sv.h:376: warning: no semicolon
at end of struct or union
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/sv.h:378: error: parse error
before '}' token
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/sv.h:378: warning: data
definition has no type or storage class
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/sv.h:392: error: parse error
before '}' token
In file included from
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:1961,
                 from SSLeay.xs:13:
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/scope.h:206: error: parse error
before "sigjmp_buf"
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/scope.h:206: warning: no
semicolon at end of struct or union
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/scope.h:213: error: parse error
before '}' token
In file included from
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:2821,
                 from SSLeay.xs:13:
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/proto.h:94: warning: `struct
stat' declared inside parameter list
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/proto.h:94: warning: its scope
is only this definition or declaration, which is probably not what you want
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/proto.h:247: error: parse error
before "off64_t"
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/proto.h:249: error: parse error
before "Perl_do_sysseek"
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/proto.h:249: error: parse error
before "off64_t"
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/proto.h:249: warning: data
definition has no type or storage class
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/proto.h:250: error: parse error
before "Perl_do_tell"
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/proto.h:250: warning: data
definition has no type or storage class
In file included from SSLeay.xs:13:
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:3340:24: sys/ipc.h: No
such file or directory
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:3341:24: sys/sem.h: No
such file or directory
/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE/perl.h:3372:21: fcntl.h: No
such file or directory
In file included from /usr/local/ssl/include/openssl/comp.h:5,
                 from /usr/local/ssl/include/openssl/ssl.h:171,
                 from crypt_ssleay_version.h:1,
                 from SSLeay.xs:25:
/usr/local/ssl/include/openssl/crypto.h:62:20: stdlib.h: No such file or
directory
In file included from /usr/local/ssl/include/openssl/rsa.h:62,
                 from /usr/local/ssl/include/openssl/evp.h:137,
                 from /usr/local/ssl/include/openssl/x509.h:67,
                 from /usr/local/ssl/include/openssl/ssl.h:177,
                 from crypt_ssleay_version.h:1,
                 from SSLeay.xs:25:
/usr/local/ssl/include/openssl/asn1.h:62:18: time.h: No such file or
directory
In file included from crypt_ssleay_version.h:3,
                 from SSLeay.xs:25:
/usr/local/ssl/include/openssl/err.h:64:20: stdlib.h: No such file or
directory
/usr/local/ssl/include/openssl/err.h:84:19: errno.h: No such file or
directory
In file included from crypt_ssleay_version.h:4,
                 from SSLeay.xs:25:
/usr/local/ssl/include/openssl/rand.h:62:20: stdlib.h: No such file or
directory
SSLeay.xs: In function `InfoCallback':
SSLeay.xs:58: error: `stderr' undeclared (first use in this function)
SSLeay.xs:58: error: (Each undeclared identifier is reported only once
SSLeay.xs:58: error: for each function it appears in.)
SSLeay.xs: In function `XS_Crypt__SSLeay__CTX_use_pkcs12_file':
SSLeay.xs:177: warning: assignment makes pointer from integer without a cast
SSLeay.xs: In function `XS_Crypt__SSLeay__Conn_new':
SSLeay.xs:252: warning: passing arg 2 of `SSL_set_info_callback' from
incompatible pointer type
SSLeay.xs:255: error: dereferencing pointer to incomplete type
*** Error code 1
make: Fatal error: Command failed for target `SSLeay.o'

Reply via email to