Hi,

 

Sorry if this is not the right list ....

 

I’ve been trying to install the latest ripe whois server on Ubuntu 10.04 server

and got these errors below related to openssl ... Am trying to get a feel of it so I can get it to run our TLD whois server.

 

sysadmin@whois:~/whoisserver$ sudo perl Install.PL --verbose --debug --for-development --all --prefix=/usr/local/whois --sqlpass=xxxxxx

Use of uninitialized value in string eq at Install.PL line 80.

Running './autogen.sh'===============================

Automake v1.5 is used for building.

Your version is 1.11.1.

If configuration fails, keep this in mind :)

===============================

Running libtoolize

libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and

libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.

libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.

libtoolize: `AC_PROG_RANLIB' is rendered obsolete by `LT_INIT'

Running aclocal

m4/ripe_opl_only.m4:4: warning: underquoted definition of RIPE_OPL_ONLY

m4/ripe_opl_only.m4:4:   run info '(automake)Extending aclocal'

m4/ripe_opl_only.m4:4:   or see http://sources.redhat.com/automake/automake.html#Extending-aclocal

Running autoheader

Running automake

src/defs/Makefile.am:16: `%'-style pattern rules are a GNU make extension

Running autoconf

....done

Running './build.sh' ***

*** Compiling c-client

***

~/whoisserver/third-party/imap-2004g ~/whoisserver

make build EXTRACFLAGS='' EXTRALDFLAGS='' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS='' PASSWDTYPE=std SSLTYPE=nopwd IP=4 EXTRASPECIALS='' BUILDTYPE=slx \

        SPECIALS="GSSDIR=/usr SSLDIR=/usr SSLINCLUDE=/usr/include/openssl SSLCERTS=/etc/ssl/certs SSLKEYS=/etc/ssl/private"

make[1]: Entering directory `/home/sysadmin/whoisserver/third-party/imap-2004g/imap-2004g'

Building c-client for slx...

echo `cat SPECIALS`  > c-client/SPECIALS

cd c-client;make slx EXTRACFLAGS=''\

         EXTRALDFLAGS=''\

         EXTRADRIVERS='mbox'\

         EXTRAAUTHENTICATORS=''\

         PASSWDTYPE=std SSLTYPE=nopwd IP=4\

         GSSDIR=/usr SSLDIR=/usr SSLINCLUDE=/usr/include/openssl SSLCERTS=/etc/ssl/certs SSLKEYS=/etc/ssl/private

make[2]: Entering directory `/home/sysadmin/whoisserver/third-party/imap-2004g/imap-2004g/c-client'

You are building for libc6/glibc versions of Secure Linux

If you want libc5 versions you must use sl5 instead!

If you want libc4 versions you must use sl4 instead!

make build EXTRACFLAGS='' EXTRALDFLAGS='' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS='' PASSWDTYPE=std SSLTYPE=nopwd IP=4 `cat SPECIALS` OS=slx \

         SIGTYPE=psx CHECKPW=psx CRXTYPE=nfs \

         SPOOLDIR=/var/spool \

         ACTIVEFILE=/var/lib/news/active \

         RSHPATH=/usr/bin/rsh \

         BASECFLAGS="-g -fno-omit-frame-pointer -O2" \

         BASELDFLAGS="-lcrypt"

make[3]: Entering directory `/home/sysadmin/whoisserver/third-party/imap-2004g/imap-2004g/c-client'

sh -c 'rm -rf auths.c crexcl.c nfstest.c linkage.[ch] siglocal.c osdep*.[ch] *.o ARCHIVE *FLAGS *TYPE c-client.a || true'

Once-only environment setup...

echo cc > CCTYPE

echo -g -fno-omit-frame-pointer -O2 '' > CFLAGS

echo -DCREATEPROTO=unixproto -DEMPTYPROTO=unixproto \

         -DMAILSPOOL=\"/var/spool/mail\" \

         -DANONYMOUSHOME=\"/var/spool/mail/anonymous\" \

         -DACTIVEFILE=\"/var/lib/news/active\" -DNEWSSPOOL=\"/var/spool/news\" \

         -DRSHPATH=\"/usr/bin/rsh\" -DLOCKPGM=\"/etc/mlock\" > OSCFLAGS

echo -lcrypt  > LDFLAGS

echo "ar rc c-client.a osdep.o mail.o misc.o newsrc.o smanager.o utf8.o siglocal.o dummy.o pseudo.o netmsg.o flstring.o fdstring.o rfc822.o nntp.o smtp.o imap4r1.o pop3.o unix.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.o;ranlib c-client.a" > ARCHIVE

echo slx > OSTYPE

./drivers mbox imap nntp pop3 mh mx mbx tenex mtx mmdf unix news phile dummy

./mkauths  md5 pla log

make[4]: Entering directory `/home/sysadmin/whoisserver/third-party/imap-2004g/imap-2004g/c-client'

echo -DMD5ENABLE=\"/etc/cram-md5.pwd\" >> OSCFLAGS

make[4]: Leaving directory `/home/sysadmin/whoisserver/third-party/imap-2004g/imap-2004g/c-client'

ln -s os_slx.h osdep.h

ln -s os_slx.c osdepbas.c

ln -s log_std.c osdeplog.c

ln -s sig_psx.c siglocal.c

ln -s crx_nfs.c crexcl.c

ln -s ip4_unix.c ip_unix.c

sh -c '(test -f /usr/include/sys/statvfs.h -a slx != sc5 -a slx != sco) && ln -s nfstnew.c nfstest.c || ln -s nfstold.c nfstest.c'

Standard password authentication

ln -s ckp_psx.c osdepckp.c

Building with SSL

ln -s ssl_unix.c osdepssl.c

echo -I/usr/include/openssl -I/usr/include/openssl/openssl -DSSL_CERT_DIRECTORY=\"/etc/ssl/certs\" -DSSL_KEY_DIRECTORY=\"/etc/ssl/private\" >> OSCFLAGS

echo "  ssl_onceonlyinit ();" >> linkage.c

echo -L/usr/lib -lssl -lcrypto  >> LDFLAGS

Building with SSL and plaintext passwords disabled unless SSL/TLS

echo "  mail_parameters (NIL,SET_DISABLEPLAINTEXT,(void *) 2);" >> linkage.c

cat osdepbas.c osdepckp.c osdeplog.c osdepssl.c > osdep.c

Building OS-dependent module

If you get No such file error messages for files x509.h, ssl.h,

pem.h, buffer.h, bio.h, and crypto.h, that means that OpenSSL

is not installed on your system. Either install OpenSSL first

or build with command: make slx SSLTYPE=none

`cat CCTYPE` -c `cat CFLAGS` `cat OSCFLAGS` -c osdep.c

In file included from auths.c:1,

                 from env_unix.c:141,

                 from osdep.c:42:

auth_md5.c: In function âauth_md5_pwdâ:

auth_md5.c:186: warning: ignoring return value of âreadâ, declared with attribute warn_unused_result

In file included from osdep.c:42:

env_unix.c: In function âpw_loginâ:

env_unix.c:644: warning: ignoring return value of âchdirâ, declared with attribute warn_unused_result

In file included from osdep.c:47:

flocklnx.c: In function âsafe_flockâ:

flocklnx.c:52: warning: format not a string literal and no format arguments

osdep.c:198:18: error: x509.h: No such file or directory

osdep.c:199:17: error: ssl.h: No such file or directory

osdep.c:201:17: error: pem.h: No such file or directory

osdep.c:202:20: error: buffer.h: No such file or directory

osdep.c:203:17: error: bio.h: No such file or directory

osdep.c:204:20: error: crypto.h: No such file or directory

osdep.c:205:18: error: rand.h: No such file or directory

osdep.c: At top level:

osdep.c:216: error: expected specifier-qualifier-list before âSSL_CTXâ

osdep.c:229: error: expected declaration specifiers or â...â before âX509_STORE_CTXâ

