Hi all,

I'm trying to build libcurl on AIX 5.3 using the xlc compiler. 

I use this configure line: ./configure CC="xlc" CFLAGS="-q64" --without-zlib 
--with-ssl=/home/voltage/michael/toolkit37-64b/support-libs/ --disable-ldap 
--without-libidn --with-pic --disable-cookies --disable-ipv6 
--prefix=/home/voltage/michael/toolkit37-64b/support-libs/ --with-threads

Has anyone else had any success or know how this should be done? If you could, 
posting a configure line or pointing out an inconsistency or issue in mine 
would be great.

It runs ok for the configure, but when I try to make, I get this:

[snip]

        /bin/sh ../libtool --tag=CC --mode=link xlc  -q64 -qthreaded 
-qnoansialias -qhalt=e -O2   
-L/home/voltage/michael/toolkit37-64b/support-libs//lib -o libcurl.la -rpath 
/home/voltage/michael/toolkit37-64b/support-libs/lib -no-undefined 
-version-info 5:1:1  -lssl -lcrypto file.lo timeval.lo base64.lo hostip.lo 
progress.lo  formdata.lo cookie.lo http.lo sendf.lo ftp.lo url.lo dict.lo  
if2ip.lo speedcheck.lo ldap.lo ssluse.lo version.lo getenv.lo  escape.lo 
mprintf.lo telnet.lo netrc.lo getinfo.lo transfer.lo  strequal.lo easy.lo 
security.lo krb4.lo krb5.lo memdebug.lo  http_chunks.lo strtok.lo connect.lo 
llist.lo hash.lo multi.lo  content_encoding.lo share.lo http_digest.lo md5.lo  
http_negotiate.lo http_ntlm.lo inet_pton.lo strtoofft.lo  strerror.lo 
hostares.lo hostasyn.lo hostip4.lo hostip6.lo  hostsyn.lo hostthre.lo 
inet_ntop.lo parsedate.lo select.lo  gtls.lo sslgen.lo tftp.lo splay.lo 
strdup.lo socks.lo ssh.lo  nss.lo qssl.lo rawstr.lo curl_addrinfo.lo 
socks_gssapi.!
 lo  socks_sspi.lo curl_sspi.lo slist.lo nonblock.lo
libtool: link: /usr/bin/nm -B -BCpg  .libs/file.o .libs/timeval.o 
.libs/base64.o .libs/hostip.o .libs/progress.o .libs/formdata.o .libs/cookie.o 
.libs/http.o .libs/sendf.o .libs/ftp.o .libs/url.o .libs/dict.o .libs/if2ip.o 
.libs/speedcheck.o .libs/ldap.o .libs/ssluse.o .libs/version.o .libs/getenv.o 
.libs/escape.o .libs/mprintf.o .libs/telnet.o .libs/netrc.o .libs/getinfo.o 
.libs/transfer.o .libs/strequal.o .libs/easy.o .libs/security.o .libs/krb4.o 
.libs/krb5.o .libs/memdebug.o .libs/http_chunks.o .libs/strtok.o 
.libs/connect.o .libs/llist.o .libs/hash.o .libs/multi.o 
.libs/content_encoding.o .libs/share.o .libs/http_digest.o .libs/md5.o 
.libs/http_negotiate.o .libs/http_ntlm.o .libs/inet_pton.o .libs/strtoofft.o 
.libs/strerror.o .libs/hostares.o .libs/hostasyn.o .libs/hostip4.o 
.libs/hostip6.o .libs/hostsyn.o .libs/hostthre.o .libs/inet_ntop.o 
.libs/parsedate.o .libs/select.o .libs/gtls.o .libs/sslgen.o .libs/tftp.o 
.libs/splay.o .libs/strdup.o .libs/socks.o .libs/ssh.o .l!
 ibs/nss.o .libs/qssl.o .libs/rawstr.o .libs/curl_addrinfo.o 
.libs/socks_gssapi.o .libs/socks_sspi.o .libs/curl_sspi.o .libs/slist.o 
.libs/nonblock.o   | awk '{ if ((($ 2 == "T") || ($ 2 == "D") || ($ 2 == "B")) 
&& (substr($ 3,1,1) != ".")) { print $ 3 } }' | sort -u > .libs/libcurl.exp
0654-210 .libs/file.o is not valid in the current object file mode.
        Use the -X option to specify the desired object mode.

[snip]

0654-210 .libs/nonblock.o is not valid in the current object file mode.
        Use the -X option to specify the desired object mode.
libtool: link: xlc -Wl,-bM:SRE -o .libs/libcurl.so.4  .libs/file.o 
.libs/timeval.o .libs/base64.o .libs/hostip.o .libs/progress.o .libs/formdata.o 
.libs/cookie.o .libs/http.o .libs/sendf.o .libs/ftp.o .libs/url.o .libs/dict.o 
.libs/if2ip.o .libs/speedcheck.o .libs/ldap.o .libs/ssluse.o .libs/version.o 
.libs/getenv.o .libs/escape.o .libs/mprintf.o .libs/telnet.o .libs/netrc.o 
.libs/getinfo.o .libs/transfer.o .libs/strequal.o .libs/easy.o .libs/security.o 
.libs/krb4.o .libs/krb5.o .libs/memdebug.o .libs/http_chunks.o .libs/strtok.o 
.libs/connect.o .libs/llist.o .libs/hash.o .libs/multi.o 
.libs/content_encoding.o .libs/share.o .libs/http_digest.o .libs/md5.o 
.libs/http_negotiate.o .libs/http_ntlm.o .libs/inet_pton.o .libs/strtoofft.o 
.libs/strerror.o .libs/hostares.o .libs/hostasyn.o .libs/hostip4.o 
.libs/hostip6.o .libs/hostsyn.o .libs/hostthre.o .libs/inet_ntop.o 
.libs/parsedate.o .libs/select.o .libs/gtls.o .libs/sslgen.o .libs/tftp.o 
.libs/splay.o .libs/strdup.o .libs/socks!
 .o .libs/ssh.o .libs/nss.o .libs/qssl.o .libs/rawstr.o .libs/curl_addrinfo.o 
.libs/socks_gssapi.o .libs/socks_sspi.o .libs/curl_sspi.o .libs/slist.o 
.libs/nonblock.o   -L/home/voltage/michael/toolkit37-64b/support-libs//lib 
-lssl -lcrypto -lc -Wl,-bnoentry  -q64 -qthreaded -qnoansialias -qhalt=e   
-Wl,-bE:.libs/libcurl.exp -Wl,-bernotok
ld: 0711-244 ERROR: No csects or exported symbols have been saved.
make: 1254-004 The error code from the last command is 8.


Stop.
make: 1254-004 The error code from the last command is 2.


Stop.
make: 1254-004 The error code from the last command is 1.


Stop.

Thanks, sorry for the super nasty output.
-Michael
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html

Reply via email to