[Ecls-list] ECL on windows 64?

Matic Kukovec matic.kukovec at pametnidom.si
Sun Jul 21 22:32:55 UTC 2013


Thanks for the information.

About point 1.:
Did you build ECL yourself?
         yes

Which compiler did you use?
         MSVC 2010 x64, I ran "nmake" from the "Visual Studio x64 Win64 
Command Prompt (2010)"

Which flags did you use for building ECL? Did you use "nmake ECL_WIN64=1"?
         Uncommented the "ECL_WIN64=1" flag in the MakeFile, then ran 
"nmake"

How did you install ECL?
         Did not install it, just ran the ecl2.exe after the compilation 
finished.
         Also tried running "nmake install" then running the ecl.exe 
from the package directory, still got the same error.

Is the same compiler used for building ECL and for compiling this code?
         I do not know how to select the compiler, I only ran 
"(ext:install-c-compiler)" in the REPL and it automatically installed 
the compiler
         and printed the message:  ;;; Loading 
#P"C:/Users/Matic/Desktop/LISP/ECL_64/ecl/msvc/package/cmp.fas"
         If I do not run the "(ext:install-c-compiler)", then it only 
compiles to a .fas file.
         How do you select the appropriate c compiler?

P.S.: I used the exact same procedure on a 32-bit Windows XP with the 
MSVC 2010 x86 compiler and it worked like a charm.

Any advice would be greatly appreciated.

Matic


On 21.7.2013 22:17, Juan Jose Garcia-Ripoll wrote:
> I am forwarding your email to the mailing list. I do not answer 
> private emails nor solve individual problems. If you have some doubt 
> about ECL, the mailing list is the place for asking.
>
> On Sun, Jul 21, 2013 at 12:14 PM, Matic Kukovec 
> <matic.kukovec at pametnidom.si <mailto:matic.kukovec at pametnidom.si>> wrote:
>
>     1. How do i compile a program on a Windows 7 64-bit system to
>     native code?
>         I tried this procedure: - installed the c compiler with
>     "(ext:install-c-compiler)", i am using the MSVC++ 2010 compiler
>                                                - created hello.lisp
>     file same as in the "1.6 Compiler examples" of the manual
>                                                - ran (compile-file
>     "hello.lisp" :system-p t)
>         I get this message:
>                                         > (compile-file
>     "C:/Users/Matic/Desktop/LISP/ECL_Testiranje/hello.lisp")
>                                         ;;;
>                                         ;;; Compiling
>     C:/Users/Matic/Desktop/LISP/ECL_Testiranje/hello.lisp.;;; OPTIMIZE
>     levels: Safety=2, Space=0, Speed=3, Debug=0
>                                         ;;;
>                                         ;;; End of Pass 1.hello.c
>                                         .\ecl/object.h(826) : error
>     C2632: 'long' followed by 'long' is illegal
>                                         .\ecl/object.h(827) : error
>     C2632: 'long' followed by 'long' is illegal
>
>
> There is not enough information here:
>
> - Did you build ECL yourself?
> - Which compiler did you use?
> - Which flags did you use for building ECL? Did you use "nmake 
> ECL_WIN64=1"?
> - How did you install ECL?
> - Is the same compiler used for building ECL and for compiling this code?
>
>
>     2. How do you run a LTk application properly?
>
>
> This is not the right place to ask this question.
>
> Juanjo
>
> -- 
> Instituto de Física Fundamental, CSIC
> c/ Serrano, 113b, Madrid 28006 (Spain)
> http://juanjose.garciaripoll.googlepages.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20130722/e159d1a3/attachment.html>


More information about the ecl-devel mailing list