libiconv が必要になって...
ソースを眺めていた所、define の使用法が間違っていました(作者の方は思い切り勘違いしていました)。
# define 名前 値
のはずですが、反対になっています。
# define iconv_open libiconv_open
↓
# define libiconv_open iconv_open
↑
こうなるのが正しいのでは?
(作者の方に連絡した方がいい...)
libiconv パッケージに問題有り
libiconv パッケージに問題有り
みのむし
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
Re: libiconv パッケージに問題有り
いま気が付きました。パピー431には iconvコマンドが無いですね(devxに同梱)。
ところで
パピー4.3.1JP + devx_431JPbeta2 で iconvを使って eucjp を utf8に変換してみましたが、動作に問題はなさそうです。
devxには iconv.h などのヘッダはありますが、 glibcのソースは同梱されてませんし。
コンパイルに問題があったということですか? どのような環境で、何をされようとして、どういう問題が生じたのか教えていただけませんか?
ところで
何についておっしゃってるのでしょう?みのむし さんが書きました:libiconv が必要になって...
ソースを眺めていた所、
パピー4.3.1JP + devx_431JPbeta2 で iconvを使って eucjp を utf8に変換してみましたが、動作に問題はなさそうです。
devxには iconv.h などのヘッダはありますが、 glibcのソースは同梱されてませんし。
コンパイルに問題があったということですか? どのような環境で、何をされようとして、どういう問題が生じたのか教えていただけませんか?
The bar master, Shino's Bar
http://shinobar.net/
http://shinobar.net/
Re: libiconv パッケージに問題有り
>パピー4.3.1JP + devx_431JPbeta2 で iconvを使って eucjp を utf8に変換してみましたが、動作に問題はなさそうです。
シノバーさん、返信ありがとうございます。
返信が遅れました事をお詫びします。
慎重を期すため、色々調べておりました。
ソースですが、これが Puppy でパッケージ作成の際に使われたものかどうか分かりません。
ライブラリ iconvですが、昔はライブラリ名 iconv でした。
最近は libiconv に名称替えしたようです。
そこで、検証は libiconv で行うのが本筋です。
>devxには iconv.h などのヘッダはありますが、 glibcのソースは同梱されてませんし。
無いので、他所からソースを持って来て導入しました。
実は、電子ブックリーダー「XJP2」を Puppy 4.3.1JP にインストールしようとしているのでが、
PETパッケージは作成出来るのですが、起動すると、すぐにいなくなってしまいます。
プログラムが Segment Fault で落ちている訳でも無さそうです。
デバッグオプションを探して見たのですが、よく分かりませんでした。
私にはお手上げ状態なので、新谷さんに助け船を出しています。
忘月忘日Linux: 青空文庫ビューワーその1
http://xjp-text.sourceforge.jp/
シノバーさん、返信ありがとうございます。
返信が遅れました事をお詫びします。
慎重を期すため、色々調べておりました。
ソースですが、これが Puppy でパッケージ作成の際に使われたものかどうか分かりません。
ライブラリ iconvですが、昔はライブラリ名 iconv でした。
最近は libiconv に名称替えしたようです。
そこで、検証は libiconv で行うのが本筋です。
>devxには iconv.h などのヘッダはありますが、 glibcのソースは同梱されてませんし。
無いので、他所からソースを持って来て導入しました。
実は、電子ブックリーダー「XJP2」を Puppy 4.3.1JP にインストールしようとしているのでが、
PETパッケージは作成出来るのですが、起動すると、すぐにいなくなってしまいます。
プログラムが Segment Fault で落ちている訳でも無さそうです。
デバッグオプションを探して見たのですが、よく分かりませんでした。
私にはお手上げ状態なので、新谷さんに助け船を出しています。
忘月忘日Linux: 青空文庫ビューワーその1
http://xjp-text.sourceforge.jp/
みのむし
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
パピーのソース
パピー4.3xは T2ベースなので、 ソースはT2からも入手できますが、woofあるいはここにたぶん揃っています。みのむし さんが書きました:ソースですが、これが Puppy でパッケージ作成の際に使われたものかどうか分かりません。
ライブラリ iconvですが、昔はライブラリ名 iconv でした。
Puppy developer's pageを一読ください。
しかし libiconvはありません。おそらく glibcに組み込まれているはずです。じっさい先に示したように devx_431JPbeta2 に iconv.h がありますし、 manページもあります(man iconv)。
お目当てのアプリがこの glibcと相性が悪いとかいう問題ですと、けっこうやっかいなことになりますね。
頑張ってください。
The bar master, Shino's Bar
http://shinobar.net/
http://shinobar.net/
Re: libiconv パッケージに問題有り
>お目当てのアプリがこの glibcと相性が悪いとかいう問題ですと、
>けっこうやっかいなことになりますね。
>
>頑張ってください。
今、暇人さんもお調べくださっていますが、結構やっかいみたいです。
私は、このソフトは諦めて、自分でソフトを開発しようとおもいます。
ソフトはテキストエディタみたいなものですし、何とかなるのでは
>ソースはT2からも入手できますが、
T2 SDE
>woofあるいはここにたぶん揃っています。
ユーザID=puppy、パスワード=linux が必要ですね。
>けっこうやっかいなことになりますね。
>
>頑張ってください。
今、暇人さんもお調べくださっていますが、結構やっかいみたいです。
私は、このソフトは諦めて、自分でソフトを開発しようとおもいます。
ソフトはテキストエディタみたいなものですし、何とかなるのでは
>ソースはT2からも入手できますが、
T2 SDE
>woofあるいはここにたぶん揃っています。
ユーザID=puppy、パスワード=linux が必要ですね。
みのむし
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
Re: libiconv パッケージに問題有り
utf-8 以前と以後の断絶が結構深い。
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV