• ベストアンサー

XML-LibXML-1.58のインストールでlibxml/xmlversion.hが 無いというエラー

Active Perl5.8を使っております。 XML::SimpleObjectモジュールを使おうと、 CPANから XML-SimpleObject-LibXML-0.60.tar.tar XML-LibXML-1.58.tar.tar をダウンロードし, XML-LibXML-1.58のインストールで とすると、libxml/xmlversion.hが 無いというエラーで困っております。 どのようにすれば良いのでしょうか?

  • Perl
  • 回答数1
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • guci-ok
  • ベストアンサー率33% (49/146)
回答No.1

thoeryx5に最新のppmがあります、こっちを使ってみては? ppm> rep add thoeryx5 http://theoryx5.uwinnipeg.ca/cgi-bin/ppmserver?urn:/PPMServer58 Repositories: [1] ActiveState Package Repository [2] thoeryx5 ppm> rep Repositories: [1] ActiveState Package Repository [2] thoeryx5 ppm> search XML-LibXML Searching in Active Repositories 1. XML-LibXML [1.58] Interface to Gnome libxml2 xml parsing and DO~ 2. XML-LibXML-Common [0.13] Routines and Constants common for XML::LibXML~ 3. XML-LibXML-Iterator [1.00] XML::LibXML's Tree Iteration Class 4. XML-LibXML-XPathCon~ [0.06] Perl interface to libxml2's xmlXPathContext ppm> install XML-LibXML ==================== Install 'XML-NamespaceSupport' version 1.09 in ActivePerl 5.8.7.815. ==================== Downloaded 6702 bytes. ...

関連するQ&A

  • XML::LibXMLを含んだアーカイブを配布したい

    XML::LibXMLを使用したCGIを制作しています。 これを一般公開したいのですが、モジュールが OS依存の場合はどのようにしたら良いでしょうか? Win32環境で作っており、モジュールのインストールは ppmを使用したのですが、インストールログを見ると .dllファイルなどが含まれていました。 もしやと思いCPANから落としてみたらやはりPurePerl ではありませんでした。 このような場合、各OS用に配布ファイルを用意するしか 方法はないでしょうか。

    • ベストアンサー
    • Perl
  • LibXMLのエラーについて

    こんにちは。 XMLファイルを読み込む処理をテストしているのですがlibXMLが動作してくれません。 次の手順でインストール~実行したのですが何がいけないのでしょうか? どこか問題点がありましたら教えてください。 LibXMLは「/usr/local/lib/perl/5.8.4/auto/XML/LibXML」に見えます。 (perlを始めたばかりなので他に必要な情報がありましたらコメント下さい。) 1.libxml2-2.6.23.tar.gzをインストール 2.CPANでXML::LibXML、関連モジュールをインストール 3.次のコードを実行 #!/usr/local/bin/perl use XML::LibXML; my $parser = XML::LibXML->new; my $xmlfile = $parser->$contents; print Dumper($xmlfile)."\n"; ※$contentsには単純なXMLフォーマットのデータが入っています。 4.エラーが表示される Can't locate auto/XML/LibXML/<?xml version="1.0" encoding="euc-jp" ?> : :(XMLファイルの内容) : .al in @INC (@INC contains: perllib /etc/perl /usr/local/lib/perl/5.8.4 /usr/local/share/perl/5.8.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at perllib/testperl.pm line 10

    • ベストアンサー
    • Perl
  • libxml2のインストール

    Ubuntuで PHPをソースからビルドしようとおもっています。 しかし、PHPをconfigureしたあとlibxml2がインストールされていないとの警告が 出てしまいビルドできません。 そこで https://git.gnome.org/browse/libxml2/ の上記ページより最新版のlibxml2をダウンロードして libxml2をビルドしようとしたところ libxml2を解凍したなかに configure ファイルが存在しませんでした。 この場合どのようにしてlibxml2をビルドすればよいのでしょうか? よろしくご教授ください。

    • 締切済み
    • PHP
  • Perl での XML 処理での DTD 宣言につ

    Perl の XML::LibXML モジュールを使用して XML を処理しています。 例えば、 <?xml version="1.0" encoding="UTF-16" standalone="no"?> <!DOCTYPE aaa PUBLIC "-//bbb//CCCC//EN" "ddd.dtd" []> <doc> ....... </doc> のようなXMLに対してPerlで処理をして、 最後に documentElement を toString して書き出しています。 しかし、この場合、DTD宣言部分を書き出すことができません。 XML::LibXMLでこの部分を取得して書き出すことはできますでしょうか。 どうぞ、よろしくお願いします。

    • ベストアンサー
    • Perl
  • CPANの環境、インストール設定

    1.CPANのモジュールの下準備として必要な環境は、LinuxやCygwin環境を導入していること。 2.以下のサイトの右側にあるDownload: CPAN-1.87.tar.gzをクリックしてダウンロードする。 http://search.cpan.org/~andk/CPAN-1.87/lib/CPAN.pm 3.C:\tempを作り、ここにLhaplusなどのソフトで解凍する。 4.コンソールからcd C:tempに移動して以下のコマンドを打つ。 # perl Makefile.PL # make && make test # make install 5.ホームに戻りコンソールから以下のコマンドを実行する。 perl -MCPAN -e shell ほとんどエンターでOK? 6.二回目にperl -MCPAN -e shellを押してcpanを起動する。 cpan>install Bundle::CPAN などでモジュールをインストールする。 以上のことをやってみたのですが、スクリプトが動きませんでした。 各項目で間違っていることろなどを教えてください。 どこかのサイトではコンパイルが必要と書いてあったのですが、何をコンパイルすればいいのかさっぱりわかりません。ここもアドバイスお願いします。

    • ベストアンサー
    • Perl
  • CPANモジュールのサーバへのインストールについて

    XML::Simple がサーバ内にないようで、 http://search.cpan.org/~grantm/XML-Simple-2.14/lib/XML/Simple.pm から.tarファイルダウンロードして、Lhaplusで解凍。FTPでサーバのwww/mt/extlib/XML/Simple.pmに入れました。 これでperlを use lib'.mt/extlib'; use XML::Simple; と書いてみたのですが、CGIはうまく動いてくれませんでした。 CPANモジュールを使うのは初めてなのですが、C++でコンパイルしろだとかtelnet.exeを使うとかの説明をよく理解できません。FTPを使ってサーバにあげる方法ではうまくいかないのでしょうか?それとも原因はほかにあるのでしょうか? よろしくお願いします。 PC:Win XP 解凍ソフト:Lhaplus FTP:FFFTP サーバ:さくらレンタルサーバ・スタンダード(Movable Type 3.15ja入れてます)

  • XML::RSSモジュールインストールなしで使うのにローカルで使用可、サーバ上でエラー

    レンタルサーバを借りてサイトを運営しております。 このたび、RSSリーダを作ろうと思い、CPANからXML::RSSモジュールを落としてきました。 いろんなサイトを見まして、標準モジュールではないのでインストールが必要と書いてあり、落胆していましたが、 あるサイトに、 ./XML/RSS/というディレクトリを掘ってその中に格納すれば使える と書いてありましたので、 ローカル(Win32)でXML/RSSと2つフォルダを作り、 そのなかにRSS.pmをいれました。 すると使えません。 で、今度は、XMLというフォルダの中に直接RSS.pmを入れて使うと、 きちんと動きました。 レンタルサーバにFTPでアップすると、 どうしても500エラーが出ます。 いろいろコメントアウトして原因を探ると、 どうもuse XML::RSSでエラーが発生しているみたいなのです。 レンタルサーバはUNIXなので、 文字コードを変えたり、パーミッションを700,755,777,705,etc...と いろいろ設定しましたが動かず、どうしていいものかわかりません。 CGIやPerlについての知識があまりないのでどうしたらよいのかも全く見当がつきません。 過去の質問も見ましたが見当たりませんでした。 なんとしてもRSSリーダを完成させたいので、 どうぞよろしくお願い申し上げます。

    • ベストアンサー
    • Perl
  • Encodeモジュールのバージョンアップ

    Encodeモジュールの 2.12は、2005-09-08にCPANでアップされていますが、 EncodeモジュールはPerl5.8では標準モジュールになっておりますが、 バージョンアップを行う場合、Encode-2.12.tarのみダウンロードして 展開後、以下の手動インストールでOKでしょうか? perl Makefile.PL nmake namke test nmake install ちなみにActivePerlは5.8.7で、 インストールされていたEncodeモジュールは 2.10 今回インストールするモジュールのバージョンは 2.12です。

    • ベストアンサー
    • Perl
  • CPANのインストールモジュールの確認方法

    http://www.rfs.jp/sb/perl/08/01_02.html#3_install_check 上記のサイトにインストールモジュールの確認方法は書いているのですが、たとえばXML::RSSが入っているかというのは、どういう風にすればわかるのですか? また、CPANのことについて詳しく書いているサイトや本があれば教えてください。 お願いします。

    • ベストアンサー
    • Perl
  • MacでCPANモジュール利用について

    プログラミング初心者です。うまくいかないので、ご教授願います。 Mac(Snow Leopard)でperlを学びたいと思い、 CPANモジュールをインストールしましたが、 いざ、XML::Feedを使用しようとすると、下記のエラーが出ます。 「Can't locate XML/Feed.pm in @INC ...........(続く)」 これはきちんとモジュールがインストールされていないことでしょうか? 考えられる可能性と回避方法を教えていただけないでしょうかm(_ _)m

    • ベストアンサー
    • Perl

専門家に質問してみよう