2007-09-01から1ヶ月間の記事一覧

sha512

マクロが複雑すぎて、out of fixed registersが出て、sha512はポートできない。 とりあえず、除外しておく。とおもったら、import shaでこけた。 /* Various logical functions */ #define ROR64(x, y) ? ( ((((x) & Py_ULL(0xFFFFFFFFFFFFFFFF))>>( (unsign…

起動はできた

cpu% ./8.out Python 2.5.1 (r251:54863, Sep 20 2007, 22:53:44) [C] on unknown Type "help", "copyright", "credits" or "license" for more information. >>>

configの事

PythonのOS依存部分は、下記の2つ。 PC/config.c Modules/config.cいずれもPlan9の場合は Plan9/config.c で済ませる違っているのはこの辺 21,23d20 25d21 41,42d36 64,69d57Python/Python-ast.c */Python/_types.c */ 82,87d69 20c20md5(void); - > extern …

mkfile.lib

新しく追加されたモジュールを追加 Python-ast.$O? asdl.$O? ast.$O? exceptions.$O? codeobject.$O? _typesmodule.$O? md5.$O? posixmodule.$O? この辺。 posixmoduleがエラーになる。posixでないしな。 struct内のinitstrcutはなくなったようだ

longobject.c

SIZEOF_SIZE_T の定義が必要になったのでPlan9/pyconfig.hに追加 limits.hに相当する物がない。

floatobject.c

floatobject.cがコンパイルできなくなってた。 エラーの箇所は、 /usr/moroo/src/Python-2.5.1-Plan9/Plan9/../Objects/floatobject.c:1043[../Objects /floatobject.c:10189] syntax error, last name: typestrtypestrをtypestr_に変えるとエラーがなくなる…