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

プレミアム急冷器 (2)
新開発 ! 超クリーミー泡サーバー (Part 4) で応募して 2 週間程で、まずプレミアム急冷器のみ先行して配送を完了したとの通知が入りました。白い化粧箱 ? と同サイズの小さい荷物でやって来まし
ビーフ + 野菜カレー (ルー大盛り, 辛さ 70 倍)
カリーライス専門店 エチオピア 本店 (No. 13 – 辛さ 70 倍メドレー 1) を投稿した時は、まさか全メニューを辛さ 70 倍で横断するとは思っていませんでしたが、我ながら凝り性
すし銚子丸 船橋店
千葉県船橋市に 15 年住んだ後、足立区綾瀬に 8 年程住んでいますが、そのどちらにも自宅近所に すし銚子丸 (千葉・東京・埼玉・神奈川のお寿司屋さん) があります。船橋の時は後半 5 年くらいで初め
味噌らーめん + 青のり + 柚子七味
去年 味噌の章 (味噌らーめん) に驚いてもう 1 年。寒くなってきたのでほぼ 1 年ぶりに訪れてみました。前回もおそらく掲示されていたのでしょうが、今日はふと目に留まりました。ふと右手前を見ると青の
Drive Network Philosophy
インターネット上にサービスを公開しているサーバは、そのバージョン情報を表示しないことが 1 つの安全策として語られています。最近の DoS の傾向を見ているとそれ程有用性が高いとも感じませんが、1 つ
ガーリックチャーハン + コンビーフハッシュ (9)
ガーリックチャーハン + コンビーフハッシュ (Part 1) の続きです。銀座わしたショップ 2014/07/03 (コンビーフハッシュ) でも、沖縄ホーメルのコンビーフハッシュ (大 135g)
平久保崎灯台 (2)
石垣島 (No. 4 – 玉取崎展望台) の続きです。玉取崎展望台を後にした時点でちょうど昼前でした。石垣島ではかなり有名と見える明石食堂が北に 10 分程の距離にあるので、平久保崎灯台に
ザ・プレミアム・モルツ <香るプレミアム> (1)
2014/05/27 発売開始の ザ・プレミアム・モルツ <香るプレミアム> は、2, 3 ヶ月以上前から宣伝等で目に触れていて実に興味がありました。元々 ザ・プレミアム・モルツ は KI
FreeBSD Logo
古い ports のスケルトンを最新の OS 環境で make install する場合、必ずしもコンパイルが終了するとは限りません。OS 側 /usr/include/ 下で関数名が微妙に変更されて
ボンディ 通信販売 パッケージ (2)
欧風カレー ボンディ (チキンカレー レシピ) で東京出張に来たスタッフが、ボンディを恋しがっている話を小耳に挟みました。一方、ホームページ 欧風カレー ボンディ で通信販売をしていることも気が付いて
Valid HTML5 Valid CSS3 Another HTML Lint