[OpenAFS] (no subject)

Padiyath Sreekumaran Kumar.Padiyath@psi.ch
Wed, 24 Sep 2003 16:35:55 +0200


   Hallo,
    Iam trying to configure openssh-3.7.1p2 on a Tru64 system with OS V5.1A.
    I hace compiled prior to this zlib-1.1.4,openssl-0.9.7b,krb4-1.2.2 with
out errors.
    Iam executing configure in the following way:

    ./configure --sysconfdir=/etc/ssh --with-osfsia
--with-zlib=/usr/tmp/zlib --with-kerberos4=/usr/athena --prefix=/usr
--with-afs=/usr/afsws --libexecdir=/usr/libexec/openssh --with-ipv4-default
--with-ssl-dir=/usr/tmp/openssl

    Iam using gcc to compile the program. I get the following errors during
the ./configure execution:

   configure:1844: gcc -c -g -O2  conftest.c >&5
configure: In function `main':
configure:1835: `not' undeclared (first use in this function)
configure:1835: (Each undeclared identifier is reported only once
configure:1835: for each function it appears in.)
configure:1835: parse error before "big"
configure:1847: $? = 1
configure: failed program was:
#line 1827 "configure"
#include "confdefs.h"    <-------------------------------------------(where
is this headerfile file?)
#include <sys/types.h>
#include <sys/param.h>
.
.
.
.
.
.
.
checking for (overly) strict mkstemp... yes
checking whether getpgrp takes no argument... yes
checking OpenSSL header version... not found
<------------------------------------
configure: error: OpenSSL version header not found.
<--------------------------------------
.
.
.
.
.

    In config.log I see the follwing message:
    =============================

configure:8769: test -s conftest
configure:8772: $? = 0
configure:8838: checking OpenSSL header version
configure:8869: gcc -o conftest -g -O2 -Wall -Wpointer-arith
-Wno-uninitialized -I/usr/tmp/open
ssl/include -I/usr/tmp/zlib/include  -L/usr/tmp/openssl/lib
-L/usr/tmp/zlib/lib  conftest.c -lr
t -lz  -lsecurity -ldb -lm -laud -lcrypto >&5
configure:8850:30: openssl/opensslv.h: No such file or directory
configure: In function `main':
configure:8858: warning: implicit declaration of function `exit'
configure:8860: `OPENSSL_VERSION_NUMBER' undeclared (first use in this
function)
configure:8860: (Each undeclared identifier is reported only once
configure:8860: for each function it appears in.)
configure:8860: `OPENSSL_VERSION_TEXT' undeclared (first use in this
function)
configure:8872: $? = 1
configure: program exited with status 1
configure: failed program was:
#line 8846 "configure"
#include "confdefs.h"

#include <stdio.h>
#include <string.h>
#include <openssl/opensslv.h>
#define DATA "conftest.sslincver"
int main(void) {
        FILE *fd;
        int rc;

        fd = fopen(DATA,"w");
        if(fd == NULL)
                exit(1);

        if ((rc = fprintf(fd ,"%x (%s)\n", OPENSSL_VERSION_NUMBER,
OPENSSL_VERSION_TEXT)) <0)
                exit(1);

        exit(0);
}

configure:8889: result: not found
configure:8891: error: OpenSSL version header not found.
<------------------------



     My /usr/tmp/openssl/include contains the following files:
   ============================================

$ls /usr/tmp/openssl/include/
Makefile           des.h              krb-archaeology.h  otp.h
rtbl.h
Makefile.am        editline.h         krb-protos.h       parse_bytes.h
sha.h
Makefile.in        err.h              krb.h              parse_time.h
sl.h
acl.h              getarg.h           krb_db.h           parse_units.h
stamp-h1
base64.h           glob.h             krb_err.h          prot.h
sys
bits               ifaddrs.h          krb_log.h          protos.h
vers.h
bits.c             kadm.h             ktypes.h           protos.hin
version.h
com_err.h          kadm_err.h         md4.h              rc4.h
version.h.in
com_right.h        kafs.h             md5.h              resolve.h
vis.h
config.h           kdc.h              netdb.x            roken-common.h
win32
config.h.in        klog.h             opensslv.h         roken.h
xdbm.h



      Any help will be appreciated.
      Thanks in advance,
       Kumar (Kumar.padiyath@psi.ch)