-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fails to build on Windows 10 (Using VS compiler) #2
Comments
Heres the full log if its any help
|
…typedlist from void* (pointer of nothing) to char* (point of bytes), so the compiler allows pointer aritmetics
Damn you are right ! I changed too many things working only on linux that I missed that point with the VS compiler Just for this test you will need to |
I built directly from the repo to test your fix via the following command. Thanks for the quick response! |
Good news ! Thanks for reporting and testing ! |
Hi @jimy-byerley , I met the same problem when I installed pymadcad.
Then I tried with pip install git+https://github.com/jimy-byerley/arrex, here is the errors:
Could you help me with this? Thanks. |
This is not the same issue.
When you compile arrex with cython, you need to install a C/C++ compiler as well. Here, python is complaining being not able to find the compiler, so I guess you haven't installed one. Please follow the link the message is providing. For the second error
You can see that git is not able to access the only repo, this might be because your internet connection is broken or because of your proxy or lan config ... not an issue with arrex |
I was installing MadCad via pip on PowerShell, when this dependency generated a build error.
arrex/dtypes.c(5259): error C2036: 'void *': unknown size
It appears that is issue is that you're doing arithmetic on a void type pointer, this isn't allowed by the c standard due to the fact that void types have no known size. Although gcc allows this, which is why this was likely not detected before.
The text was updated successfully, but these errors were encountered: