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

FreeBSD Logo
現在、基本環境ではやや古めの ports スケルトンを用いていますが、以下の様なエラーで削除が完了しない場合があります。# rm -r ports/override r-xr-xr-x root/w
サントリーチューハイ -196℃ (2)
4 月に入ると、近所のコンビニエンスストアで去年も試してリピートした "沖縄パイナップル" を見かける様になりました。これは昨年の今頃の写真で "宮里農園" と
あぐーハンバーグセット 220g
瀬底島 (No. 3 – アンチ浜ビーチ 〜 瀬底ビーチ) の続きです。瀬底島を堪能した後は、ハンバーグとパンケーキのお店うるり に猫まっしぐらに向かいました。元々予定に組み込んでいて絶対
VAIO Fit 13A (背面)
Java 7.0 / 8.0 セキュリティ・レベル (Part 1) の続きです。Java 8 Update 31コントロールパネル -> セキュリティ では、確かに "中"
玉友 甕仕込 13 年古酒 (2)
沖縄本島 (No. 6 – 打ち上げ) でお世話になったメンバー宅で、前日に誕生日プレゼントをいただいていました。この後には別のメンバーから 松藤 限定古酒 43 度 もプレゼントしていた
串焼き処 日比谷 鳥こまち (1)
先週の今日は、1 年ぶりに花の 46 年組 (笑) の 1 人と飲み会でした。沖縄出身ですが現在はタイで奮闘しているスタッフが久しぶりに国内での仕事の後に、東京オフィスからも近い有楽町に立ち寄ってくれ
Preseved Flower
ほぼ社内向けな話ですが、入社前に希望のメールアカウント (メールアドレス @ 左側の文字列) を確認され、第 1 希望に rose と回答しました。(第 2 希望は普通に yasuhiro と回答)無
Mixed Fruit
始めるにあたって、ドローイン vs ロングプレス あたりから昼食も意図的にボリュームダウンして 2kg は落していました。が、前々から気になっていた断食ダイエットとも言われるファスティングダイエットに
らーめん 中 (きゃべつ) + トッピング (もやし + ほうれん草増)
横浜らーめん武蔵家 (全部入り) の続きです。さて、気になっていたトッピング もやしを試すべく、また日を空けずに訪れました。普段は "ほうれん草増 らーめん 中" に "
くるくまスペシャル
沖縄本島 (No. 35 – 富士家ぜんざい) の続きです。今回は 09/19 – 09/24 の 5 泊 6 日の旅程で、09/22 からはセカンドステージです。初日は久しぶ
Valid HTML5 Valid CSS3 Another HTML Lint