Pelles C forum

Pelles C => Bug reports => Topic started by: syntel on May 26, 2011, 05:44:43 PM

Title: POMAKE Crash
Post by: syntel on May 26, 2011, 05:44:43 PM
Hi Folks:
   I'm a newbie with C (I work at a higher level :))   ):

   My interest is only in using Pelles C as an engine to create a release for my own language (eXtended Harbour --- xHarbour).  The Harbour language has two forks: Harbour, and xHarbour -- the same basic language but slighly different implementations.

   In trying to create a Pelles C -based version of xHarbour, I had an early and quick crash of pomake.exe:

     POMAKE:  error:  Internal Error (Access Violation)

   I will show the last few lines of my log below (I inserted line feeds on very long lines for ease of reading.)

   Before these lines there were about twenty or so compilations that seemed successful)

Any guidance would be appreciated.

-Mel Smith
Web Master
www.whosaway.com


********** last few lines of log *******************************

POCC   /Ze /Zx /Tx86-coff /Go /I"INCLUDE"
/I"C:\Program Files\PellesC\INCLUDE"
  /I"C:\Program Files\PellesC\INCLUDE\WIN"
   /I"obj\pc" /D"NEED_DUMMY_RETURN" /D"__WIN32__" /D"WIN32"
    /D"NULL=0" /D"HAVE_CONFIG_H"
     /Foobj\pc\ppgen.obj source\pp\ppgen.c

POLINK /OUT:bin\pc\ppgen.exe obj\pc\ppgen.obj
/LIBPATH:lib\pc /LIBPATH:"C:\Program Files\PellesC\LIB"
  /LIBPATH:"C:\Program Files\PellesC\LIB\WIN"
   /MACHINE:IX86 /SUBSYSTEM:CONSOLE
    lib\pc\common.lib crt.lib   kernel32.lib
       winspool.lib   user32.lib   advapi32.lib   ole32.lib
          uuid.lib   wsock32.lib   oleaut32.lib   winmm.lib        mpr.lib     comctl32.lib

POMAKE: error: Internal error (Access violation).

**********   end of log ********
Title: Re: POMAKE Crash
Post by: Pelle on May 29, 2011, 02:57:36 PM
Impossible to say anything about this - I don't even know which version of POMAKE you are using...!
Make sure you try with the most recent version of POMAKE (v6.50 is a good choice)...
Title: Re: POMAKE Crash
Post by: CommonTater on May 29, 2011, 07:19:04 PM
It might also help if you posted your makefile...
Title: Re: POMAKE Crash
Post by: TimoVJL on May 30, 2011, 02:55:59 PM
Without pomake.exe crash with xharbour 1.2.1 source.
POCC   /Ze /Zx /Tx86-coff /Go /I"INCLUDE" /I"\INCLUDE" /I"\INCLUDE\WIN" /I"obj\pc" /D"NEED_DUMMY_RETURN" /D"__WIN32__" /D"WIN32" /D"NULL=0" /Foobj\pc\ppgen.obj source\pp\ppgen.c
POLINK /OUT:bin\pc\ppgen.exe obj\pc\ppgen.obj /LIBPATH:lib\pc /LIBPATH:"\LIB" /LIBPATH:"\LIB\WIN" /MACHINE:IX86 /SUBSYSTEM:CONSOLE lib\pc\common.lib crt.lib kernel32.lib winspool.lib user32.lib advapi32.lib ole32.lib uuid.lib oleaut32.lib winmm.lib mpr.lib
Creating object: bin\pc\ppgen.exp
Creating library: bin\pc\ppgen.lib
bin\pc\ppgen.exe include\hbstdgen.ch -osource\pp\pptable.c -cChangeLog -vinclude\hbverbld.h
100
100
200
300
400
500
600
700
POCC   /Ze /Zx /Tx86-coff /Go /I"INCLUDE" /I"\INCLUDE" /I"\INCLUDE\WIN" /I"obj\pc" /D"NEED_DUMMY_RETURN" /D"__WIN32__" /D"WIN32" /D"NULL=0" /Foobj\pc\pptable.obj source\pp\pptable.c
POCC   /Ze /Zx /Tx86-coff /Go /I"INCLUDE" /I"\INCLUDE" /I"\INCLUDE\WIN" /I"obj\pc" /D"NEED_DUMMY_RETURN" /D"__WIN32__" /D"WIN32" /D"NULL=0" /Foobj\pc\ppcore.obj source\pp\ppcore.c

pomake calls bison.exe at that point ????