YAML: PyYAML : install

hdknr@debiansept:~$ sudo easy_install-2.5 PyYAML
Searching for PyYAML
Reading http://pypi.python.org/simple/PyYAML/
Reading http://pyyaml.org/wiki/PyYAML
Best match: PyYAML 3.06
Downloading http://pyyaml.org/download/pyyaml/PyYAML-3.06.zip
Processing PyYAML-3.06.zip
Running PyYAML-3.06/setup.py -q bdist_egg –dist-dir /tmp/easy_install-4a_gpA/PyYAML-3.06/egg-dist-tmp-waLJvt
build/temp.linux-i686-2.5/check_libyaml.c:2:18: error: yaml.h: そのようなファイルやディレクトリはありません
build/temp.linux-i686-2.5/check_libyaml.c: In function ‘main’:
build/temp.linux-i686-2.5/check_libyaml.c:5: error: ‘yaml_parser_t’ undeclared (first use in this function)
build/temp.linux-i686-2.5/check_libyaml.c:5: error: (Each undeclared identifier is reported only once
build/temp.linux-i686-2.5/check_libyaml.c:5: error: for each function it appears in.)
build/temp.linux-i686-2.5/check_libyaml.c:5: error: expected ‘;’ before ‘parser’
build/temp.linux-i686-2.5/check_libyaml.c:6: error: ‘yaml_emitter_t’ undeclared (first use in this function)
build/temp.linux-i686-2.5/check_libyaml.c:6: error: expected ‘;’ before ‘emitter’
build/temp.linux-i686-2.5/check_libyaml.c:8: warning: implicit declaration of function ‘yaml_parser_initialize’
build/temp.linux-i686-2.5/check_libyaml.c:8: error: ‘parser’ undeclared (first use in this function)
build/temp.linux-i686-2.5/check_libyaml.c:9: warning: implicit declaration of function ‘yaml_parser_delete’
build/temp.linux-i686-2.5/check_libyaml.c:11: warning: implicit declaration of function ‘yaml_emitter_initialize’
build/temp.linux-i686-2.5/check_libyaml.c:11: error: ‘emitter’ undeclared (first use in this function)
build/temp.linux-i686-2.5/check_libyaml.c:12: warning: implicit declaration of function ‘yaml_emitter_delete’
libyaml appears not to be installed
(if libyaml is installed, you may need to specify
the option –include-dirs or uncomment and modify
the parameter include_dirs in setup.cfg)
zip_safe flag not set; analyzing archive contents…
Adding PyYAML 3.06 to easy-install.pth file

Installed /usr/lib/python2.5/site-packages/PyYAML-3.06-py2.5-linux-i686.egg
Processing dependencies for PyYAML
Finished processing dependencies for PyYAML

hdknr@debiansept:~$ wget http://pyyaml.org/download/libyaml/yaml-0.1.1.tar.gz
–00:17:34–  http://pyyaml.org/download/libyaml/yaml-0.1.1.tar.gz
           => `yaml-0.1.1.tar.gz’
pyyaml.org をDNSに問いあわせています… 70.87.222.22
pyyaml.org|70.87.222.22|:80 に接続しています… 接続しました。
HTTP による接続要求を送信しました、応答を待っています… 200 OK
長さ: 466,770 (456K) [application/x-gzip]

100%[====================================>] 466,770       61.70K/s    ETA 00:00

00:17:45 (49.35 KB/s) – `yaml-0.1.1.tar.gz’ を保存しました [466770/466770]

hdknr@debiansept:~$ cd PyYAML-3.06/
hdknr@debiansept:~/PyYAML-3.06$ sudo python2.5 setup.py  –with-libyaml install

