- 追加された行はこの色です。
- 削除された行はこの色です。
CONTENTS
#contents
----
Lastmodified &lastmod;
----
*portupgrade curl-7.43.0_2 fail [#hfa6c606]
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?)が選択されている場合は他のものにする必要があるとのこと。
&ref(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 &counter(total);:本日 &counter(today);:昨日 &counter(yesterday);
#counter([total|today|yesterday]);