Entries from 2006-09-01 to 1 month

# MinGW specific stuff -------------------------------- # we don't use $(EXEEXT), for we know it is .exe on MinGW. # using it explicitly prevent make from being confused if $(EXEEXT) is empty. .in.exe: $(SHELL) mingw-exify $< > $<.c $(COMP…

PHP4.4.4とPEAR

PHP

go-pear.batでエラーとなるのはCVSリポジトリのRELEASE_1_3_6タグがないから。 php/PEAR/go-pear-bundle/PEAR-1.4.11.tgzに差し替えると解決できます。 --- go-pear.orig.php 2006-08-16 08:29:31.000000000 +0900 +++ go-pear.php 2006-09-29 11:32:41.2812…

gauche-xxx.in

とりあえず、gauche-install,gauche-package,gauche-cesconvについては、 それぞれ.inを読んで、キックするバッチファイルとscmファイルを生成するようにしてみました。つまりgauche-install.bat -> gauche-installとなります。 gosh実行時にgauche-init.scm…

gauche-config.exe

genconfig.inから該当コードをJScript.NETで切り出してコンパイルするようにしてみた。 他のgauche-なんかもやらないとね。

gosh.exe -q

C:\...\src>gosh -q *** ERROR: We can't obtain runtime pathname on this platform Stack Trace: _______________________________________あっはっは。

gosh.exe

とりあえずバイナリはできた。万歳。

gosh.exe SEGV

落ちました。 C:\devel\Project\gauche\Gauche-vs2005\src>gosh *** ERROR: cannot find file "gauche-init.scm" in *load-path* ("C:\\devel\\Projec t\\gauche\\Gauche-vs2005\\share\\gauche\\site\\lib" "C:\\devel\\Project\\gauche\ \Gauche-vs2005\\s…

bignum.cのコンパイル成功

Gauche:Windows/VC++:log:detail_2005より 既存のもののお世話になり、うまく解決できた点: ・int64.h関連は、VC++ の __int64, __int32 を利用した。SMC_EMULATE_INT64だとはまるようです。 素直にtypedef __int64 int64_t;とかしましょう、ということのよ…

system.cのtypo?

$ diff -ub system.org.c system.c --- system.org.c 2006-09-26 01:03:32.669236700 +0900 +++ system.c 2006-09-26 01:03:56.595071700 +0900 @@ -1047,7 +1047,7 @@ { #if defined(HAVE_SCHED_YIELD) sched_yield(); -#elif define(HAVE_NANOSLEEP) +#eli…

bignum.cのコンパイルエラー

あぁ、忘れていました。 bignum.cでコンパイルエラーになっていたのでした。 とりあえず後回しでコメントアウトしていたのです。 これもなんとかしないといけませんね。 bignum.c bignum.c(553) : error C2040: 'Scm_BignumComplement' : 'ScmObj (ScmBignum…

コンパイルを通そう

NT_THREADS_MAKEFILEでgc.lib,gc.dllはできました。 src/gauche/config.hはconfigure.jsを書いて、作成するようにしてみた。 ifdef MSWIN32で分岐させてみた。 syslib.stub,system.cあたりはばっさばっさコメントアウト。 Gauche/Windows/VC++にある千代郎さ…

過去のパッチ

有野さんというかたのパッチがGauche:Windows/VC++:log:old_2003 ページからリンクされていました。 http://members.at.infoseek.co.jp/k_arino/patch.txt

携帯からの投稿テスト

うまくいくでしょうか。

GaucheとVC

過去の試みとして http://www.geocities.jp/chiyorou2005/Gauche なんてのがあるようですが、参考にしようにもソースは公開されていない様子です。とりあえずは、http://practical-scheme.net/wiliki/wiliki2.cgi?l=enの Gauche:Windows/VC++を参考に作業し…

GaucheとWindows

最近GaucheをVS2005でビルドできないかな、と試しています。 cygwinやMinGWのバイナリを使えることは知っています。 ちょっとした好奇心からです。

はじめてのHatena::Diary

ローカルで日々の記録をつけていますが、それとは別でやってみることにします。