Whenever I try a plain-text login with the SSL-enabled version (ie. no
arguments to ./configure) regardless of the contents of my bincimap.conf,
I get the following:

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
* OK Welcome to Binc IMAP at 2004-08-10 21:00:10 CDT
1 login foouser foopass
1 NO Plain text password authentication is disallowed. Please try enabling SSL or TLS in your mail client.


So I assume the SSL version just won't do plain-text, and I attempted a
rebuild using --without-ssl (no other args to configure other than --prefix)
and the error below is what I get.


This is bincimap-1.3.0 and I'm attempting to build under RH9 with gcc
3.2.2.  Thanks in advance for any assistance you can provide.

Regards,

CAB



[snip]
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kerberos/include -g -O2 -Wall -fno-exceptions -c bincimap-up.cc
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kerberos/include -g -O2 -Wall -fno-exceptions -c greeting.cc
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kerberos/include -g -O2 -Wall -fno-exceptions -c operator-starttls.cc
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kerberos/include -g -O2 -Wall -fno-exceptions -c session-initialize-bincimap-up.cc
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kerberos/include -g -O2 -Wall -fno-exceptions -c ssldevice.cc
g++ -I/usr/kerberos/include -g -O2 -Wall -fno-exceptions -o bincimap-up argparser.o authenticate.o base64.o bincimap-up.o broker.o convert.o greeting.o imapparser.o imapserver.o iodevice.o iofactory.o multilogdevice.o operator-authenticate.o operator-capability.o operator-noop.o operator-login.o operator-logout.o operator-starttls.o recursivedescent.o session.o session-initialize-bincimap-up.o ssldevice.o status.o stdiodevice.o syslogdevice.o tools.o -ldl
ssldevice.o(.text+0x470): In function `Binc::SSLDevice::write()':
/usr/include/c++/3.2.2/bits/basic_string.h:781: undefined reference to `SSL_write'
ssldevice.o(.text+0x48e): In function `Binc::SSLDevice::write()':
/home/colinb/rpm/SOURCES/bincimap-1.3.0/src/ssldevice.cc:109: undefined reference to `SSL_get_error'
ssldevice.o(.text+0x516): In function `Binc::SSLDevice::fillInputBuffer()':
/home/colinb/rpm/SOURCES/bincimap-1.3.0/src/ssldevice.cc:118: undefined reference to `SSL_pending'
ssldevice.o(.text+0x544):/home/colinb/rpm/SOURCES/bincimap-1.3.0/src/ssldevice.cc:123: undefined reference to `SSL_read'
ssldevice.o(.text+0x614): In function `Binc::SSLDevice::initSSL()':
/home/colinb/rpm/SOURCES/bincimap-1.3.0/src/ssldevice.cc:168: undefined reference to `SSL_library_init'
ssldevice.o(.text+0x619):/home/colinb/rpm/SOURCES/bincimap-1.3.0/src/ssldevice.cc:169: undefined reference to `SSL_load_error_strings'
ssldevice.o(.text+0x61e):/home/colinb/rpm/SOURCES/bincimap-1.3.0/src/ssldevice.cc:171: undefined reference to `SSL_library_init'
ssldevice.o(.text+0x626):/home/colinb/rpm/SOURCES/bincimap-1.3.0/src/ssldevice.cc:173: undefined reference to `SSLv23_server_method'
ssldevice.o(.text+0x62e):/home/colinb/rpm/SOURCES/bincimap-1.3.0/src/ssldevice.cc:173: undefined reference to `SSL_CTX_new'
ssldevice.o(.text+0x652): In function `Binc::SSLDevice::initSSL()':
/usr/include/c++/3.2.2/bits/stl_alloc.h:664: undefined reference to `ERR_get_error'
ssldevice.o(.text+0x65a):/usr/include/c++/3.2.2/bits/stl_alloc.h:664: undefined reference to `ERR_error_string'
ssldevice.o(.text+0x6f1): In function `Binc::SSLDevice::initSSL()':
/home/colinb/rpm/SOURCES/bincimap-1.3.0/src/ssldevice.cc:179: undefined reference to `SSL_CTX_ctrl'
ssldevice.o(.text+0x6fd):/home/colinb/rpm/SOURCES/bincimap-1.3.0/src/ssldevice.cc:180: undefined reference to `SSL_CTX_set_default_verify_paths'
ssldevice.o(.text+0x721): In function `Binc::SSLDevice::initSSL()':
/usr/include/c++/3.2.2/bits/basic_string.h:781: undefined reference to `SSL_CTX_use_certificate_file'
ssldevice.o(.text+0x742): In function `Binc::SSLDevice::initSSL()':
/usr/include/c++/3.2.2/bits/stl_alloc.h:664: undefined reference to `ERR_get_error'
ssldevice.o(.text+0x74a):/usr/include/c++/3.2.2/bits/stl_alloc.h:664: undefined reference to `ERR_error_string'
ssldevice.o(.text+0x865): In function `Binc::SSLDevice::initSSL()':
/usr/include/c++/3.2.2/bits/basic_string.h:781: undefined reference to `SSL_CTX_use_PrivateKey_file'
ssldevice.o(.text+0x886): In function `Binc::SSLDevice::initSSL()':
/usr/include/c++/3.2.2/bits/stl_alloc.h:664: undefined reference to `ERR_get_error'
ssldevice.o(.text+0x88e):/usr/include/c++/3.2.2/bits/stl_alloc.h:664: undefined reference to `ERR_error_string'
ssldevice.o(.text+0x983): In function `Binc::SSLDevice::initSSL()':
/home/colinb/rpm/SOURCES/bincimap-1.3.0/src/ssldevice.cc:196: undefined reference to `SSL_CTX_check_private_key'
ssldevice.o(.text+0x9a4): In function `Binc::SSLDevice::initSSL()':
/usr/include/c++/3.2.2/bits/stl_alloc.h:664: undefined reference to `ERR_get_error'
ssldevice.o(.text+0x9ac):/usr/include/c++/3.2.2/bits/stl_alloc.h:664: undefined reference to `ERR_error_string'
ssldevice.o(.text+0xa1b): In function `Binc::SSLDevice::initSSL()':
/home/colinb/rpm/SOURCES/bincimap-1.3.0/src/ssldevice.cc:202: undefined reference to `SSL_CTX_set_verify'
ssldevice.o(.text+0xa9f): In function `Binc::SSLDevice::initSSL()':
/usr/include/c++/3.2.2/bits/basic_string.h:781: undefined reference to `SSL_CTX_load_verify_locations'
ssldevice.o(.text+0xab5): In function `Binc::SSLDevice::initSSL()':
/home/colinb/rpm/SOURCES/bincimap-1.3.0/src/ssldevice.cc:214: undefined reference to `SSL_new'
ssldevice.o(.text+0xadc): In function `Binc::SSLDevice::initSSL()':
/usr/include/c++/3.2.2/bits/stl_alloc.h:664: undefined reference to `ERR_get_error'
ssldevice.o(.text+0xae4):/usr/include/c++/3.2.2/bits/stl_alloc.h:664: undefined reference to `ERR_error_string'
ssldevice.o(.text+0xb5e): In function `Binc::SSLDevice::initSSL()':
/home/colinb/rpm/SOURCES/bincimap-1.3.0/src/ssldevice.cc:220: undefined reference to `SSL_clear'
ssldevice.o(.text+0xb6a):/home/colinb/rpm/SOURCES/bincimap-1.3.0/src/ssldevice.cc:222: undefined reference to `SSL_set_rfd'
ssldevice.o(.text+0xb76):/home/colinb/rpm/SOURCES/bincimap-1.3.0/src/ssldevice.cc:223: undefined reference to `SSL_set_wfd'
ssldevice.o(.text+0xb7f):/home/colinb/rpm/SOURCES/bincimap-1.3.0/src/ssldevice.cc:224: undefined reference to `SSL_set_accept_state'
ssldevice.o(.text+0xb94):/home/colinb/rpm/SOURCES/bincimap-1.3.0/src/ssldevice.cc:228: undefined reference to `SSL_accept'
ssldevice.o(.text+0xbb2):/home/colinb/rpm/SOURCES/bincimap-1.3.0/src/ssldevice.cc:230: undefined reference to `SSL_get_error'
ssldevice.o(.text+0xced): In function `Binc::SSLDevice::initSSL()':
/usr/include/c++/3.2.2/bits/stl_alloc.h:664: undefined reference to `ERR_get_error'
ssldevice.o(.text+0xcf5):/usr/include/c++/3.2.2/bits/stl_alloc.h:664: undefined reference to `ERR_error_string'
ssldevice.o(.text+0xdc2):/usr/include/c++/3.2.2/bits/stl_alloc.h:664: undefined reference to `ERR_get_error'
ssldevice.o(.text+0xdca):/usr/include/c++/3.2.2/bits/stl_alloc.h:664: undefined reference to `ERR_error_string'
ssldevice.o(.text+0xfb5): In function `Binc::SSLDevice::canRead() const':
/home/colinb/rpm/SOURCES/bincimap-1.3.0/src/ssldevice.cc:256: undefined reference to `SSL_pending'
collect2: ld returned 1 exit status
make[2]: *** [bincimap-up] Error 1
make[2]: Leaving directory `/home/colinb/rpm/SOURCES/bincimap-1.3.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/colinb/rpm/SOURCES/bincimap-1.3.0'
make: *** [all-recursive-am] Error 2



-- Colin Anthony Bloch Grande Communications Sr. System Administrator 512-878-5471



Reply via email to