I put in attachment my log file when I try to make IMAP

You will see that it's said if I've got an error like no such file or directory 
on ssl.h... it's because you don't have openSSL installed.

But I have openssl installed by default with my distribution. I think he search 
the openssl on /usr/local/include
But in my system it's on /usr/include

Samething for /usr/ssl/
In my system it's on /etc/ssl/

Thank for your help

------------------------
Guillaume Chartrand
Technicien en informatique
C�gep r�gional de Lanaudi�re
Centre Administratifs, Repentigny

-----Message d'origine-----
De�: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] De la part de Sahil Tandon
Envoy�: 25 novembre 2004 21:22
��: [EMAIL PROTECTED]
Objet�: Re: can't find c-client.a

* Guillaume Chartrand <[EMAIL PROTECTED]> [2004-11-25 13:45:47 -0500]:

> I try to build imap2004 on my mail server but when I type ? make slx ? I have
> some error at the end and in the directory c-client some file are missing. I
> have c-client.h but I don't have c-client.a

Show us the relevant portion(s) of the error(s).  Did you download the tarball
directly from the UW IMAP web site?  Any other background information would also
be helpful in troubleshooting the problem.

--
Sahil Tandon
make sslnopwd
make[1]: Entering directory `/programme/imap-2004a'
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Building in full compliance with RFC 3501 security
+ requirements:
++ TLS/SSL encryption is supported
++ Unencrypted plaintext passwords are prohibited
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
make[1]: Leaving directory `/programme/imap-2004a'
Applying an process to sources...
tools/an "ln -s" src/c-client c-client
tools/an "ln -s" src/ansilib c-client
tools/an "ln -s" src/charset c-client
tools/an "ln -s" src/osdep/unix c-client
tools/an "ln -s" src/mtest mtest
tools/an "ln -s" src/ipopd ipopd
tools/an "ln -s" src/imapd imapd
tools/an "ln -s" src/mailutil mailutil
tools/an "ln -s" src/mlock mlock
tools/an "ln -s" src/dmail dmail
tools/an "ln -s" src/tmail tmail
ln -s tools/an .
make build EXTRACFLAGS='' EXTRALDFLAGS='' EXTRADRIVERS='mbox' 
EXTRAAUTHENTICATORS='' PASSWDTYPE=std SSLTYPE=nopwd IP=4 EXTRASPECIALS='' 
BUILDTYPE=slx
make[1]: Entering directory `/programme/imap-2004a'
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\
  
make[2]: Entering directory `/programme/imap-2004a/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 `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 -O6" \
 BASELDFLAGS="-lcrypt"
make[3]: Entering directory `/programme/imap-2004a/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 -O6 '' > 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 `/programme/imap-2004a/c-client'
echo -DMD5ENABLE=\"/etc/cram-md5.pwd\" >> OSCFLAGS
make[4]: Leaving directory `/programme/imap-2004a/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/local/ssl/include -I/usr/local/ssl/include/openssl 
-DSSL_CERT_DIRECTORY=\"/usr/local/ssl/certs\" 
-DSSL_KEY_DIRECTORY=\"/usr/local/ssl/certs\" >> OSCFLAGS
echo "  ssl_onceonlyinit ();" >> linkage.c
echo -L/usr/local/ssl/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
osdep.c:197:18: x509.h: No such file or directory
osdep.c:198:17: ssl.h: No such file or directory
osdep.c:200:17: pem.h: No such file or directory
osdep.c:201:20: buffer.h: No such file or directory
osdep.c:202:17: bio.h: No such file or directory
osdep.c:203:20: crypto.h: No such file or directory
osdep.c:204:18: rand.h: No such file or directory
osdep.c:215: error: parse error before "SSL_CTX"
osdep.c:215: warning: no semicolon at end of struct or union
osdep.c:216: warning: data definition has no type or storage class
osdep.c:220: error: parse error before '}' token
osdep.c:220: warning: data definition has no type or storage class
In file included from osdep.c:222:
sslio.h:24: error: parse error before "SSLSTREAM"
sslio.h:24: warning: no semicolon at end of struct or union
sslio.h:25: warning: data definition has no type or storage class
sslio.h:26: error: parse error before '*' token
sslio.h:27: error: parse error before '*' token
sslio.h:28: error: parse error before '*' token
sslio.h:29: error: parse error before '*' token
sslio.h:30: error: parse error before '*' token
sslio.h:30: error: `close' redeclared as different kind of symbol
/usr/include/unistd.h:306: error: previous declaration of `close'
sslio.h:31: error: parse error before '*' token
sslio.h:32: error: parse error before '*' token
sslio.h:33: error: parse error before '*' token
sslio.h:34: error: parse error before '*' token
sslio.h:41: error: parse error before "SSLSTREAM"
sslio.h:41: warning: no semicolon at end of struct or union
sslio.h:45: error: parse error before '}' token
sslio.h:45: warning: data definition has no type or storage class
sslio.h:50: error: parse error before '*' token
sslio.h:50: warning: data definition has no type or storage class
sslio.h:51: error: parse error before '*' token
sslio.h:51: warning: data definition has no type or storage class
sslio.h:52: error: parse error before '*' token
sslio.h:53: error: parse error before '*' token
sslio.h:54: error: parse error before '*' token
sslio.h:55: error: parse error before '*' token
sslio.h:56: error: parse error before '*' token
sslio.h:57: error: parse error before '*' token
sslio.h:58: error: parse error before '*' token
sslio.h:59: error: parse error before '*' token
sslio.h:60: error: parse error before '*' token
sslio.h:61: error: parse error before '*' token
osdep.c:226: error: parse error before '*' token
osdep.c:226: warning: data definition has no type or storage class
osdep.c:227: error: parse error before '*' token
osdep.c:228: error: parse error before "X509_STORE_CTX"
osdep.c:231: error: parse error before '*' token
osdep.c:232: error: parse error before '*' token
osdep.c:232: error: parse error before '*' token
osdep.c:232: warning: data definition has no type or storage class
osdep.c:237: error: variable `ssldriver' has initializer but incomplete type
osdep.c:238: warning: excess elements in struct initializer
osdep.c:238: warning: (near initialization for `ssldriver')
osdep.c:239: warning: excess elements in struct initializer
osdep.c:239: warning: (near initialization for `ssldriver')
osdep.c:240: warning: excess elements in struct initializer
osdep.c:240: warning: (near initialization for `ssldriver')
osdep.c:241: warning: excess elements in struct initializer
osdep.c:241: warning: (near initialization for `ssldriver')
osdep.c:242: warning: excess elements in struct initializer
osdep.c:242: warning: (near initialization for `ssldriver')
osdep.c:243: warning: excess elements in struct initializer
osdep.c:243: warning: (near initialization for `ssldriver')
osdep.c:244: warning: excess elements in struct initializer
osdep.c:244: warning: (near initialization for `ssldriver')
osdep.c:245: warning: excess elements in struct initializer
osdep.c:245: warning: (near initialization for `ssldriver')
osdep.c:246: warning: excess elements in struct initializer
osdep.c:246: warning: (near initialization for `ssldriver')
osdep.c:247: warning: excess elements in struct initializer
osdep.c:247: warning: (near initialization for `ssldriver')
osdep.c:249: warning: excess elements in struct initializer
osdep.c:249: warning: (near initialization for `ssldriver')
osdep.c:251: error: parse error before '*' token
osdep.c:251: warning: data definition has no type or storage class
osdep.c:296: error: parse error before '*' token
osdep.c:310: error: parse error before '*' token
osdep.c:322: error: parse error before '*' token
osdep.c: In function `ssl_start':
osdep.c:328: error: `stream' undeclared (first use in this function)
osdep.c:328: error: (Each undeclared identifier is reported only once
osdep.c:328: error: for each function it appears in.)
osdep.c:328: error: parse error before ')' token
osdep.c:348: error: parse error before ')' token
osdep.c: At top level:
osdep.c:376: error: parse error before '*' token
osdep.c: In function `ssl_start_work':
osdep.c:378: error: `BIO' undeclared (first use in this function)
osdep.c:378: error: `bio' undeclared (first use in this function)
osdep.c:379: error: `X509' undeclared (first use in this function)
osdep.c:379: error: `cert' undeclared (first use in this function)
osdep.c:384: warning: assignment from incompatible pointer type
osdep.c:385: error: `stream' undeclared (first use in this function)
osdep.c:385: error: `flags' undeclared (first use in this function)
osdep.c:392: error: `SSL_VERIFY_NONE' undeclared (first use in this function)
osdep.c:393: error: `SSL_VERIFY_PEER' undeclared (first use in this function)
osdep.c:397: error: `SSL' undeclared (first use in this function)
osdep.c:397: error: parse error before ')' token
osdep.c:399: error: `BIO_NOCLOSE' undeclared (first use in this function)
osdep.c:415: warning: passing arg 1 of `ssl_compare_hostnames' from 
incompatible pointer type
osdep.c:419: warning: passing arg 2 of pointer to function from incompatible 
pointer type
osdep.c: At top level:
osdep.c:434: error: parse error before "X509_STORE_CTX"
osdep.c: In function `ssl_open_verify':
osdep.c:439: error: `ok' undeclared (first use in this function)
osdep.c:441: error: `ctx' undeclared (first use in this function)
osdep.c: At top level:
osdep.c:495: error: parse error before '*' token
osdep.c: In function `ssl_getline':
osdep.c:502: error: `stream' undeclared (first use in this function)
osdep.c: At top level:
osdep.c:545: error: parse error before '*' token
osdep.c: In function `ssl_getbuffer':
osdep.c:548: error: `size' undeclared (first use in this function)
osdep.c:549: error: `stream' undeclared (first use in this function)
osdep.c:552: error: `buffer' undeclared (first use in this function)
osdep.c: At top level:
osdep.c:567: error: parse error before '*' token
osdep.c: In function `ssl_getdata':
osdep.c:576: error: `stream' undeclared (first use in this function)
osdep.c:603: error: `SSL_ERROR_WANT_READ' undeclared (first use in this 
function)
osdep.c: At top level:
osdep.c:618: error: parse error before '*' token
osdep.c: In function `ssl_soutr':
osdep.c:620: error: `stream' undeclared (first use in this function)
osdep.c:620: error: `string' undeclared (first use in this function)
osdep.c: At top level:
osdep.c:631: error: parse error before '*' token
osdep.c: In function `ssl_sout':
osdep.c:635: error: `stream' undeclared (first use in this function)
osdep.c:638: error: `size' undeclared (first use in this function)
osdep.c:638: error: `string' undeclared (first use in this function)
osdep.c: At top level:
osdep.c:650: error: parse error before '*' token
osdep.c: In function `ssl_close':
osdep.c:652: error: `stream' undeclared (first use in this function)
osdep.c: At top level:
osdep.c:662: error: parse error before '*' token
osdep.c: In function `ssl_abort':
osdep.c:665: error: `stream' undeclared (first use in this function)
osdep.c: At top level:
osdep.c:687: error: parse error before '*' token
osdep.c: In function `ssl_host':
osdep.c:689: error: `stream' undeclared (first use in this function)
osdep.c: At top level:
osdep.c:698: error: parse error before '*' token
osdep.c: In function `ssl_remotehost':
osdep.c:700: error: `stream' undeclared (first use in this function)
osdep.c: At top level:
osdep.c:709: error: parse error before '*' token
osdep.c: In function `ssl_port':
osdep.c:711: error: `stream' undeclared (first use in this function)
osdep.c: At top level:
osdep.c:720: error: parse error before '*' token
osdep.c: In function `ssl_localhost':
osdep.c:722: error: `stream' undeclared (first use in this function)
osdep.c: In function `ssl_server_init':
osdep.c:756: error: `stream' undeclared (first use in this function)
osdep.c:756: error: parse error before ')' token
osdep.c:778: error: `SSL_OP_ALL' undeclared (first use in this function)
osdep.c:789: error: `SSL_FILETYPE_PEM' undeclared (first use in this function)
osdep.c:807: error: parse error before ')' token
osdep.c:809: error: request for member `sslstream' in something not a structure 
or union
osdep.c:811: error: request for member `octr' in something not a structure or 
union
osdep.c:813: error: request for member `optr' in something not a structure or 
union
osdep.c:813: error: request for member `obuf' in something not a structure or 
union
osdep.c: At top level:
osdep.c:836: error: parse error before '*' token
osdep.c:836: error: parse error before '*' token
osdep.c: In function `ssl_genkey':
osdep.c:839: error: syntax error before '*' token
osdep.c:840: error: `key' undeclared (first use in this function)
osdep.c:842: error: `export' undeclared (first use in this function)
osdep.c:842: error: `keylength' undeclared (first use in this function)
osdep.c:842: error: `RSA_F4' undeclared (first use in this function)
osdep.c: In function `ssl_server_input_wait':
osdep.c:863: error: `stream' undeclared (first use in this function)
osdep.c:866: error: request for member `sslstream' in something not a structure 
or union
In file included from osdep.c:884:
sslstdio.c: In function `PBIN':
sslstdio.c:28: error: request for member `sslstream' in something not a 
structure or union
sslstdio.c:30: error: request for member `sslstream' in something not a 
structure or union
sslstdio.c:31: error: request for member `sslstream' in something not a 
structure or union
sslstdio.c: In function `PSIN':
sslstdio.c:49: error: request for member `sslstream' in something not a 
structure or union
sslstdio.c:50: error: request for member `sslstream' in something not a 
structure or union
sslstdio.c:50: error: request for member `sslstream' in something not a 
structure or union
sslstdio.c:52: error: request for member `sslstream' in something not a 
structure or union
sslstdio.c: In function `PSINR':
sslstdio.c:72: error: request for member `sslstream' in something not a 
structure or union
sslstdio.c: In function `PBOUT':
sslstdio.c:98: error: request for member `octr' in something not a structure or 
union
sslstdio.c:99: error: request for member `octr' in something not a structure or 
union
sslstdio.c:100: error: request for member `optr' in something not a structure 
or union
sslstdio.c: In function `PSOUT':
sslstdio.c:114: error: request for member `octr' in something not a structure 
or union
sslstdio.c:115: error: request for member `optr' in something not a structure 
or union
sslstdio.c:116: error: request for member `octr' in something not a structure 
or union
sslstdio.c: In function `PSOUTR':
sslstdio.c:133: error: request for member `octr' in something not a structure 
or union
sslstdio.c:135: error: request for member `optr' in something not a structure 
or union
sslstdio.c:135: error: request for member `octr' in something not a structure 
or union
sslstdio.c:136: error: request for member `optr' in something not a structure 
or union
sslstdio.c:137: error: request for member `octr' in something not a structure 
or union
sslstdio.c: In function `PFLUSH':
sslstdio.c:155: error: request for member `sslstream' in something not a 
structure or union
sslstdio.c:155: error: request for member `obuf' in something not a structure 
or union
sslstdio.c:156: error: request for member `octr' in something not a structure 
or union
sslstdio.c:158: error: request for member `optr' in something not a structure 
or union
sslstdio.c:158: error: request for member `obuf' in something not a structure 
or union
sslstdio.c:159: error: request for member `octr' in something not a structure 
or union
osdep.c: At top level:
osdep.c:237: error: storage size of `ssldriver' isn't known
make[3]: *** [osdep.o] Error 1
make[3]: Leaving directory `/programme/imap-2004a/c-client'
make[2]: *** [slx] Error 2
make[2]: Leaving directory `/programme/imap-2004a/c-client'
make[1]: *** [OSTYPE] Error 2
make[1]: Leaving directory `/programme/imap-2004a'
make: *** [slx] Error 2

Reply via email to