Hi,

I am trying to configure and build the following version of the mozilla ldap 
c-sdk:

mozldap-6.0.5

on Solaris:

SunOs <hostname> 5.10 Generic_118833-17 sun4u sparc SUNW,Sun-Fire-V440

I have managed to compile without error the NSS with NSPR.

*************************************************************************************************
First of all when I try to configure the c-sdk with the following conmmand:

./configure --with-nss=/staffware/installs/mozilla_ldap/nss-3.11.7 CXX=g++

i get the following:

configure: warning: CXX=g++: invalid host type
creating cache ./config.cache
checking host system type... Invalid configuration `CXX=g++': machine 
`CXX=g++' not recognized
checking target system type... Invalid configuration `CXX=g++': machine 
`CXX=g++' not recognized
checking build system type... Invalid configuration `CXX=g++': machine 
`CXX=g++' not recognized

this is also true if I do:

CC=gcc

here is my env snippet:

<SNIP>
LD_LIBRARY_PATH=/usr/sfw/lib/sparcv9/
PATH=/opt/sfw/bin/:/usr/sfw/bin/:/usr/local/bin:/usr/sbin:/usr/bin
</SNIP>

*************************************************************************************************
second, if I run gmake (not really worth doing it unless I have got 
configure right so I may be 'jumping the gun') I get the following:

======= making ./libldif60.so
/usr/local/bin/ld      -o libldif60.so ./line64.o
/usr/local/bin/ld: warning: cannot find entry symbol _start; defaulting to 
0000000000010074
./line64.o: In function `ldif_base64_decode':
/staffware/installs/mozilla_ldap/mozldap-6.0.5/mozilla/directory/c-sdk/ldap/libraries/libldif/line64.c:217:
 
undefined reference to `strchr'
./line64.o: In function `ldif_getline':
/staffware/installs/mozilla_ldap/mozldap-6.0.5/mozilla/directory/c-sdk/ldap/libraries/libldif/line64.c:288:
 
undefined reference to `strchr'
/staffware/installs/mozilla_ldap/mozldap-6.0.5/mozilla/directory/c-sdk/ldap/libraries/libldif/line64.c:295:
 
undefined reference to `strchr'
./line64.o: In function `ldif_put_type_and_value_with_options':
/staffware/installs/mozilla_ldap/mozldap-6.0.5/mozilla/directory/c-sdk/ldap/libraries/libldif/line64.c:368:
 
undefined reference to `__ctype'
/staffware/installs/mozilla_ldap/mozldap-6.0.5/mozilla/directory/c-sdk/ldap/libraries/libldif/line64.c:368:
 
undefined reference to `__ctype'
/staffware/installs/mozilla_ldap/mozldap-6.0.5/mozilla/directory/c-sdk/ldap/libraries/libldif/line64.c:384:
 
undefined reference to `__ctype'
/staffware/installs/mozilla_ldap/mozldap-6.0.5/mozilla/directory/c-sdk/ldap/libraries/libldif/line64.c:384:
 
undefined reference to `__ctype'
./line64.o: In function `ldif_type_and_value_with_options':
/staffware/installs/mozilla_ldap/mozldap-6.0.5/mozilla/directory/c-sdk/ldap/libraries/libldif/line64.c:526:
 
undefined reference to `strlen'
/staffware/installs/mozilla_ldap/mozldap-6.0.5/mozilla/directory/c-sdk/ldap/libraries/libldif/line64.c:527:
 
undefined reference to `.div'
/staffware/installs/mozilla_ldap/mozldap-6.0.5/mozilla/directory/c-sdk/ldap/libraries/libldif/line64.c:527:
 
undefined reference to `.div'
/staffware/installs/mozilla_ldap/mozldap-6.0.5/mozilla/directory/c-sdk/ldap/libraries/libldif/line64.c:527:
 
undefined reference to `.div'
/staffware/installs/mozilla_ldap/mozldap-6.0.5/mozilla/directory/c-sdk/ldap/libraries/libldif/line64.c:527:
 
undefined reference to `malloc'
./line64.o: In function `ldif_get_entry':
/staffware/installs/mozilla_ldap/mozldap-6.0.5/mozilla/directory/c-sdk/ldap/libraries/libldif/line64.c:563:
 
undefined reference to `fgets'
/staffware/installs/mozilla_ldap/mozldap-6.0.5/mozilla/directory/c-sdk/ldap/libraries/libldif/line64.c:582:
 
undefined reference to `strlen'
/staffware/installs/mozilla_ldap/mozldap-6.0.5/mozilla/directory/c-sdk/ldap/libraries/libldif/line64.c:597:
 
undefined reference to `malloc'
/staffware/installs/mozilla_ldap/mozldap-6.0.5/mozilla/directory/c-sdk/ldap/libraries/libldif/line64.c:600:
 
undefined reference to `realloc'
/staffware/installs/mozilla_ldap/mozldap-6.0.5/mozilla/directory/c-sdk/ldap/libraries/libldif/line64.c:607:
 
undefined reference to `memcpy'
gmake[3]: *** [libldif60.so] Error 1
gmake[3]: Leaving directory 
`/staffware/installs/mozilla_ldap/mozldap-6.0.5/mozilla/directory/c-sdk/ldap/libraries/libldif'
gmake[2]: *** [export] Error 2
gmake[2]: Leaving directory 
`/staffware/installs/mozilla_ldap/mozldap-6.0.5/mozilla/directory/c-sdk/ldap/libraries'
gmake[1]: *** [export] Error 2
gmake[1]: Leaving directory 
`/staffware/installs/mozilla_ldap/mozldap-6.0.5/mozilla/directory/c-sdk/ldap'
gmake: *** [export] Error 2

any help or pointers on this would be most appreciated!

Thanks!

Stephen 


_______________________________________________
dev-tech-ldap mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-ldap

Reply via email to