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

Reply via email to