From: SourceForge.net <no...@so...> - 2003-05-12 05:57:54
|
Bugs item #733922, was opened at 2003-05-07 10:44 Message generated for change (Comment added) made by kifer You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101176&aid=733922&group_id=1176 Category: Pre-processor Group: Other >Status: Closed >Resolution: Invalid Priority: 6 Submitted By: Luis Castro (lfcastro) Assigned to: Nobody/Anonymous (nobody) Summary: gpp hangs on end_of_file in middle of source files. Initial Comment: On Windows (and apparently only on Windows), when compiling almost any non-trivial Prolog file which uses the pre-processor, and which has a line with 'end_of_file.', the compilation process gets stuck in the pre-processing phase. That doesn't seem to occur in Linux, at least. To reproduce, insert a line like end_of_file. in line #11 of XSB/lib/storage.P. ---------------------------------------------------------------------- >Comment By: Michael Kifer (kifer) Date: 2003-05-12 01:57 Message: Logged In: YES user_id=12609 How did u determine that the hanging is due to gpp? I can't reproduce this. First, line 11 in storage.P is inside comments, so it is not helpful. So I put end_of_file. in line 11 after the end of the topmost comment. I then ran gpp separately like this (your paths might be different): h:\XSB\XSB\config\x86-pc-windows\gpp -I h:\XSB\XSB\emu storage.P and it finished preprocessing the file. Now: when I *compile* the same file in XSB then I see [Preprocessing .\storage.P] and it is hanging. But you are wrong to blame it on gpp. There is no message saying "Preprocessing done", so not seeing anything after the above msg dosnt mean that gpp is not done. If u dont believe, edit parse.P and insert such a "gpp done" msg and see for yourself. (You will see this msg if you uncomment the statement that defines DEBUG_GPP preprocessor var in parse.P) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101176&aid=733922&group_id=1176 |