[前][次][番号順一覧][スレッド一覧]

mysql:14725

From: <y-iida@xxxxxxxxxx>
Date: 16 Feb 2009 05:04:47 -0000
Subject: [mysql 14725] Re: CentOSでの静的リンクについて

>ライブラリなのですが
...
>となっていて、既に libcrypt や libcrypto などは
>インストールされている状態と思われます。

であれば、ライブラリーの指定順序が間違っているとか?

>>>$ gcc -o hoge hoge.o  -L/lib -L/usr/lib -L/usr/local/lib
>>>-L/usr/lib/mysql -L/home/yama/src/lib   -static -lhttpaccess -lssl -lnsl
>>>-lcrypt -lcrypto -lgssapi_krb5 -lcom_err -lk5crypto -lresolv -ldl
>>>-lkrb5support -lselinux -lsepol   -lhpdf -lpng -lz -lm -lmysqlclient
...
>>>/usr/lib/mysql/libmysqlclient.a(client.o): In function
>>>`mysql_close_free_options':
>>>(.text+0xd3d): undefined reference to `SSL_CTX_free'

指摘し忘れていましたが「-lmysqlclient」が「-lssl」よりも右に
指定してあるのは、おかしいです。
他に「-lssl」より右のライブラリー群でsslライブラリーを呼んだ
り、「-lcrypto」より右のライブラリー群でcryptoライブラリーを
呼んだりしていないですか?
--
  iida

[前][次][番号順一覧][スレッド一覧]

     14722 2009-02-16 10:02 [yama <mailinglist050] CentOSでの静的リンクについて            
     14723 2009-02-16 10:22 ┗[<y-iida@xxxxxxxxxx> ]                                       
     14724 2009-02-16 11:53  ┗[yama <mailinglist050]                                     
->   14725 2009-02-16 14:04   ┗[<y-iida@xxxxxxxxxx> ]                                   
     14726 2009-02-16 16:44    ┗[yama <mailinglist050]                                 
     14727 2009-02-16 16:57     ┣[Yamada Kazuo <yamada]                               
     14728 2009-02-16 17:05     ┗[<y-iida@xxxxxxxxxx> ]