| 
     
      
      
      From: Loïc M. <lm...@gm...> - 2016-05-26 08:50:19
       
   | 
Hello, I'am trying to compile the source code of CLisp on Windows 8.1, but without success. I have installed the third library (ffcall, gettext-runtime, libiconv, libsigsegv), however I'am blocked at CLisp/src when I do nmake (after copied win32msvc to src\makefile, and follow steps). the compiler return to me : cl : Command line error D8022 : cannot open 'CPPFLAGS@' with the command cl @CPPFLAGS@ -I/gllib -G5 -Os -Oy -Ob1 -Gs -Gf -Gy -U__GNUC__ -DANSI -D_M_IX86=500 -D_WIN32 -I"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC"/include -DENABLE_UNICODE @INCTERMCAP@ -DDYNAMIC_FFI -DNO_GETTEXT -I. ..\utils\comment5.c /Fecomment5.exe Do you have any idea of the error ? Thank you Best Loic Maury  | 
| 
     
      
      
      From: Sam S. <sd...@gn...> - 2016-05-27 17:43:02
       
   | 
Hi, > * Loïc Maury <yz...@tz...> [2016-05-26 10:50:12 +0200]: > > I'am trying to compile the source code of CLisp on Windows 8.1, but without > success. I don't think anyone has ever done that. > I have installed the third library (ffcall, gettext-runtime, libiconv, > libsigsegv), > > however I'am blocked at CLisp/src when I do nmake (after copied > > win32msvc to src\makefile, and follow steps). > > the compiler return to me : > > cl : Command line error D8022 : cannot open 'CPPFLAGS@' with the command > > cl @CPPFLAGS@ -I/gllib -G5 -Os -Oy -Ob1 -Gs -Gf -Gy -U__GNUC__ -DANSI > -D_M_IX86=500 -D_WIN32 -I"C:\\Program Files (x86)\\Microsoft Visual Studio > 12.0\\VC"/include -DENABLE_UNICODE @INCTERMCAP@ -DDYNAMIC_FFI -DNO_GETTEXT > -I. ..\utils\comment5.c /Fecomment5.exe > > Do you have any idea of the error ? your makefile should have no "@" in it. they are supposed to be replaced by configure, but you are not using it with msvs. this means that you need to edit it and replace all things like @CPPFLAGS@ with something appropriate for your situation. specifically, @CPPFLAGS@ and @X_LIBS@ can probably be removed. @LTLIBSIGSEGV@ should point to the place where you installed libsigsegv. &c &c. PS. this will not be a joyride, sorry. PPS. You might want to consider mingw instead. -- Sam Steingold (http://sds.podval.org/) on Ubuntu 16.04 (xenial) X 11.0.11803000 http://www.childpsy.net/ http://islamexposedonline.com http://dhimmi.org http://think-israel.org http://palestinefacts.org http://mideasttruth.com Lisp: Serious empowerment.  | 
| 
     
      
      
      From: <Joe...@t-...> - 2016-05-27 18:13:33
       
   | 
Hi, Loïc Maury wrote: > however I'am blocked at CLisp/src when I do nmake (after copied > win32msvc to src\makefile, and follow steps). > cl @CPPFLAGS@ -I/gllib -G5 -Os -Oy -Ob1 -Gs -Gf -Gy -U__GNUC__ -DANSI > -D_M_IX86=500 -D_WIN32 -I"C:\\Program Files (x86)\\Microsoft Visual > Studio 12.0\\VC"/include -DENABLE_UNICODE @INCTERMCAP@ -DDYNAMIC_FFI -DNO_GETTEXT > -I. ..\utils\comment5.c /Fecomment5.exe Sam>PPS. You might want to consider mingw instead. Isn't there an ancient Makefile.MSVC5 or MSVC6 in the repository? Maybe that's a useful base for the base clisp (pun intended). Rationale: I used it -- over a decade ago -- to build CLISP with MSVC98 (yeah). However, I can't remember the details, I guess I cheated a little bit and ran configure first from a Linux machine, with the MS-Windows HD exported over Samba, so as to generate the basic files like comment5.c, config.h, eval.c etc. Then I returned to the MS-Windows machine and had MSVC compile and link the .c files. Well, given comment5.exe, ansidecl.exe etc., perhaps MSVC was able to generate eval.c from eval.d on its own after all. I definitely never installed MingW or cygwin on the MS-Windows machine. Note that I only ever built the base lisp.exe -- without any modules except the dynamic FFI. These days, I believe the build system creates a separate executable named clisp.exe that dispatches to the various subdirectories in which the varying lisp.exe were built including whatever modules (among those that need C code) were additionally compiled (witness the difference between the base and the full linking set). The grunge work that the scripts in the current repository do may be limited to support for MingW or cygwin or UNIX, I don't know. Regards, Jörg.  | 
| 
     
      
      
      From: Pascal J. B. <pj...@in...> - 2016-05-28 11:09:30
       
   | 
