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

iPod nano (2)
iPod なの (そうなの) の続きです。iTunes は起動しておきます。付属の Lightning – USB ケーブル で PC と接続すると、iTunes の画面が変わります。&q
白神山地の四季 (1)
沖縄本島 (No. 5 – 名護の涌水) の続きです。名護を後にし、前日お泊りしたメンバー宅に移動しました。沖縄市に着く頃にはすっかり晩御飯時でした。普段は運転もあって飲めない方も今日は気
つけ麺 (普通盛) + ミニ刻みチャーシュー丼
先日再び松戸駅を訪れる機会があり、カレー専門店 印度 (インドカレー) とは駅を挟んで反対側にある 兎に角 を訪れてみました。私が訪れた日曜日の 13:00 過ぎでは外で待っている先客はいませんでした
hp dv5
Windows 7 では Vista まで標準で表示されていた Quick Launch が非表示とされました。タスクバーに登録するだけでは見通しが悪くなりそうですので、Quick Launch を表
川平湾 (23)
石垣島 (No. 8 ? 川平湾 Part 2) の続きです。日陰で波とたわむれてまったりした後は、スタート地点から左側 (方位は北) を目指してゆっくり散歩を始めました。着いた直後に川平公園入口で
琥珀ヱビス + 超クリーミー泡サーバー
普段は ザ・プレミアム・モルツ を好んで飲みつつ、たまに YEBISU ヱビスビール を飲むことがありますが、秋はさらに楽しみが増えて 琥珀ヱビス が発売されます。最初の新発売が 4, 5 年前と思っ
特製エビ豆カレー (辛さ 20 倍)
カリーライス専門店 エチオピア 本店 (No. 8 – 辛さ 20 – 40 倍) の続きです。今でも週 1 回前後は通っていますが、ある日突如目に飛び込んだメニューがありまし
ミニストップ メニュー
連日のデータセンターでの作業後、頭の中が真っ白な帰り道にふと吸い寄せられました。おっ ? ティラミスクレープにモンブランクレープ ? 見たことがなくそそられました。レジで待ち人もいなかったので、すぐに
Mixed Fruit
始めるにあたって、ドローイン vs ロングプレス あたりから昼食も意図的にボリュームダウンして 2kg は落していました。が、前々から気になっていた断食ダイエットとも言われるファスティングダイエットに
Valid HTML5 Valid CSS3 Another HTML Lint