hdknr@debiansept:~$ tar xvfz yaml-0.1.1.tar.gz
hdknr@debiansept:~$ cd yaml-0.1.1/
hdknr@debiansept:~/yaml-0.1.1$ ./configure
hdknr@debiansept:~/yaml-0.1.1$ make
hdknr@debiansept:~/yaml-0.1.1$ sudo make install
hdknr@debiansept:~/yaml-0.1.1$ ls -l /usr/local/lib/libyaml*
lrwxrwxrwx 1 root staff     18 2008-12-02 00:19 /usr/local/lib/libyaml-0.so.1 -> libyaml-0.so.1.0.0
-rwxr-xr-x 1 root staff 262343 2008-12-02 00:19 /usr/local/lib/libyaml-0.so.1.0.0
-rw-r–r– 1 root staff 344544 2008-12-02 00:19 /usr/local/lib/libyaml.a
-rwxr-xr-x 1 root staff    814 2008-12-02 00:19 /usr/local/lib/libyaml.la
lrwxrwxrwx 1 root staff     18 2008-12-02 00:19 /usr/local/lib/libyaml.so -> libyaml-0.so.1.0.0

hdknr@debiansept:~$ wget http://pyyaml.org/download/pyyaml/PyYAML-3.06.zip
–00:14:21–  http://pyyaml.org/download/pyyaml/PyYAML-3.06.zip
           => `PyYAML-3.06.zip’
pyyaml.org をDNSに問いあわせています… 70.87.222.22
pyyaml.org|70.87.222.22|:80 に接続しています… 接続しました。
HTTP による接続要求を送信しました、応答を待っています… 200 OK
長さ: 102,434 (100K) [application/zip]

100%[====================================>] 102,434       36.85K/s

00:14:25 (36.78 KB/s) – `PyYAML-3.06.zip’ を保存しました [102434/102434]

hdknr@debiansept:~$ unzip PyYAML-3.06.zip
Archive:  PyYAML-3.06.zip
  inflating: PyYAML-3.06/README
  inflating: PyYAML-3.06/setup.py
  inflating: PyYAML-3.06/setup.cfg
  inflating: PyYAML-3.06/LICENSE
  inflating: PyYAML-3.06/PKG-INFO
  inflating: PyYAML-3.06/ext/_yaml.c
  inflating: PyYAML-3.06/ext/_yaml.pxd
  inflating: PyYAML-3.06/ext/_yaml.h
  inflating: PyYAML-3.06/ext/_yaml.pyx
  inflating: PyYAML-3.06/examples/pygments-lexer/yaml.py
  inflating: PyYAML-3.06/examples/pygments-lexer/example.yaml
  inflating: PyYAML-3.06/examples/yaml-highlight/yaml_hl.cfg
  inflating: PyYAML-3.06/examples/yaml-highlight/yaml_hl.py
  inflating: PyYAML-3.06/lib/yaml/error.py
  inflating: PyYAML-3.06/lib/yaml/__init__.py
  inflating: PyYAML-3.06/lib/yaml/representer.py
  inflating: PyYAML-3.06/lib/yaml/parser.py
  inflating: PyYAML-3.06/lib/yaml/reader.py
  inflating: PyYAML-3.06/lib/yaml/resolver.py
  inflating: PyYAML-3.06/lib/yaml/scanner.py
  inflating: PyYAML-3.06/lib/yaml/nodes.py
  inflating: PyYAML-3.06/lib/yaml/events.py
  inflating: PyYAML-3.06/lib/yaml/loader.py
  inflating: PyYAML-3.06/lib/yaml/emitter.py
  inflating: PyYAML-3.06/lib/yaml/tokens.py
  inflating: PyYAML-3.06/lib/yaml/dumper.py
  inflating: PyYAML-3.06/lib/yaml/composer.py
  inflating: PyYAML-3.06/lib/yaml/constructor.py
  inflating: PyYAML-3.06/lib/yaml/serializer.py
  inflating: PyYAML-3.06/lib/yaml/cyaml.py

hdknr@debiansept:~$ cd PyYAML-3.06/
hdknr@debiansept:~/PyYAML-3.06$ sudo python2.5 setup.py  –with-libyaml install

カテゴリー: 未分類 パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中