osdep.c:233: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before â*â token

osdep.c: In function âssl_start_workâ:

osdep.c:379: error: âBIOâ undeclared (first use in this function)

osdep.c:379: error: (Each undeclared identifier is reported only once

osdep.c:379: error: for each function it appears in.)

osdep.c:379: error: âbioâ undeclared (first use in this function)

osdep.c:380: error: âX509â undeclared (first use in this function)

osdep.c:380: error: âcertâ undeclared (first use in this function)

osdep.c:386: error: âSSLSTREAMâ has no member named âcontextâ

osdep.c:390: error: âSSLSTREAMâ has no member named âcontextâ

osdep.c:393: error: âSSLSTREAMâ has no member named âcontextâ

osdep.c:393: error: âSSL_VERIFY_NONEâ undeclared (first use in this function)

osdep.c:394: error: âSSLSTREAMâ has no member named âcontextâ

osdep.c:394: error: âSSL_VERIFY_PEERâ undeclared (first use in this function)

osdep.c:396: error: âSSLSTREAMâ has no member named âcontextâ

osdep.c:398: error: âSSLSTREAMâ has no member named âconâ

osdep.c:398: error: âSSLâ undeclared (first use in this function)

osdep.c:398: error: expected expression before â)â token

osdep.c:400: error: âBIO_NOCLOSEâ undeclared (first use in this function)

osdep.c:401: error: âSSLSTREAMâ has no member named âconâ

osdep.c:402: error: âSSLSTREAMâ has no member named âconâ

osdep.c:403: error: âSSLSTREAMâ has no member named âconâ

osdep.c:403: error: âSSLSTREAMâ has no member named âconâ

osdep.c:405: error: âSSLSTREAMâ has no member named âconâ

osdep.c:410: error: âSSLSTREAMâ has no member named âconâ

osdep.c: At top level:

osdep.c:435: error: expected declaration specifiers or â...â before âX509_STORE_CTXâ

osdep.c: In function âssl_open_verifyâ:

osdep.c:442: error: âctxâ undeclared (first use in this function)

osdep.c: In function âssl_getlineâ:

osdep.c:504: error: âSSLSTREAMâ has no member named âiptrâ

osdep.c:506: error: âSSLSTREAMâ has no member named âictrâ

osdep.c:507: error: âSSLSTREAMâ has no member named âiptrâ

osdep.c:522: error: âSSLSTREAMâ has no member named âiptrâ

osdep.c:523: error: âSSLSTREAMâ has no member named âiptrâ

osdep.c:524: error: âSSLSTREAMâ has no member named âictrâ

osdep.c: In function âssl_getbufferâ:

osdep.c:551: error: âSSLSTREAMâ has no member named âictrâ

osdep.c:553: error: âSSLSTREAMâ has no member named âiptrâ

osdep.c:555: error: âSSLSTREAMâ has no member named âiptrâ

osdep.c:557: error: âSSLSTREAMâ has no member named âictrâ

osdep.c: In function âssl_getdataâ:

osdep.c:577: error: âSSLSTREAMâ has no member named âconâ

osdep.c:577: error: âSSLSTREAMâ has no member named âconâ

osdep.c:579: error: âSSLSTREAMâ has no member named âictrâ

osdep.c:580: error: âSSLSTREAMâ has no member named âconâ

osdep.c:602: error: âSSLSTREAMâ has no member named âconâ

osdep.c:602: error: âSSLSTREAMâ has no member named âibufâ

osdep.c:604: error: âSSLSTREAMâ has no member named âconâ

osdep.c:604: error: âSSL_ERROR_WANT_READâ undeclared (first use in this function)

osdep.c:606: error: âSSLSTREAMâ has no member named âiptrâ

osdep.c:606: error: âSSLSTREAMâ has no member named âibufâ

osdep.c:607: error: âSSLSTREAMâ has no member named âictrâ

osdep.c: In function âssl_soutâ:

osdep.c:636: error: âSSLSTREAMâ has no member named âconâ

