CONTENTS


Lastmodified 2015-09-03 (木) 15:02:08


portupgrade curl-7.43.0_2 fail

FreeBSD 9.3-RELEASE-p24

# portupgrade curl-7.43.0_2
** Port marked as IGNORE: ftp/curl:
GSSAPI_BASE is not compatible with OpenSSL from ports. Use other GSSAPI options or OpenSSL from base system

portupgrade が、コンパイルエラーで止まる。

http://blog.livedoor.jp/idemo/archives/46020543.html

http://www.sakashita-net.jp/2015/06/freebsd-91curlportupgrade.html

どうやら、/usr/ports/ftp/curl のコンパイルオプションで、デフォルトのGSSAPI_BASE (or NONE?)が選択されている場合は他のものにする必要があるとのこと。

curl_config.PNG

GSSAPI_MIT を選択してみた。

で、コンパイルは通りました。

/usr/ports/UPDATING

20150323:
 AFFECTS: Users of net/asterisk* and net/pjsip ports
 AUTHOR: madpilot@FreeBSD.org

 Due to conflicts between base OpenSSL and ports provided OpenSSL
 library, which is required by net/libsrtp, the srtp support has
 to be removed from the default asterisk13 port configuration,
 otherwise a not working binary would be generated.

 To get SRTP support working in the asterisk ports make sure all
 dependencies are linked against the same SSL library implementation
 to avoid runtime conflicts. On 10.1 everything will work fine
 unless ports SSL libraries are explicitly installed. On older OS
 versions(10.0 and earlier) you will need to compile all ports
 with WITH_OPENSSL_PORT=yes.

 To get working SRTP support in asterisk13 with the pjsip backend
 it is also needed to enable the EXTSRTP option in the pjsip port.

 If the CURL option is enabled also make sure the ftp/curl port
 is using a GSSAPI implementation linking to the same SSL
 implementation the other ports are using (BASE or NONE if you're
 using base OpenSSL, GSSAPI_HEIMDAL GSSAPI_MIT otherwise). If an
 incompatible option is being used the curl module will cause
 asterisk to fail on startup due to mixing calls to OpenSSL from
 base and from ports.

Total access 1681:本日 2:昨日 0

Counter: 1681, today: 2, yesterday: 0

添付ファイル: filecurl_config.PNG 402件 [詳細]

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-09-03 (木) 15:02:08