<Joe...@t-...> writes: > Hi, > > Loïc Maury wrote: >> however I'am blocked at CLisp/src when I do nmake (after copied >> win32msvc to src\makefile, and follow steps). > >> cl @CPPFLAGS@ -I/gllib -G5 -Os -Oy -Ob1 -Gs -Gf -Gy -U__GNUC__ -DANSI >> -D_M_IX86=500 -D_WIN32 -I"C:\\Program Files (x86)\\Microsoft Visual >> Studio 12.0\\VC"/include -DENABLE_UNICODE @INCTERMCAP@ -DDYNAMIC_FFI -DNO_GETTEXT >> -I. ..\utils\comment5.c /Fecomment5.exe > Sam>PPS. You might want to consider mingw instead. > > Isn't there an ancient Makefile.MSVC5 or MSVC6 in the repository? Maybe that's > a useful base for the base clisp (pun intended). I heard MS-Windows 10 supported bash (and actually a whole linux personality). Perhaps it could be used as a development environment to compile the MS-Windows binaries? Disclaimer: I don't know anything about Microsoft softwares. -- __Pascal Bourguignon__ http://www.informatimago.com/ “The factory of the future will have only two employees, a man and a dog. The man will be there to feed the dog. The dog will be there to keep the man from touching the equipment.” -- Carl Bass CEO Autodesk  | 
| 
     
      
      
      From: Loïc M. <lm...@gm...> - 2016-05-28 20:29:32
       
   | 
Hello, On Fri, May 27, 2016 at 7:42 PM, Sam Steingold <sd...@gn...> wrote: > Hi, > > > * Loïc Maury <yz...@tz...> [2016-05-26 10:50:12 +0200]: > > > > I'am trying to compile the source code of CLisp on Windows 8.1, but > without > > success. > > I don't think anyone has ever done that. > > > I have installed the third library (ffcall, gettext-runtime, libiconv, > > libsigsegv), > > > > however I'am blocked at CLisp/src when I do nmake (after copied > > > > win32msvc to src\makefile, and follow steps). > > > > the compiler return to me : > > > > cl : Command line error D8022 : cannot open 'CPPFLAGS@' with the command > > > > cl @CPPFLAGS@ -I/gllib -G5 -Os -Oy -Ob1 -Gs -Gf -Gy -U__GNUC__ -DANSI > > -D_M_IX86=500 -D_WIN32 -I"C:\\Program Files (x86)\\Microsoft Visual > Studio > > 12.0\\VC"/include -DENABLE_UNICODE @INCTERMCAP@ -DDYNAMIC_FFI > -DNO_GETTEXT > > -I. ..\utils\comment5.c /Fecomment5.exe > > > > Do you have any idea of the error ? > > your makefile should have no "@" in it. > they are supposed to be replaced by configure, but you are not using it > with msvs. > this means that you need to edit it and replace all things like > @CPPFLAGS@ with something appropriate for your situation. > specifically, @CPPFLAGS@ and @X_LIBS@ can probably be removed. > @LTLIBSIGSEGV@ should point to the place where you installed libsigsegv. > &c &c. > I will try it, thank you. In the same time I'am trying to port the project on Visual Studios 2015, some part of the projects compile for now. I'am interested to contribute to the project, but the list of tasks (Help wanted), is up to date ? Best Loic > > PS. this will not be a joyride, sorry. > > PPS. You might want to consider mingw instead. > > -- > Sam Steingold (http://sds.podval.org/) on Ubuntu 16.04 (xenial) X > 11.0.11803000 > http://www.childpsy.net/ http://islamexposedonline.com http://dhimmi.org > http://think-israel.org http://palestinefacts.org http://mideasttruth.com > Lisp: Serious empowerment. > <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> Garanti sans virus. www.avast.com <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> <#DDB4FAA8-2DD7-40BB-A1B8-4E2AA1F9FDF2>  | 
| 
     
      
      
      From: Sam S. <sd...@gn...> - 2016-06-02 22:13:19
       
   | 
> * Loïc Maury <yz...@tz...> [2016-05-28 22:29:24 +0200]: > > I'am interested to contribute to the project, but the list of tasks > (Help wanted), is up to date ? Yes, http://clisp.org/wanted.html is as relevant as ever. The main task now is to make a release, and Daniel is working on that now as a GSoC project. -- Sam Steingold (http://sds.podval.org/) on Ubuntu 16.04 (xenial) X 11.0.11803000 http://www.childpsy.net/ http://palestinefacts.org http://jihadwatch.org http://openvotingconsortium.org http://iris.org.il http://dhimmi.org If your VCR is still blinking 12:00, you don't want Linux.  | 
| 
     
      
      
      From: Daniel J. <dan...@gm...> - 2016-06-02 23:02:00
       
   | 
Loic wrote: > In the same time I'am trying to port the project on Visual Studios 2015, > some part of the projects compile for now. I'd be very interested in the changes you had to make. Please, if you have the time, share your experiences :) Loic wrote: > I'am interested to contribute to the project, but the list of tasks > (Help wanted), is up to date ? I wrote the libmagic module, though - as I did this mainly as a learning exercise - it's still very rough (also due to that libmagic is not exactly best documented, sigh).  |