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

エクストラコールド
今年も エクストラコールド BAR が例年通りの場所で開催されていました。普段銀座に立ち寄る場所のすぐそばでもあります。この頃は平日は 17:00 からの開店と、外観も含めて例年通りでしたがふと気が付
日本最西端の碑
与那国島 (No. 4 – 久部良港) の続きです。西崎灯台に向かう道も当然の様に坂道です。途中まで自転車を押し上げて移動しましたが、小さな駐車場があり、そこからは遊歩道を歩いて登ります。
eco かまど (2)
以前、伊賀焼の土鍋 かまどさん で炊き上げた白米の美味しさに驚き、近いうちに自宅でもと思いつつ半年が経過してようやく購入しました。"かまどさん" より炊き上げ時間が短く済む eco
特製二代目つけ麺
めん徳二代目つじ田 (二代目つけ麺) で心残りにしていた 特製二代目つけ麺 に久しぶりにご対 "麺" 出来ました。普段は 14:00 頃等ランチタイムを外しますが、今回は開店 11
豚骨塩 チャーシューメン (1)
哲麺 (豚骨味噌 白髪ネギラーメン 味こいめ 脂あっさり) に続いて、今度は豚骨塩に挑戦です。普段はカウンターの奥側の席が多いですが、入口近くには不思議な絵柄の貼り紙が目に付きました。2014/11/
城山 (2)
伊江島 (No. 1 – 上陸) の続きです。伊江港ターミナルに降り立ち、車に乗り込む頃にはすっかりお昼時でした。ランチにするか迷いつつ簡単に島を流し始めると城山 (ぐすくやま) が見えま
ミートソース (メン 大)
柏や (鳥から揚定食) の続きです。やはり気になっていたミートソースに行くしかありません。柏や (ナポリタン) では特大は並の 2.7 倍とありましたし、ナポリタンも並は試していないので、まずは標準を
海老にら餃子 並盛定食
天鴻餃子房 (名物黒豚餃子) は訪れてから投稿までに時間が空いたので、投稿した日にも黒豚餃子を食べに行ってしまいました。日を空けるとどうしても黒豚餃子に流れてしまうので、今度こそはと "海老
野菜豆カレー (ルー大盛り, 辛さ 50 倍)
カリーライス専門店 エチオピア 本店 (No. 10 – 豆カレー) 以降、すっかり豆カレーに猫夢中です。辛さ 70 倍まで制覇した後は、20 – 40 倍で大人しめ ? の辛
YASAI シャンプー & ヘアパック (3)
こなゆきコラーゲン でお世話になっている タマチャンショップ で、以前 タマチャンショップ (YASAI シャンプー & ヘアパック 3 日間体験セット) を試しました。YASAI シャンプー
Valid HTML5 Valid CSS3 Another HTML Lint