sharplispers / cormanlisp

Corman Lisp
MIT License
570 stars 78 forks source link

building sys/ide-menus.lisp error #1

Closed lu4nx closed 9 years ago

lu4nx commented 9 years ago

My system is Windows XP SP3(32bit) and run in Vbox, and VS is VS 2005 8.0.50727.42.

I running makeall.bat:

....
Compiling sys/misc-utility.lisp
Compiling sys/context-menu.lisp
Compiling sys/setf-expander.lisp
Compiling sys/sockets.lisp
Compiling sys/xp.lisp
Compiling sys/threads.lisp
Compiling sys/auto-update.lisp
Compiling sys/jumpmenu.lisp
Compiling sys/ide-menus.lisp
NIL

As shown above, then compiling sys/ide-menus.lisp is return NIL, and was interrupted by VS2005 Debugger. In the VS show in ASM code:

7813BD82  pop         esi  
7813BD83  xor         ecx,ebp 
7813BD85  pop         ebx  
7813BD86  call        78139A71 
7813BD8B  add         ebp,2B8h 
7813BD91  leave            
7813BD92  ret              
7813BD93  and         dword ptr ds:[781C4920h],0   <- break in here
binghe commented 9 years ago

This issue was fixed by @slahn in his branch (then I merged his work in my last pull request). The change is here:

https://github.com/slahn/cormanlisp/commit/e8896dab1b2b3686001f9f29d30ad1db71d0ad23

luismbo commented 9 years ago

Cool, thanks @slahn and @binghe.

lu4nx commented 9 years ago

Thank:-)田春