osdep.c:641: error: âSSLSTREAMâ has no member named âconâ

osdep.c: In function âssl_abortâ:

osdep.c:666: error: âSSLSTREAMâ has no member named âconâ

osdep.c:667: error: âSSLSTREAMâ has no member named âconâ

osdep.c:668: error: âSSLSTREAMâ has no member named âconâ

osdep.c:669: error: âSSLSTREAMâ has no member named âconâ

osdep.c:671: error: âSSLSTREAMâ has no member named âcontextâ

osdep.c:672: error: âSSLSTREAMâ has no member named âcontextâ

osdep.c:673: error: âSSLSTREAMâ has no member named âcontextâ

osdep.c: In function âssl_server_initâ:

osdep.c:773: error: âSSLSTREAMâ has no member named âcontextâ

osdep.c:779: error: âSSLSTREAMâ has no member named âcontextâ

osdep.c:779: error: âSSL_OP_ALLâ undeclared (first use in this function)

osdep.c:781: error: âSSLSTREAMâ has no member named âcontextâ

osdep.c:785: error: âSSLSTREAMâ has no member named âcontextâ

osdep.c:789: error: âSSLSTREAMâ has no member named âcontextâ

osdep.c:790: error: âSSL_FILETYPE_PEMâ undeclared (first use in this function)

osdep.c:795: error: âSSLSTREAMâ has no member named âcontextâ

osdep.c:796: error: âSSLSTREAMâ has no member named âcontextâ

osdep.c:796: error: âssl_genkeyâ undeclared (first use in this function)

osdep.c:798: error: âSSLSTREAMâ has no member named âconâ

osdep.c:798: error: âSSLSTREAMâ has no member named âcontextâ

osdep.c:802: error: âSSLSTREAMâ has no member named âconâ

osdep.c:804: error: âSSLSTREAMâ has no member named âconâ

osdep.c:825: warning: format â%.80sâ expects type âchar *â, but argument 3 has type âintâ

osdep.c: At top level:

osdep.c:837: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before â*â token

osdep.c: In function âssl_server_input_waitâ:

osdep.c:867: error: âSSLSTREAMâ has no member named âictrâ

osdep.c:868: error: âSSLSTREAMâ has no member named âconâ

osdep.c:868: error: âSSLSTREAMâ has no member named âconâ

osdep.c:870: error: âSSLSTREAMâ has no member named âconâ

osdep.c:871: error: âSSLSTREAMâ has no member named âconâ

osdep.c:871: error: âSSLSTREAMâ has no member named âibufâ

osdep.c:872: error: âSSLSTREAMâ has no member named âiptrâ

osdep.c:872: error: âSSLSTREAMâ has no member named âibufâ

osdep.c:873: error: âSSLSTREAMâ has no member named âictrâ

In file included from osdep.c:885:

sslstdio.c: In function âPBINâ:

sslstdio.c:30: error: âSSLSTREAMâ has no member named âictrâ

sslstdio.c:31: error: âSSLSTREAMâ has no member named âiptrâ

sslstdio.c: In function âPSINâ:

sslstdio.c:49: error: âSSLSTREAMâ has no member named âictrâ

sslstdio.c:50: error: âSSLSTREAMâ has no member named âictrâ

sslstdio.c:52: error: âSSLSTREAMâ has no member named âiptrâ

make[3]: *** [osdep.o] Error 1

make[3]: Leaving directory `/home/sysadmin/whoisserver/third-party/imap-2004g/imap-2004g/c-client'

make[2]: *** [slx] Error 2

make[2]: Leaving directory `/home/sysadmin/whoisserver/third-party/imap-2004g/imap-2004g/c-client'

make[1]: *** [OSTYPE] Error 2

make[1]: Leaving directory `/home/sysadmin/whoisserver/third-party/imap-2004g/imap-2004g'

make: *** [slx] Error 2

512 at Install.PL line 413

 

 

I have compiled and installed openssl-1.0.0c in /usr/local/ssl.

 

Please help me.

 

Thanks

 

Christian