This is the mail archive of the mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Make caused invalid page fault in module KERNEL32.DLL

Hi all!

I'm new to cygwin mailing list, and I had a problem using make utility.

I've found that somebody had asked this before, but I couldn't find any
answer to it.

When I run make.exe under dos prompt, an error message window jumped out,
saying that make.exe caused an page fault.
MAKE caused an invalid page fault in
module KERNEL32.DLL at 0187:bff7d833.
EAX=dec0f3a0 CS=0187 EIP=bff7d833 EFLGS=00010202
EBX=81983c9c SS=018f ESP=008dd7b0 EBP=008dd7f8
ECX=bff7d82c DS=018f ESI=00000001 FS=3eb7
EDX=bffc9490 ES=018f EDI=00000000 GS=0000
Bytes at CS:EIP:
8b 0f 3b ce 76 10 8d 47 10 83 38 00 74 28 83 c0
Stack dump:
008dd7f8 8197c470 00000001 00000000 bff8deef 81983c9c 00000000 008de4d0
00000000 dec115c0 8197c4b0 bff7ffff bff7ddaa 00000000 000000b8 00000000

this is my Makefile:

CC = hyc
CFLAGS = -I..\include -g -c
LINKER = hylink
HEXER = hyeprom
OBJECTS = main.o i2c.o
all: edsr1600.hye #edsr1600.hex
edsr1600.hex: edsr1600.hye
 hyeprom @edsr1600.fmt
edsr1600.hye: $(OBJECTS)
 hylink -MAP @edsr1600.lnk
main.o: main.c
 $(CC) $(CFLAGS) main.c
i2c.o: i2c.c
 $(CC) $(CFLAGS) i2c.c
 rm -f *.O *.HYE *.HEX *.MAP

But it succeeded when I just `make clean'.
I got the make source tarball to make it myself,
and it could make successfully under cygwin bash shell without causing any

However, when I tried to make my own project under dos prompt,
the annoying messages were always shown.

I've also tried to use make --win32, but useless.

Does anyone have any idea about this problem? How can I avoid it?
Thanks for your replying.

God is real unless declared integer.

Unsubscribe info:
Bug reporting:

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]