guile-1.9.11 install problem

2010-08-31 Thread Shenli Zhu
Hi all,

I tried to install guile-1.9.11 on Ubuntu 10.04 and get an error:

==Error Begin==
checking for BDW_GC... configure: error: Package requirements (bdw-gc) were
not met:

No package 'bdw-gc' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables BDW_GC_CFLAGS
and BDW_GC_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
==Error End==

I tried two approachs, both failed (not generate *.pc file)
1. install package libgc-dev and libgc1c2 from Ubuntu repository.
2. install tarball from BDW hp site.

Any suggestion to work around the it?

Thanks,
Davy


guile-1.9.11 install: lt-guile compile freeze

2010-09-01 Thread Shenli Zhu
Hi all,
I tried to install guile-1.9.11, and it seems freeze, see below. I wait for
5 mins and it still compiling and compiling. Any suggestion?

--- make --
GUILE_AUTO_COMPILE=0\
../meta/uninstalled-env\
guile-tools compile -Wunbound-variable -Warity-mismatch -o
"ice-9/psyntax-pp.go" "ice-9/psyntax-pp.scm"
-

Thanks,
Davy


How to enter gds debugging mode in Emacs?

2010-09-01 Thread Shenli Zhu
Hi,

What's the easiest way to enter Guile(1.9.11) gds debugging mode in
Emacs(23.2)?

I have tried several ways but all failed:
1. follow Guile document "4.4.8 An Example GDS Session", Emacs didn't pop up
a stack buffer, but just print the result 24.
2. set break point by "C-x SPC"(from gds-tutorial.txt), Emacs pop an error,
the function is obsolete?
3. Use C-u C-x C-e to add debug, the result is like C-x C-e, no stack buffer

Any suggestion?

BTW, I have to say some GUI debuggers (eg. PLT-scheme) are more
user-friendly, just click debug and  :)

Thanks,
Davy


Give up Guile

2010-09-02 Thread Shenli Zhu
Hi Guile hackers,

After several day's investigating Guile, I decide to give up and return to
PLT-scheme/MIT-scheme. The experience is so frustrating.

Everyone knows a good debugger is very important, PLT-scheme have one-click
"Debug", and gdb has very simple commands, instrumenting Emacs function you
can trace it easily. But after read manual, trace elisp code and ask
question here, I still don't know how to set trap/breakpoint and trace the
code.(OK, I will read SICP chapter 4 and 5)

Anyway, I learn a lot when tracing elisp code. Thank you and bye.