Getting Error while building Cyrus1527 (SASL) on 64 bit SUSE Linux

saurabh kaushal skaushal.schip at gmail.com
Sun Feb 22 05:41:53 EST 2009


Hi,

I am using Cyrus1527 which was working file on 32 bit machines. When I am
building the same code onto 64 bit Linux machine I am getting following
issues:

1. There is different flow on configure (which we saw in config.log) on 32
bit and 64 bit machine, which is as follows:

 *on 32-bit
*configure:1560: checking if the linker (/usr/ccs/bin/ld) is GNU ld
*on 64-bit*
configure:1560: checking if the linker (/usr/ccs/bin/ld) is GNU ld


*on 32-bit*
GNU ld version 2.11.90.0.8 (with BFD 2.11.90.0.8)
*on 64-bit*
ltconfig:1635: checking if global_symbol_pipe works

*on 32-bit*
ltconfig:1639: eval "/usr/bin/nm -B conftest.o | sed -n -e 's/^.*[
]\([ABCDGISTW]\)[     ][     ]*\(\)\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2\3 \3/p'
> conftest.nm"
*on 64-bit*
ltconfig:1639: eval "/usr/ccs/bin/nm -p conftest.o | sed -n -e 's/^.*[
]\([BCDEGRST]\)[     ][     ]*\(_\)\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2\3 \3/p'
> conftest.nm"

*on 32-bit*
configure:2507: checking for db_create in -ldb-3
*on 64-bit*
configure:2638: checking for ndbm.h


*on 32-bit*
configure:2507: checking for db_create in -ldb-3
*on 64-bit*
configure:2638: checking for ndbm.h

*On 64 bit there are two extra lines in the log which are:
*configure:3136: checking for gethostbyname in -lnsl
configure:3176: checking for connect in –lsocket





2.  Although configure was successful, when I did make it gave me following
error

                  */usr/bin/ld: cannot find -lsocket*

*collect2: ld returned 1 exit status*



Could anyone please help me regarding the same. I quick reply would really
be a great help.

Regards,
Saurabh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.andrew.cmu.edu/pipermail/cyrus-sasl/attachments/20090222/8319730f/attachment.html 


More information about the Cyrus-sasl mailing list