Hi all,

I just installed 4.3.0 on my Vista box and got it built (at least it
looks like it's built).  I figured it might be a good idea to update the
eggs I have installed with the new csc, so I tried:

> chicken-install defstruct

It complains that it can't find chicken.h (and generates a zillion errors
because of that).

I built chicken with the command
> make PLATFORM=mingw-msys PREFIX=/tools/chicken

but, I notice that the gcc command generated is:

Error: shell command terminated with non-zero exit status 1: ""gcc"
"defstruct.c" -o "defstruct.o" -c -fno-strict-aliasing \
-DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -DPIC \
-DC_SHARED -I"\\tools\\chicken\\include""

(I added the formatting)

If I try and csc -k defstruct, and then I issue the command

> gcc defstruct.c -o defstruct.o -c -fno-strict-aliasing \
-DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -DPIC -DC_SHARED \
-I/tools/chicken/include

It compiles fine.

My question is, how can I get chicken to use unix path separators for gcc
even though I'm in a windows environment, since that's what it looks like
gcc wants?

I don't recall having this problem building 4.2 and installing eggs.  I
don't have any notes, so I can't remember the exact command I used to
build 4.2, but I did try building 4.3 with the commands
> make PLATFORM=mingw-msys PREFIX=\tools\chicken
and
> make PLATFORM=mingw-msys PREFIX=c:\tools\chicken
and I still had the same problem trying to install any egg.

This is MinGW 5.1.6, using gcc 3.4.5.

TIA,
Dave

p.s. I did look through the archives, and found thread almost a year old
that had a similar problem, but didn't have any resolution.

p.p.s. Poking through the csc.scm led me to try the following, which
seems to work, but I don't think it's the right answer:

> set CSC_OPTIONS=-I/tools/chicken/include -L/tools/chicken/lib \
-lchicken.dll
> chicken-install defstruct



_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to