Home » FreeBSD » Migrate to FreeBSD 9.1-RELEASE (idnconv) (Tag: )

Migrate to FreeBSD 9.1-RELEASE (JDK 1.6) に続いて idnconv (idnkit) を移行しました。

idnconv は国際化ドメイン名のエンコード・デコードを行うツールです。

FreeBSD 7.1-RELEASE i386 で使用していた際のコンパイルオプションは手元に残っていなかったため、まずはシンプルに実行しました。

# ./configure
(中略)
checking for unsetenv... (cached) yes
checking for libc shared object... /lib/libc.so.7
checking for iconv... no
configure: error: iconv function not available
# ./configure --with-iconv-include=/usr/local/include
(中略)
checking for libc shared object... /lib/libc.so.7
checking for iconv... no
configure: error: iconv function not available

idnkit-1.0-src/README に目を通すと

We've had successful builds on the following systems:

    -------------------------------------------------------------------
    OS                      iconv library      configure options
    ===================================================================
    FreeBSD 4.7-RELEASE     GNU libiconv       --with-libiconv
    for Intel               1.8

とあったので、

# ./configure --with-libiconv
(中略)
creating ./config.status
creating Makefile
creating include/Makefile
creating include/idn/Makefile
creating include/mdn/Makefile
creating lib/Makefile
creating man/Makefile
creating tools/Makefile
creating tools/idnconv/Makefile
creating tools/runidn/Makefile
creating tools/runidn/runidn
creating map/Makefile
creating lib/tests/Makefile
creating include/config.h
include/config.h is unchanged

configure が通り、インストールも完了しました。

# echo "ssl証明書.jp" | idnconv -in ja
xn--ssl-k58fk4bv90k.jp

# echo "xn--ssl-k58fk4bv90k.jp" | idnconv -in Punycode -out ja
ssl証明書.jp

動作も正常です。

Random Select

エビ + 野菜カレー (ルー大盛り, 辛さ 60 倍)
カリーライス専門店 エチオピア 本店 (No. 5 – 辛さ 45 – 50 倍) の続きです。前回は辛さ 50 倍で久しぶりに壁を感じましたが、それでもまだ先に進んでみます。
iPhone 6 Plus (Gold)
iPhone 6 Plus (自動大文字入力・自動修正 オフ) の続きです。ARROWS X F-10D (No. 1) では消しても消してもよみがえるゾンビアプリが多いので、頻繁にアプリ (プロセス
FreeBSD Logo
Migrate to FreeBSD 9.1-RELEASE (JDK 1.6) に続いて idnconv (idnkit) を移行しました。idnconv は国際化ドメイン名のエンコード・デコードを
Intel (NUC)
Netbook, Ultrabook に続いて、デスクトップでも新たなカテゴリと見える言葉 NUC が提唱されています。(インテルの超小型 PC ベアボーンキット DC3217BY/DC3217IYE
ナポリタン (メン 大)
柏や (アジフライ定食) の続きです。連休が明けて今日もデータセンターで作業。データセンターでの作業も好きな部類ですが、最近は柏や目当てでもあるかの様に連続して通っています。やっぱり気になっていたナポ
Gala 青い海 (7)
去年の 2 月になりますが、景色 (Gala 青い海 2010) 以来約 3 年ぶりに Gala 青い海 をゆっくり訪れる時間がありました。2 月の 14 時頃でこの明るさと海の色です。これは 3 年
つけ麺 大盛 + チャーシュー 2 倍
出張の少し前に Facebook で 麺処 鍵 〜KAGI〜 に数人で同時にチェックインしているのを見て知りました。チェックインするとトッピングが 1 品無料になるとか。それはともかく、てだこ RAM
Herb
アルバイトを含めても、20 年近く仕事をしてきて、一兵卒でいる期間より何らかの管理職を兼務している期間の方が大分長い中で考えていることの 1 つに、"上司をうまく利用する" という
WS-C2960S-48TS-L (1)
Cisco Catalyst 2960S IOS Update (Part 4) で設定を初期化した後、Cisco config backup Tool で収集したバックアップを元に新しい設定を投入し
つばめ風ハンブルグステーキ (3)
かつて銀座 1 丁目に つばめグリル がありましたが、建物自体の取り壊しを機会に移転したと聞いていました。品川駅前店には 2, 3 度訪れたことがありますが、ここ最近ご無沙汰です。1 丁目からそれ程離
Valid HTML5 Valid CSS3 Another HTML Lint