2008年11月19日水曜日

celementtree

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
elementtreeだけでは話にならないというわけでpackagingを試みるわけですが・・・。

bdist_rpmするとここでこけるので

expat/xmlparse.c:23:19: error: ascii.h: No such file or directory
expat/xmlparse.c:85:22: error: internal.h: No such file or directory

とりあえず

gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -DXML_STATIC -DHAVE_MEMMOVE=1 -DXML_NS=1 -DXML_DTD=1 -DBYTEORDER=1234 -DXML_CONTEXT_BYTES=1024 -Iexpat -I/usr/include/python2.4 -c expat/xmlparse.c

とやってみる。これはちゃんとコンパイルできる。なぜだ~。

追記:何のことは無い、tgzに入ってないようだ。

drwxr-xr-x nori/nori 0 2008-11-19 22:34:07 cElementTree-1.0.6.fix0/
-rw-r--r-- nori/nori 6158 2008-11-19 22:31:39 cElementTree-1.0.6.fix0/README
drwxr-xr-x nori/nori 0 2008-11-19 22:34:07 cElementTree-1.0.6.fix0/cElementTree.egg-info/
-rw-r--r-- nori/nori 223 2008-11-19 22:34:07 cElementTree-1.0.6.fix0/cElementTree.egg-info/SOURCES.txt
-rw-r--r-- nori/nori 565 2008-11-19 22:34:07 cElementTree-1.0.6.fix0/cElementTree.egg-info/PKG-INFO
-rw-r--r-- nori/nori 1 2008-11-19 22:34:07 cElementTree-1.0.6.fix0/cElementTree.egg-info/dependency_links.txt
-rw-r--r-- nori/nori 13 2008-11-19 22:34:07 cElementTree-1.0.6.fix0/cElementTree.egg-info/top_level.txt
-rw-r--r-- nori/nori 565 2008-11-19 22:34:07 cElementTree-1.0.6.fix0/PKG-INFO
-rw-r--r-- nori/nori 2693 2008-11-19 22:34:06 cElementTree-1.0.6.fix0/setup.py
-rw-r--r-- nori/nori 59 2008-11-19 22:34:07 cElementTree-1.0.6.fix0/setup.cfg
drwxr-xr-x nori/nori 0 2008-11-19 22:34:07 cElementTree-1.0.6.fix0/expat/
-rw-r--r-- nori/nori 32476 2008-11-19 22:31:39 cElementTree-1.0.6.fix0/expat/xmlrole.c
-rw-r--r-- nori/nori 41408 2008-11-19 22:31:39 cElementTree-1.0.6.fix0/expat/xmltok.c
-rw-r--r-- nori/nori 193934 2008-11-19 22:31:39 cElementTree-1.0.6.fix0/expat/xmlparse.c
-rw-r--r-- nori/nori 74357 2008-11-19 22:31:39 cElementTree-1.0.6.fix0/cElementTree.c


追記2:
不良生成なMANIFESTが原因でした。
ちゃんとbuildできるtgzつくるか、まったく何もしないかのどっちかにしてほしい。
Extesionに関してはsetuptoolsは無力だし。:P

0 件のコメント: