do you have a custom openssl compiled in /usr/local/lib?

try specifying ./configure --with-ssl=/usr/lib/ssl

2012/8/6 admin <[email protected]>

>  06.08.2012 16:15, spameden пишет:
>
> I don't need Makefile script, I need output generated by make command, not
> only the last lines.
>
> 2012/8/6 admin <[email protected]>
>
>>  06.08.2012 15:29, spameden пишет:
>>
>> From the lines you posted I can't judge what's wrong. Paste line before.
>>
>> And yes you need to install kannel's development headers (i.e. install
>> kannel before compiling opensmppbox).
>>
>> Read user-guide.
>>
>> 2012/8/6 admin <[email protected]>
>>
>>>  06.08.2012 15:08, spameden пишет:
>>>
>>> Hello, you need to provide earlier lines of compilation.
>>>
>>> 2012/8/6 admin <[email protected]>
>>>
>>>> Good time of day.
>>>> I have the server with Debian 6 Squeeze, x64.
>>>> I downloaded the opensmppbox with the command
>>>> svn co https://svn.kannel.org/opensmppbox/trunk
>>>> and try to install it.
>>>> Configure was completed, but when i tried "Make" got this error:
>>>>
>>>> make[2]: *** [opensmppbox] Ошибка 1
>>>> make[2]: Leaving directory `/home/amst/opensmpp/open2/trunk/gw'
>>>> make[1]: *** [all-recursive] Ошибка 1
>>>> make[1]: Leaving directory `/home/amst/opensmpp/open2/trunk'
>>>> make: *** [all] Ошибка 2
>>>>
>>>> I have g++ and  libxml2-dev on my server.
>>>> Can you help me please?
>>>>
>>>>
>>>   do you mean the lines
>>> srcdir= .
>>> topsrcdir = ..
>>>
>>> Should i paste there the path, where opensmpp is ?
>>>
>>
>>
>>  Of cource I have installed kannel, it works fine. And i read the
>> user-guide.
>>
>> Here is my Makefile
>>
>> srcdir = .
>> top_srcdir = ..
>>
>> pkgdatadir = $(datadir)/
>> pkglibdir = $(libdir)/
>> pkgincludedir = $(includedir)/
>> top_builddir = ..
>> am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
>> INSTALL = /usr/bin/install -c
>> install_sh_DATA = $(install_sh) -c -m 644
>> install_sh_PROGRAM = $(install_sh) -c
>> install_{sh_SCRIPT = $(install_sh) -c
>> INSTALL_HEADER = $(INSTALL_DATA)
>> transform = $(program_transform_name)
>> NORMAL_INSTALL = :
>> PRE_INSTALL = :
>> POST_INSTALL = :
>> NORMAL_UNINSTALL = :
>> PRE_UNINSTALL = :
>> POST_UNINSTALL = :
>> build_triplet = x86_64-unknown-linux-gnu
>> host_triplet = x86_64-unknown-linux-gnu
>> sbin_PROGRAMS = opensmppbox$(EXEEXT)
>> subdir = gw
>> DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
>> ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
>> am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
>>         $(top_srcdir)/configure.in
>> am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
>>         $(ACLOCAL_M4)
>> mkinstalldirs = $(install_sh) -d
>> CONFIG_HEADER = $(top_builddir)/sb-config.h
>> CONFIG_CLEAN_FILES =
>> am__installdirs = "$(DESTDIR)$(sbindir)"
>> sbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
>> PROGRAMS = $(sbin_PROGRAMS)
>> am_opensmppbox_OBJECTS = box-dlr.$(OBJEXT) opensmppbox.$(OBJEXT)
>> opensmppbox_OBJECTS = $(am_opensmppbox_OBJECTS)
>> opensmppbox_LDADD = $(LDADD)
>> DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
>> depcomp = $(SHELL) $(top_srcdir)/autotools/depcomp
>> am__depfiles_maybe = depfiles
>> ....
>> {cutted}
>>
>>
>> It is standart Makefile script, i have not changed it.
>>
>
>
> ok, thank you for your help.
>
> Here is the full make's output
>
> make
>
> /bin/bash ../libtool --tag=CC --mode=link gcc  -g -O2 -D_XOPEN_SOURCE=600
> -D_BSD_SOUR
> CE -I/usr/local/ssl/include -I/usr/local/include/kannel -g -O2
> -D_XOPEN_SOURCE=600
> -D
> _BSD_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES= -I/usr/include/libxml2
> -I/usr/incl
> ude -I/usr/include/mysql -I/usr/include/mysql  -rdynamic -o opensmppbox
> box-dlr.o
> op
> ensmppbox.o  -lmysqlclient_r  -L/usr/local/ssl/lib -lcrypto
> -L/usr/local/lib/kannel
> -
> lgw -lwap -lgwlib -lmysqlclient_r -lssl -lrt -lresolv -lnsl -lm  -lpthread
> -lxml2
> -L/
> usr/lib -lcrypto -lssl -rdynamic -L/usr/lib/mysql -lmysqlclient_r
> -rdynamic
> -L/usr/l
> ib/mysql -lmysqlclient_r
> gcc -g -O2 -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -I/usr/local/ssl/include
> -I/usr/local/in
> clude/kannel -g -O2 -D_XOPEN_SOURCE=600 -D_BSD_SOURCE
> -D_FILE_OFFSET_BITS=64
> -D_LARGE
> _FILES= -I/usr/include/libxml2 -I/usr/include -I/usr/include/mysql
> -I/usr/include/mys
> ql -rdynamic -o opensmppbox box-dlr.o opensmppbox.o -rdynamic -rdynamic
> -L/usr/local
> /ssl/lib -L/usr/local/lib/kannel -lgw -lwap -lgwlib -lrt -lresolv
> /usr/lib/libxml2.so
> -L/usr/lib -lcrypto -lssl -L/usr/lib/mysql /usr/lib/libmysqlclient_r.so
> -lcrypt
> -lns
> l -lm -lpthread -lz
> /usr/local/ssl/lib/libssl.a(t1_lib.o): In function `tls_decrypt_ticket':
> t1_lib.c:(.text+0x8dc): undefined reference to `EVP_aes_128_cbc'
> /usr/local/ssl/lib/libssl.a(t1_lib.o): In function `tls1_process_sigalgs':
> t1_lib.c:(.text+0x2be9): undefined reference to `EVP_ecdsa'
> t1_lib.c:(.text+0x2bfb): undefined reference to `EVP_dss1'
> /usr/local/ssl/lib/libssl.a(t1_enc.o): In function
> `tls1_change_cipher_state':
> t1_enc.c:(.text+0x132c): undefined reference to `COMP_CTX_free'
> t1_enc.c:(.text+0x1349): undefined reference to `COMP_CTX_new'
> t1_enc.c:(.text+0x13fd): undefined reference to `COMP_CTX_free'
> t1_enc.c:(.text+0x1416): undefined reference to `COMP_CTX_new'
> /usr/local/ssl/lib/libssl.a(ssl_lib.o): In function `ssl_clear_cipher_ctx':
> ssl_lib.c:(.text+0x12da): undefined reference to `COMP_CTX_free'
> ssl_lib.c:(.text+0x12f6): undefined reference to `COMP_CTX_free'
> /usr/local/ssl/lib/libssl.a(ssl_lib.o): In function `SSL_set_fd':
> ssl_lib.c:(.text+0x45ea): undefined reference to `BIO_s_socket'
> /usr/local/ssl/lib/libssl.a(ssl_lib.o): In function `SSL_set_wfd':
> ssl_lib.c:(.text+0x46d9): undefined reference to `BIO_s_socket'
> /usr/local/ssl/lib/libssl.a(ssl_lib.o): In function `SSL_set_rfd':
> ssl_lib.c:(.text+0x4819): undefined reference to `BIO_s_socket'
> /usr/local/ssl/lib/libssl.a(ssl_lib.o): In function
> `SSL_CTX_load_verify_locations':
> ssl_lib.c:(.text+0x1072): undefined reference to
> `X509_STORE_load_locations'
> /usr/local/ssl/lib/libssl.a(ssl_lib.o): In function
> `SSL_CTX_set_default_verify_paths
> ':
> ssl_lib.c:(.text+0x1092): undefined reference to
> `X509_STORE_set_default_paths'
> /usr/local/ssl/lib/libssl.a(ssl_err2.o): In function
> `SSL_load_error_strings':
> ssl_err2.c:(.text+0x4): undefined reference to `ERR_load_crypto_strings'
> /usr/local/ssl/lib/libssl.a(ssl_cert.o): In function
> `SSL_add_file_cert_subjects_to_s
> tack':
> ssl_cert.c:(.text+0x108): undefined reference to `PEM_read_bio_X509'
> /usr/local/ssl/lib/libssl.a(ssl_cert.o): In function
> `SSL_add_dir_cert_subjects_to_st
> ack':
> ssl_cert.c:(.text+0x237): undefined reference to `OPENSSL_DIR_read'
> ssl_cert.c:(.text+0x2bf): undefined reference to `OPENSSL_DIR_end'
> /usr/local/ssl/lib/libssl.a(ssl_cert.o): In function
> `SSL_load_client_CA_file':
> ssl_cert.c:(.text+0x564): undefined reference to `PEM_read_bio_X509'
> /usr/local/ssl/lib/libssl.a(ssl_cert.o): In function `ssl_cert_dup':
> ssl_cert.c:(.text+0xee3): undefined reference to `EVP_dss1'
> ssl_cert.c:(.text+0xefb): undefined reference to `EVP_ecdsa'
> /usr/local/ssl/lib/libssl.a(ssl_cert.o): In function `ssl_cert_new':
> ssl_cert.c:(.text+0x13f2): undefined reference to `EVP_dss1'
> ssl_cert.c:(.text+0x140a): undefined reference to `EVP_ecdsa'
> /usr/local/ssl/lib/libssl.a(ssl_sess.o): In function
> `SSL_CTX_set_client_cert_engine'
> :
> ssl_sess.c:(.text+0x378): undefined reference to
> `ENGINE_get_ssl_client_cert_function
> '
> /usr/local/ssl/lib/libssl.a(ssl_ciph.o): In function
> `load_builtin_compressions':
> ssl_ciph.c:(.text+0x52f): undefined reference to `COMP_zlib'
> /usr/local/ssl/lib/libssl.a(ssl_ciph.o): In function `ssl_cipher_get_evp':
> ssl_ciph.c:(.text+0x1699): undefined reference to `EVP_enc_null'
> /usr/local/ssl/lib/libssl.a(ssl_rsa.o): In function
> `SSL_CTX_use_RSAPrivateKey_file':
> ssl_rsa.c:(.text+0x922): undefined reference to
> `PEM_read_bio_RSAPrivateKey'
> /usr/local/ssl/lib/libssl.a(ssl_rsa.o): In function
> `SSL_use_RSAPrivateKey_file':
> ssl_rsa.c:(.text+0xcc8): undefined reference to
> `PEM_read_bio_RSAPrivateKey'
> /usr/local/ssl/lib/libssl.a(ssl_rsa.o): In function
> `SSL_CTX_use_certificate_chain_fi
> le':
> ssl_rsa.c:(.text+0x1189): undefined reference to `PEM_read_bio_X509_AUX'
> ssl_rsa.c:(.text+0x1212): undefined reference to `PEM_read_bio_X509'
> /usr/local/ssl/lib/libssl.a(ssl_rsa.o): In function
> `SSL_use_PrivateKey_file':
> ssl_rsa.c:(.text+0x1540): undefined reference to `PEM_read_bio_PrivateKey'
> /usr/local/ssl/lib/libssl.a(ssl_rsa.o): In function
> `SSL_CTX_use_PrivateKey_file':
> ssl_rsa.c:(.text+0x174a): undefined reference to `PEM_read_bio_PrivateKey'
> /usr/local/ssl/lib/libssl.a(ssl_rsa.o): In function
> `SSL_use_certificate_file':
> ssl_rsa.c:(.text+0x18a8): undefined reference to `PEM_read_bio_X509'
> /usr/local/ssl/lib/libssl.a(ssl_rsa.o): In function
> `SSL_CTX_use_certificate_file':
> ssl_rsa.c:(.text+0x1ac2): undefined reference to `PEM_read_bio_X509'
> /usr/local/ssl/lib/libssl.a(ssl_algs.o): In function `SSL_library_init':
> ssl_algs.c:(.text+0x4): undefined reference to `EVP_des_cbc'
> ssl_algs.c:(.text+0x11): undefined reference to `EVP_des_ede3_cbc'
> ssl_algs.c:(.text+0x1e): undefined reference to `EVP_idea_cbc'
> ssl_algs.c:(.text+0x2b): undefined reference to `EVP_rc4'
> ssl_algs.c:(.text+0x38): undefined reference to `EVP_rc2_cbc'
> ssl_algs.c:(.text+0x45): undefined reference to `EVP_rc2_40_cbc'
> ssl_algs.c:(.text+0x52): undefined reference to `EVP_aes_128_cbc'
> ssl_algs.c:(.text+0x5f): undefined reference to `EVP_aes_192_cbc'
> ssl_algs.c:(.text+0x6c): undefined reference to `EVP_aes_256_cbc'
> ssl_algs.c:(.text+0x79): undefined reference to `EVP_aes_128_gcm'
> ssl_algs.c:(.text+0x86): undefined reference to `EVP_aes_256_gcm'
> ssl_algs.c:(.text+0x93): undefined reference to `EVP_aes_128_cbc_hmac_sha1'
> ssl_algs.c:(.text+0xa0): undefined reference to `EVP_aes_256_cbc_hmac_sha1'
> ssl_algs.c:(.text+0xad): undefined reference to `EVP_camellia_128_cbc'
> ssl_algs.c:(.text+0xba): undefined reference to `EVP_camellia_256_cbc'
> ssl_algs.c:(.text+0xc7): undefined reference to `EVP_seed_cbc'
> ssl_algs.c:(.text+0x192): undefined reference to `EVP_dss1'
> ssl_algs.c:(.text+0x1f3): undefined reference to `EVP_ecdsa'
> /usr/local/ssl/lib/libssl.a(tls_srp.o): In function `SRP_Calc_A_param':
> tls_srp.c:(.text+0x323): undefined reference to `SRP_Calc_A'
> tls_srp.c:(.text+0x36c): undefined reference to `SRP_check_known_gN_param'
> /usr/local/ssl/lib/libssl.a(tls_srp.o): In function
> `SRP_generate_client_master_secre
> t':
> tls_srp.c:(.text+0x3bb): undefined reference to `SRP_Verify_B_mod_N'
> tls_srp.c:(.text+0x446): undefined reference to `SRP_Calc_u'
> tls_srp.c:(.text+0x4a1): undefined reference to `SRP_Calc_x'
> tls_srp.c:(.text+0x4e5): undefined reference to `SRP_Calc_client_key'
> /usr/local/ssl/lib/libssl.a(tls_srp.o): In function
> `SRP_generate_server_master_secre
> t':
> tls_srp.c:(.text+0x5db): undefined reference to `SRP_Verify_A_mod_N'
> tls_srp.c:(.text+0x638): undefined reference to `SRP_Calc_u'
> tls_srp.c:(.text+0x66e): undefined reference to `SRP_Calc_server_key'
> /usr/local/ssl/lib/libssl.a(tls_srp.o): In function
> `SSL_set_srp_server_param_pw':
> tls_srp.c:(.text+0xba7): undefined reference to `SRP_get_default_gN'
> tls_srp.c:(.text+0xc54): undefined reference to `SRP_create_verifier_BN'
> /usr/local/ssl/lib/libssl.a(tls_srp.o): In function
> `SSL_srp_server_param_with_userna
> me':
> tls_srp.c:(.text+0xd50): undefined reference to `SRP_Calc_B'
> /usr/local/ssl/lib/libssl.a(s3_srvr.o): In function
> `ssl3_send_newsession_ticket':
> s3_srvr.c:(.text+0x833): undefined reference to `EVP_aes_128_cbc'
> /usr/local/ssl/lib/libssl.a(s3_srvr.o): In function `ssl3_get_cert_verify':
> s3_srvr.c:(.text+0xff8): undefined reference to `X509_certificate_type'
> /usr/local/ssl/lib/libssl.a(s3_clnt.o): In function
> `ssl_do_client_cert_cb':
> s3_clnt.c:(.text+0x12b): undefined reference to
> `ENGINE_load_ssl_client_cert'
> /usr/local/ssl/lib/libssl.a(s3_clnt.o): In function
> `ssl3_check_cert_and_algorithm':
> s3_clnt.c:(.text+0x2f2): undefined reference to `X509_certificate_type'
> /usr/local/ssl/lib/libssl.a(s3_clnt.o): In function
> `ssl3_send_client_certificate':
> s3_clnt.c:(.text+0x5027): undefined reference to
> `ENGINE_load_ssl_client_cert'
> /usr/local/ssl/lib/libssl.a(s3_enc.o): In function
> `ssl3_change_cipher_state':
> s3_enc.c:(.text+0xb9c): undefined reference to `COMP_CTX_free'
> s3_enc.c:(.text+0xbb6): undefined reference to `COMP_CTX_new'
> s3_enc.c:(.text+0xc46): undefined reference to `COMP_CTX_free'
> s3_enc.c:(.text+0xc5c): undefined reference to `COMP_CTX_new'
> /usr/local/ssl/lib/libssl.a(s3_pkt.o): In function `ssl3_do_compress':
> s3_pkt.c:(.text+0x3cb): undefined reference to `COMP_compress_block'
> /usr/local/ssl/lib/libssl.a(s3_pkt.o): In function `ssl3_do_uncompress':
> s3_pkt.c:(.text+0x43b): undefined reference to `COMP_expand_block'
> /usr/local/ssl/lib/libssl.a(s3_pkt.o): In function `do_ssl3_write':
> s3_pkt.c:(.text+0x99f): undefined reference to `COMP_compress_block'
> /usr/local/ssl/lib/libssl.a(s3_pkt.o): In function `ssl3_read_bytes':
> s3_pkt.c:(.text+0x14ef): undefined reference to `COMP_expand_block'
> /usr/local/ssl/lib/libssl.a(d1_both.o): In function
> `dtls1_retransmit_message':
> d1_both.c:(.text+0xe42): undefined reference to `pqueue_find'
> /usr/local/ssl/lib/libssl.a(d1_both.o): In function
> `dtls1_retransmit_buffered_messag
> es':
> d1_both.c:(.text+0x10a3): undefined reference to `pqueue_iterator'
> d1_both.c:(.text+0x10af): undefined reference to `pqueue_next'
> d1_both.c:(.text+0x10c4): undefined reference to `pqueue_next'
> /usr/local/ssl/lib/libssl.a(d1_both.o): In function
> `dtls1_clear_record_buffer':
> d1_both.c:(.text+0x153d): undefined reference to `pitem_free'
> d1_both.c:(.text+0x154e): undefined reference to `pqueue_pop'
> /usr/local/ssl/lib/libssl.a(d1_both.o): In function
> `dtls1_reassemble_fragment':
> d1_both.c:(.text+0x163f): undefined reference to `pqueue_find'
> d1_both.c:(.text+0x191b): undefined reference to `pitem_new'
> d1_both.c:(.text+0x1940): undefined reference to `pqueue_insert'
> /usr/local/ssl/lib/libssl.a(d1_both.o): In function
> `dtls1_get_message_fragment':
> d1_both.c:(.text+0x19a7): undefined reference to `pqueue_peek'
> d1_both.c:(.text+0x1c35): undefined reference to `pqueue_pop'
> d1_both.c:(.text+0x1c7f): undefined reference to `pitem_free'
> d1_both.c:(.text+0x1ce7): undefined reference to `pqueue_find'
> d1_both.c:(.text+0x1e62): undefined reference to `pitem_new'
> d1_both.c:(.text+0x20ab): undefined reference to `pqueue_insert'
> /usr/local/ssl/lib/libssl.a(d1_both.o): In function `dtls1_buffer_message':
> d1_both.c:(.text+0x2420): undefined reference to `pitem_new'
> d1_both.c:(.text+0x243d): undefined reference to `pqueue_insert'
> /usr/local/ssl/lib/libssl.a(d1_lib.o): In function `dtls1_clear_queues':
> d1_lib.c:(.text+0x381): undefined reference to `pitem_free'
> d1_lib.c:(.text+0x392): undefined reference to `pqueue_pop'
> d1_lib.c:(.text+0x3c1): undefined reference to `pitem_free'
> d1_lib.c:(.text+0x3d2): undefined reference to `pqueue_pop'
> d1_lib.c:(.text+0x3fa): undefined reference to `pitem_free'
> d1_lib.c:(.text+0x40b): undefined reference to `pqueue_pop'
> d1_lib.c:(.text+0x432): undefined reference to `pitem_free'
> d1_lib.c:(.text+0x443): undefined reference to `pqueue_pop'
> d1_lib.c:(.text+0x46a): undefined reference to `pitem_free'
> d1_lib.c:(.text+0x47b): undefined reference to `pqueue_pop'
> /usr/local/ssl/lib/libssl.a(d1_lib.o): In function `dtls1_free':
> d1_lib.c:(.text+0x5d4): undefined reference to `pqueue_free'
> d1_lib.c:(.text+0x5e5): undefined reference to `pqueue_free'
> d1_lib.c:(.text+0x5f6): undefined reference to `pqueue_free'
> d1_lib.c:(.text+0x607): undefined reference to `pqueue_free'
> d1_lib.c:(.text+0x618): undefined reference to `pqueue_free'
> /usr/local/ssl/lib/libssl.a(d1_lib.o): In function `dtls1_new':
> d1_lib.c:(.text+0x696): undefined reference to `pqueue_new'
> d1_lib.c:(.text+0x6a1): undefined reference to `pqueue_new'
> d1_lib.c:(.text+0x6ac): undefined reference to `pqueue_new'
> d1_lib.c:(.text+0x6b7): undefined reference to `pqueue_new'
> d1_lib.c:(.text+0x6c2): undefined reference to `pqueue_new'
> d1_lib.c:(.text+0x734): undefined reference to `pqueue_free'
> d1_lib.c:(.text+0x746): undefined reference to `pqueue_free'
> d1_lib.c:(.text+0x758): undefined reference to `pqueue_free'
> d1_lib.c:(.text+0x76a): undefined reference to `pqueue_free'
> d1_lib.c:(.text+0x77c): undefined reference to `pqueue_free'
> /usr/local/ssl/lib/libssl.a(d1_pkt.o): In function `dtls1_buffer_record':
> d1_pkt.c:(.text+0x520): undefined reference to `pqueue_size'
> d1_pkt.c:(.text+0x56e): undefined reference to `pitem_new'
> d1_pkt.c:(.text+0x580): undefined reference to `pitem_free'
> d1_pkt.c:(.text+0x64d): undefined reference to `pqueue_insert'
> d1_pkt.c:(.text+0x6f2): undefined reference to `pitem_free'
> /usr/local/ssl/lib/libssl.a(d1_pkt.o): In function `dtls1_get_record':
> d1_pkt.c:(.text+0x12ab): undefined reference to `pqueue_peek'
> d1_pkt.c:(.text+0x12d8): undefined reference to `pqueue_pop'
> d1_pkt.c:(.text+0x1397): undefined reference to `pitem_free'
> d1_pkt.c:(.text+0x13c5): undefined reference to `pqueue_pop'
> d1_pkt.c:(.text+0x1484): undefined reference to `pitem_free'
> d1_pkt.c:(.text+0x14bd): undefined reference to `pqueue_peek'
> /usr/local/ssl/lib/libssl.a(d1_pkt.o): In function `dtls1_read_bytes':
> d1_pkt.c:(.text+0x1a61): undefined reference to `pqueue_pop'
> d1_pkt.c:(.text+0x1b28): undefined reference to `pitem_free'
> collect2: ld returned 1 exit status
> make: *** [opensmppbox] Ошибка 1
>
>
>

Reply via email to