[gnutls-dev] [Bugs] building 0.9.6 failed on Solaris 8

Sean Gao sean.gao@sun.com
Tue Apr 29 13:08:55 2003


This is a multi-part message in MIME format.
--------------060202070002050604040206
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi, there
     Recently I have tried to build 0.9.6 on Solaris 8  for times but 
unfortunately it is always failed.
I have tried with both Forte 6.0 update2 (cc5.3) and gcc 3.2,  and after 
correcting some syntax
checking issues,  the building process always ends with errors when it 
try to make gnutls-serv in
the src subdirectory.
     I have attached the output of bothing building process with this 
e-mail. I would be very
appreciated if you could provide me some help on this issue.

Cheers
-Sean

--------------060202070002050604040206
Content-Type: text/plain;
 name="forte.err.out"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="forte.err.out"

make  all-recursive
make[1]: Entering directory `/export/home/share/gnutls-0.8.6'
Making all in includes
make[2]: Entering directory `/export/home/share/gnutls-0.8.6/includes'
Making all in gnutls
make[3]: Entering directory `/export/home/share/gnutls-0.8.6/includes/gnutls'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/export/home/share/gnutls-0.8.6/includes/gnutls'
make[3]: Entering directory `/export/home/share/gnutls-0.8.6/includes'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/export/home/share/gnutls-0.8.6/includes'
make[2]: Leaving directory `/export/home/share/gnutls-0.8.6/includes'
Making all in lib
make[2]: Entering directory `/export/home/share/gnutls-0.8.6/lib'
make[3]: Entering directory `/export/home/share/gnutls-0.8.6/lib'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/export/home/share/gnutls-0.8.6/lib'
make[2]: Leaving directory `/export/home/share/gnutls-0.8.6/lib'
Making all in libextra
make[2]: Entering directory `/export/home/share/gnutls-0.8.6/libextra'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/export/home/share/gnutls-0.8.6/libextra'
Making all in src
make[2]: Entering directory `/export/home/share/gnutls-0.8.6/src'
Making all in srp
make[3]: Entering directory `/export/home/share/gnutls-0.8.6/src/srp'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/export/home/share/gnutls-0.8.6/src/srp'
Making all in x509
make[3]: Entering directory `/export/home/share/gnutls-0.8.6/src/x509'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/export/home/share/gnutls-0.8.6/src/x509'
Making all in openpgp
make[3]: Entering directory `/export/home/share/gnutls-0.8.6/src/openpgp'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/export/home/share/gnutls-0.8.6/src/openpgp'
make[3]: Entering directory `/export/home/share/gnutls-0.8.6/src'
/bin/bash ../libtool --mode=link /opt/SUNWspro/bin/cc  -I/usr/local/include -I/usr/include -I/usr/openwin/include -I/share/dist/include -g -D_REENTRANT -mt -I/share/dist/include  -L/share/dist/lib -L/opt/SUNWspro/lib -L/usr/local/lib -L/usr/openwin/lib -L/usr/lib -o gnutls-serv  serv-gaa.o serv.o common.o ../lib/libgnutls.la ../libextra/libgnutls-extra.la -L/share/dist/lib -lgcrypt  -lz   -lz 
/opt/SUNWspro/bin/cc -I/usr/local/include -I/usr/include -I/usr/openwin/include -I/share/dist/include -g -D_REENTRANT -mt -I/share/dist/include -o .libs/gnutls-serv serv-gaa.o serv.o common.o  -L/share/dist/lib -L/opt/SUNWspro/lib -L/usr/local/lib -L/usr/openwin/lib -L/usr/lib ../lib/.libs/libgnutls.so ../libextra/.libs/libgnutls-extra.so /share/gnutls-0.8.6/lib/.libs/libgnutls.so /share/dist/lib/libtasn1.so /share/dist/lib/libgcrypt.so -lnsl -lsocket -lz -R/share/dist/lib
ild: (undefined symbol) gnutls_realloc_fast -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_gen_cert_server_certificate -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_hash_init -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_cipher_suite_get_kx_algo -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_get_auth_info -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) gnutls_strdup -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_extensions_size -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_get_random -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_lzo1x_decompress_safe -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_str_cpy -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_hash_deinit -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_mpi_print -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_get_cred -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_x509_cert2gnutls_cert -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_auth_info_set -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_proc_cert_server_certificate -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_comp_algorithms_size -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _E_gnutls_openpgp_extract_key_creation_time -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_free_datum_m -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_kx_priority -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_free_cert -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_mpi_release -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_find_apr_cert -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _E_gnutls_openpgp_cert2gnutls_cert -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_generate_sig_params -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_write_datum16 -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_extensions -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_compression_algorithms -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_read_uint16 -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_write_datum8 -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _E_gnutls_openpgp_extract_key_expiration_time -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_generate_key -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _E_gnutls_openpgp_verify_key -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_mpi_scan -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) gnutls_openpgp_count_key_names -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_kx_algorithms_size -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_lzo1x_1_compress -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_verify_sig_params -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_write_uint16 -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_kx_algorithms -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _gnutls_hash -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _E_gnutls_openpgp_fingerprint -- referenced in ../libextra/.libs/libgnutls-extra.so
ild: (undefined symbol) _E_gnutls_openpgp_request_key -- referenced in ../libextra/.libs/libgnutls-extra.so
make[3]: *** [gnutls-serv] Error 5
make[3]: Leaving directory `/export/home/share/gnutls-0.8.6/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/export/home/share/gnutls-0.8.6/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/export/home/share/gnutls-0.8.6'
make: *** [all] Error 2

--------------060202070002050604040206
Content-Type: text/plain;
 name="gcc.err.out"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="gcc.err.out"

make  all-recursive
make[1]: Entering directory `/export/home/share/gnutls-0.8.6.gcc'
Making all in includes
make[2]: Entering directory `/export/home/share/gnutls-0.8.6.gcc/includes'
Making all in gnutls
make[3]: Entering directory `/export/home/share/gnutls-0.8.6.gcc/includes/gnutls'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/export/home/share/gnutls-0.8.6.gcc/includes/gnutls'
make[3]: Entering directory `/export/home/share/gnutls-0.8.6.gcc/includes'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/export/home/share/gnutls-0.8.6.gcc/includes'
make[2]: Leaving directory `/export/home/share/gnutls-0.8.6.gcc/includes'
Making all in lib
make[2]: Entering directory `/export/home/share/gnutls-0.8.6.gcc/lib'
make[3]: Entering directory `/export/home/share/gnutls-0.8.6.gcc/lib'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/export/home/share/gnutls-0.8.6.gcc/lib'
make[2]: Leaving directory `/export/home/share/gnutls-0.8.6.gcc/lib'
Making all in libextra
make[2]: Entering directory `/export/home/share/gnutls-0.8.6.gcc/libextra'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/export/home/share/gnutls-0.8.6.gcc/libextra'
Making all in src
make[2]: Entering directory `/export/home/share/gnutls-0.8.6.gcc/src'
Making all in srp
make[3]: Entering directory `/export/home/share/gnutls-0.8.6.gcc/src/srp'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/export/home/share/gnutls-0.8.6.gcc/src/srp'
Making all in x509
make[3]: Entering directory `/export/home/share/gnutls-0.8.6.gcc/src/x509'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/export/home/share/gnutls-0.8.6.gcc/src/x509'
Making all in openpgp
make[3]: Entering directory `/export/home/share/gnutls-0.8.6.gcc/src/openpgp'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/export/home/share/gnutls-0.8.6.gcc/src/openpgp'
make[3]: Entering directory `/export/home/share/gnutls-0.8.6.gcc/src'
/bin/bash ../libtool --mode=link gcc  -I/usr/openwin/include -I/share/dist/include -g -O2 -finline-functions -pipe -I/share/dist/include  -L/share/dist/lib -L/opt/SUNWspro/lib -L/usr/local/lib -L/usr/openwin/lib -L/usr/lib -o gnutls-serv  serv-gaa.o serv.o common.o ../lib/libgnutls.la ../libextra/libgnutls-extra.la -L/share/dist/lib -lgcrypt  -lz   -lz 
gcc -I/usr/openwin/include -I/share/dist/include -g -O2 -finline-functions -pipe -I/share/dist/include -o .libs/gnutls-serv serv-gaa.o serv.o common.o  -L/share/dist/lib -L/opt/SUNWspro/lib -L/usr/local/lib -L/usr/openwin/lib -L/usr/lib ../lib/.libs/libgnutls.so ../libextra/.libs/libgnutls-extra.so /share/gnutls-0.8.6.gcc/lib/.libs/libgnutls.so /share/dist/lib/libtasn1.so /share/dist/lib/libgcrypt.so -lnsl -lsocket -lz -R/share/dist/lib
ld: warning: file /share/gnutls-0.8.6.gcc/lib/.libs/libgnutls.so: linked to ../lib/.libs/libgnutls.so: attempted multiple inclusion of file
Undefined			first referenced
 symbol  			    in file
_gnutls_get_random                  ../libextra/.libs/libgnutls-extra.so
_gnutls_hash_init                   ../libextra/.libs/libgnutls-extra.so
_gnutls_compression_algorithms      ../libextra/.libs/libgnutls-extra.so
_gnutls_kx_algorithms_size          ../libextra/.libs/libgnutls-extra.so
_gnutls_hash_deinit                 ../libextra/.libs/libgnutls-extra.so
_gnutls_read_uint16                 ../libextra/.libs/libgnutls-extra.so
_gnutls_extensions                  ../libextra/.libs/libgnutls-extra.so
_gnutls_hash                        ../libextra/.libs/libgnutls-extra.so
_gnutls_write_datum16               ../libextra/.libs/libgnutls-extra.so
_gnutls_auth_info_set               ../libextra/.libs/libgnutls-extra.so
_E_gnutls_openpgp_verify_key        ../libextra/.libs/libgnutls-extra.so
_gnutls_extensions_size             ../libextra/.libs/libgnutls-extra.so
gnutls_realloc_fast                 ../libextra/.libs/libgnutls-extra.so
_gnutls_write_uint16                ../libextra/.libs/libgnutls-extra.so
_gnutls_write_datum8                ../libextra/.libs/libgnutls-extra.so
_gnutls_kx_priority                 ../libextra/.libs/libgnutls-extra.so
_gnutls_free_cert                   ../libextra/.libs/libgnutls-extra.so
_gnutls_lzo1x_decompress_safe       ../libextra/.libs/libgnutls-extra.so
_gnutls_generate_sig_params         ../libextra/.libs/libgnutls-extra.so
_gnutls_lzo1x_1_compress            ../libextra/.libs/libgnutls-extra.so
_gnutls_free_datum_m                ../libextra/.libs/libgnutls-extra.so
_gnutls_find_apr_cert               ../libextra/.libs/libgnutls-extra.so
_gnutls_get_auth_info               ../libextra/.libs/libgnutls-extra.so
_E_gnutls_openpgp_fingerprint       ../libextra/.libs/libgnutls-extra.so
gnutls_openpgp_count_key_names      ../libextra/.libs/libgnutls-extra.so
_gnutls_mpi_scan                    ../libextra/.libs/libgnutls-extra.so
_E_gnutls_openpgp_request_key       ../libextra/.libs/libgnutls-extra.so
_gnutls_gen_cert_server_certificate ../libextra/.libs/libgnutls-extra.so
_gnutls_str_cpy                     ../libextra/.libs/libgnutls-extra.so
_gnutls_get_cred                    ../libextra/.libs/libgnutls-extra.so
_gnutls_kx_algorithms               ../libextra/.libs/libgnutls-extra.so
_E_gnutls_openpgp_extract_key_expiration_time ../libextra/.libs/libgnutls-extra.so
gnutls_strdup                       ../libextra/.libs/libgnutls-extra.so
_gnutls_mpi_release                 ../libextra/.libs/libgnutls-extra.so
_gnutls_generate_key                ../libextra/.libs/libgnutls-extra.so
_gnutls_verify_sig_params           ../libextra/.libs/libgnutls-extra.so
_E_gnutls_openpgp_extract_key_creation_time ../libextra/.libs/libgnutls-extra.so
_gnutls_proc_cert_server_certificate ../libextra/.libs/libgnutls-extra.so
_gnutls_x509_cert2gnutls_cert       ../libextra/.libs/libgnutls-extra.so
_gnutls_comp_algorithms_size        ../libextra/.libs/libgnutls-extra.so
_gnutls_mpi_print                   ../libextra/.libs/libgnutls-extra.so
_E_gnutls_openpgp_cert2gnutls_cert  ../libextra/.libs/libgnutls-extra.so
ld: fatal: Symbol referencing errors. No output written to .libs/gnutls-serv
collect2: ld returned 1 exit status
make[3]: *** [gnutls-serv] Error 1
make[3]: Leaving directory `/export/home/share/gnutls-0.8.6.gcc/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/export/home/share/gnutls-0.8.6.gcc/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/export/home/share/gnutls-0.8.6.gcc'
make: *** [all] Error 2

--------------060202070002050604040206--