Ok.
> nmake -f makefile.win x64=1 JAVX2=1
Tried it. Same error.
Also tried :
> nmake -f makefile.win x32=0 JAVX2=0
Same error.
I have quite old computer. 32 bits OS (Win 7) and no AVX, AES, FMA ..
But it has a 64 bits CPU.
Only MMX, SSE, SSE2, SSE3, SSSE3, Intel 64, NX, VMX.
It must be something else.
May be a file is present on your devl copy and not on Github. I dont know.
Did you succesfully compiled the github copy on your computer ?
I have access to another machine (recent) with Win 10. X64. (but no VS 2013)
Tomorrow, i will try on it and report results.
On 2020-04-30 19:31, bill lam wrote:
I also saw this error.
If you use makemsvc, you also need to set macro on the command line, eg
nmake -f makefile.win x64=1 JAVX2=1
see the first 20 lines in the makefile
On Fri, May 1, 2020, 6:12 AM Akakima <akakim...@gmail.com> wrote:
Hi,
--- preparation
Make a fresh clone of the J repository.
setup version.h
cd makemvsc
cd jdll
nmake -f makefile.win clean
nmake -f makefile.win
--- error
cl /D_JDLL /WX /W3 /Ot /Ob1 /Oy- /GS /Zc:strictStrings
/D_USING_V110_SDK71_ /D_CRT_SECURE_NO_WARNINGS /MT /Fo../../jsrc/cc.o
/c ../../jsrc/cc.c
Microsoft (R) C/C++ Optimizing Compiler Version 18.00.40629 for x86
Copyright (C) Microsoft Corporation. All rights reserved.
cc.c
../../jsrc/cc.c(487) : error C2065: 'jt' : undeclared identifier
../../jsrc/cc.c(487) : error C2223: left of '->typesizes' must point to
struct/union
../../jsrc/cc.c(487) : error C2168: '_tzcnt_u32' : too few actual
parameters for intrinsic function
NMAKE : fatal error U1077: 'E:\Vs2013\VC\BIN\cl.EXE' : return code '0x2'
Stop.
On 2020-04-30 13:40, Raul Miller wrote:
It's been ages since I've messed with VS2013 or windows, but... some
observation based questions which might help you shed some light on
this problem:
Does VS2013 not identify the file where the error occurred? Or is this
a linking error?
If it's a linking issue, I'm going to guess that you're building a dll
and haven't completed one of the prerequisite steps.
But I am just guessing -- you haven't provided a lot of information
here about what you are doing nor about where the error occurred, That
sort of information is critical to understanding what's going on here.
Thanks,
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm