Re: Build on AIX fails

2002-10-05 Thread Jeff Trawick

Jess M. Holle [EMAIL PROTECTED] writes:

 Do the LDAP authentication modules build on AIX yet?
 
 At 2.0.40 I could not get the httpd-ldap sub-project to build on AIX -- 
 despite getting it to build just fine on Solaris and Windows
 
 Correction -- the module built on AIX, but would not load on startup.

IIRC, you were using a Netscape LDAP library which I couldn't get hold
of easily.  Have you tried OpenLDAP?

-- 
Jeff Trawick | [EMAIL PROTECTED]
Born in Roswell... married an alien...



Re: Build on AIX fails

2002-10-01 Thread Jess M. Holle




Do the LDAP authentication modules build on AIX yet?

At 2.0.40 I could not get the httpd-ldap sub-project to build on AIX -- despite
getting it to build just fine on Solaris and Windows

Correction -- the module built on AIX, but would not load on startup.

--
Jess Holle

P.S. It took a fair amount of help from Jeff for me to get 2.0.40 with SSL
and mod_jk to build on AIX (with gcc) even without the LDAP stuff!

Jeff Trawick wrote:

  "Bennett, Tony - CNF" [EMAIL PROTECTED] writes:

  
  
I just downloaded 2.0.42 and attempted to build it on AIX 4.3.3
and it failed...it appears to be building module libraries named

lib$MODULE_NAME.al   (for example: modules/dav/main/.libs/libmod_dav.al)

instead of 
lib$MODULE_NAME.a(for example: modules/dav/main/.libs/libmod_dav.a)

  
  
libtool and IBM's C compiler don't get along perfectly.  Luckily,
those are warnings that you can ignore.

These are the only errors, as far as I can see:

  
  
ld: 0711-317 ERROR: Undefined symbol: .sk_new_null
ld: 0711-317 ERROR: Undefined symbol: .X509_STORE_CTX_set_verify_cb
ld: 0711-317 ERROR: Undefined symbol: .BIO_snprintf

  
  
Aren't these all OpenSSL-related?

If I get time I'll try to build it with SSL support.

  
  
For background:

My configure step:
	./configure --prefix=/usr/local/apache2 \
--enable-dav=static \
		--enable-dav_fs=static \
--enable-ssl=static  \
		--with-ssl=/home/dms/openssl_dir

  
  
By the way, I always do

  CC=xlc_r ./configure --other-flags

when using IBM's C compiler for AIX.  xlc_r ensures that thread stuff
is set up correctly.