Uploaded image for project: 'MariaDB Connector/C'
  1. MariaDB Connector/C
  2. CONC-3

Compiled error with openssl

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Environment:
      CentOS release 5.5 (Final)
      Linux localhost 2.6.18-194.el5xen #1 SMP Fri Apr 2 15:34:40 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux

      Description

      I have a problem when i Compiled MariaDB Client Library for C

      my command list

      tar zxvf mariadb-native-client.tar.gz

      cd mariadb-native-client

      cmake .

      make

      i receive some error when i use make

      cd /root/soft/mariadb-native-client/libmysql && /usr/bin/cmake E cmake_link_script CMakeFiles/libmariadb.dir/link.txt --verbose=1 /usr/bin/gcc -fPIC -O2 -g -shared -Wl,-soname,libmariadb.so.1 -o libmariadb.so.1 CMakeFiles/libmariadb.dir/array.c.o CMakeFiles/libmariadb.dir/bchange.c.o CMakeFiles/libmariadb.dir/bmove.c.o CMakeFiles/libmariadb.dir/bmove_upp.c.o CMakeFiles/libmariadb.dir/my_charset.c.o CMakeFiles/libmariadb.dir/violite.c.o CMakeFiles/libmariadb.dir/net.c.o CMakeFiles/libmariadb.dir/charset.c.o CMakeFiles/libmariadb.dir/dbug.c.o CMakeFiles/libmariadb.dir/default.c.o CMakeFiles/libmariadb.dir/errmsg.c.o CMakeFiles/libmariadb.dir/my_vsnprintf.c.o CMakeFiles/libmariadb.dir/errors.c.o CMakeFiles/libmariadb.dir/getopt1.c.o CMakeFiles/libmariadb.dir/getopt.c.o CMakeFiles/libmariadb.dir/get_password.c.o CMakeFiles/libmariadb.dir/int2str.c.o CMakeFiles/libmariadb.dir/is_prefix.c.o CMakeFiles/libmariadb.dir/libmysql.c.o CMakeFiles/libmariadb.dir/list.c.o CMakeFiles/libmariadb.dir/llstr.c.o CMakeFiles/libmariadb.dir/longlong2str.c.o CMakeFiles/libmariadb.dir/mf_dirname.c.o CMakeFiles/libmariadb.dir/mf_fn_ext.c.o CMakeFiles/libmariadb.dir/mf_format.c.o CMakeFiles/libmariadb.dir/mf_loadpath.c.o CMakeFiles/libmariadb.dir/mf_pack.c.o CMakeFiles/libmariadb.dir/mf_path.c.o CMakeFiles/libmariadb.dir/mf_tempfile.c.o CMakeFiles/libmariadb.dir/mf_unixpath.c.o CMakeFiles/libmariadb.dir/mf_wcomp.c.o CMakeFiles/libmariadb.dir/mulalloc.c.o CMakeFiles/libmariadb.dir/my_alloc.c.o CMakeFiles/libmariadb.dir/my_compress.c.o CMakeFiles/libmariadb.dir/my_create.c.o CMakeFiles/libmariadb.dir/my_delete.c.o CMakeFiles/libmariadb.dir/my_div.c.o CMakeFiles/libmariadb.dir/my_error.c.o CMakeFiles/libmariadb.dir/my_fopen.c.o CMakeFiles/libmariadb.dir/my_fstream.c.o CMakeFiles/libmariadb.dir/my_gethostbyname.c.o CMakeFiles/libmariadb.dir/my_getwd.c.o CMakeFiles/libmariadb.dir/my_init.c.o CMakeFiles/libmariadb.dir/my_lib.c.o CMakeFiles/libmariadb.dir/my_malloc.c.o CMakeFiles/libmariadb.dir/my_messnc.c.o CMakeFiles/libmariadb.dir/my_net.c.o CMakeFiles/libmariadb.dir/my_once.c.o CMakeFiles/libmariadb.dir/my_open.c.o CMakeFiles/libmariadb.dir/my_port.c.o CMakeFiles/libmariadb.dir/my_pthread.c.o CMakeFiles/libmariadb.dir/my_read.c.o CMakeFiles/libmariadb.dir/my_realloc.c.o CMakeFiles/libmariadb.dir/my_seek.c.o CMakeFiles/libmariadb.dir/my_static.c.o CMakeFiles/libmariadb.dir/my_symlink.c.o CMakeFiles/libmariadb.dir/my_thr_init.c.o CMakeFiles/libmariadb.dir/my_write.c.o CMakeFiles/libmariadb.dir/password.c.o CMakeFiles/libmariadb.dir/safemalloc.c.o CMakeFiles/libmariadb.dir/str2int.c.o CMakeFiles/libmariadb.dir/strcend.c.o CMakeFiles/libmariadb.dir/strcont.c.o CMakeFiles/libmariadb.dir/strend.c.o CMakeFiles/libmariadb.dir/strfill.c.o CMakeFiles/libmariadb.dir/string.c.o CMakeFiles/libmariadb.dir/strinstr.c.o CMakeFiles/libmariadb.dir/strmake.c.o CMakeFiles/libmariadb.dir/strmov.c.o CMakeFiles/libmariadb.dir/strnmov.c.o CMakeFiles/libmariadb.dir/strtoll.c.o CMakeFiles/libmariadb.dir/strtoull.c.o CMakeFiles/libmariadb.dir/strxmov.c.o CMakeFiles/libmariadb.dir/strxnmov.c.o CMakeFiles/libmariadb.dir/thr_mutex.c.o CMakeFiles/libmariadb.dir/typelib.c.o CMakeFiles/libmariadb.dir/sha1.c.o CMakeFiles/libmariadb.dir/my_stmt.c.o CMakeFiles/libmariadb.dir/my_loaddata.c.o CMakeFiles/libmariadb.dir/my_stmt_codec.c.o CMakeFiles/libmariadb.dir/client_plugin.c.o CMakeFiles/libmariadb.dir/my_auth.c.o CMakeFiles/libmariadb.dir/my_secure.c.o -lz -lpthread -ldl -lssl -lm -Wl,no-undefined -Wl,-version-script=/root/soft/mariadb-native-client/libmysql/version_script.txt CMakeFiles/libmariadb.dir/my_secure.c.o: In function `my_SSL_error': /root/soft/mariadb-native-client/libmysql/my_secure.c:43: undefined reference to `ERR_get_error' /root/soft/mariadb-native-client/libmysql/my_secure.c:54: undefined reference to `ERR_reason_error_string' CMakeFiles/libmariadb.dir/my_secure.c.o: In function `my_ssl_end': /root/soft/mariadb-native-client/libmysql/my_secure.c:174: undefined reference to `CRYPTO_set_locking_callback' /root/soft/mariadb-native-client/libmysql/my_secure.c:175: undefined reference to `CRYPTO_set_id_callback' /root/soft/mariadb-native-client/libmysql/my_secure.c:177: undefined reference to `CRYPTO_num_locks' /root/soft/mariadb-native-client/libmysql/my_secure.c:187: undefined reference to `ERR_free_strings' /root/soft/mariadb-native-client/libmysql/my_secure.c:188: undefined reference to `EVP_cleanup' /root/soft/mariadb-native-client/libmysql/my_secure.c:189: undefined reference to `CONF_modules_unload' /root/soft/mariadb-native-client/libmysql/my_secure.c:190: undefined reference to `CRYPTO_cleanup_all_ex_data' CMakeFiles/libmariadb.dir/my_secure.c.o: In function `my_ssl_start': /root/soft/mariadb-native-client/libmysql/my_secure.c:110: undefined reference to `CRYPTO_num_locks' /root/soft/mariadb-native-client/libmysql/my_secure.c:120: undefined reference to `CRYPTO_num_locks' /root/soft/mariadb-native-client/libmysql/my_secure.c:122: undefined reference to `CRYPTO_set_id_callback' /root/soft/mariadb-native-client/libmysql/my_secure.c:123: undefined reference to `CRYPTO_set_locking_callback' /root/soft/mariadb-native-client/libmysql/my_secure.c:127: undefined reference to `OPENSSL_config' /root/soft/mariadb-native-client/libmysql/my_secure.c:135: undefined reference to `OPENSSL_add_all_algorithms_noconf'

      my system have openssl

      [root@localhost mariadb-native-client]# rpm -qa|grep openssl openssl-0.9.8e-22.el5_8.4 openssl-devel-0.9.8e-22.el5_8.4 openssl-0.9.8e-22.el5_8.4 openssl-devel-0.9.8e-22.el5_8.4 [root@localhost mariadb-native-client]#

      [root@localhost mariadb-native-client]# openssl version -a OpenSSL 0.9.8r 8 Feb 2011 built on: Mon Dec 17 00:42:24 CST 2012 platform: linux-x86_64 options: bn(64,64) md2(int) rc4(1x,char) des(idx,cisc,16,int) idea(int) blowfish(idx) compiler: gcc -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -m64 -DL_ENDIAN -DTERMIO -O3 -Wall -DMD32_REG_T=int -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM OPENSSLDIR: "/usr/openssl"

        Attachments

          Activity

            People

            Assignee:
            georg Georg Richter
            Reporter:
            flymouse flymouse
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Git Integration