nirai-compiler / python Goto Github PK
View Code? Open in Web Editor NEWNirai's Python (modified 2.7.9)
Nirai's Python (modified 2.7.9)
Microsoft (R) Program Maintenance Utility Version 12.00.21005.1
Copyright (C) Microsoft Corporation. All rights reserved.
echo Building...
Building...
msbuild /m:4 python.vcxproj "/p:Configuration=Release"
Microsoft (R) Build Engine version 12.0.31101.0
[Microsoft .NET Framework, version 4.0.30319.34209]
Copyright (C) Microsoft Corporation. All rights reserved.
Build started 6/16/2015 11:18:40 AM.
1>Project "C:\Users\Gabriel\Music\nirari-compiler\python\python.vcxproj" o
n node 1 (default targets).
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Pla
tform.targets(64,5): error MSB8020: The build tools for Visual Studio 20
10 (Platform Toolset = 'v100') cannot be found. To build using the v100
build tools, please install Visual Studio 2010 build tools. Alternative
ly, you may upgrade to the current Visual Studio tools by selecting the
Project menu or right-click the solution, and then selecting "Upgrade So
lution...". [C:\Users\Gabriel\Music\nirari-compiler\python\python.vcxpro
j]
1>Done Building Project "C:\Users\Gabriel\Music\nirari-compiler\python\pyt
hon.vcxproj" (default targets) -- FAILED.
Build FAILED.
"C:\Users\Gabriel\Music\nirari-compiler\python\python.vcxproj" (default
target) (1) ->
(PlatformPrepareForBuild target) ->
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.P
latform.targets(64,5): error MSB8020: The build tools for Visual Studio
2010 (Platform Toolset = 'v100') cannot be found. To build using the v10
0 build tools, please install Visual Studio 2010 build tools. Alternati
vely, you may upgrade to the current Visual Studio tools by selecting th
e Project menu or right-click the solution, and then selecting "Upgrade
Solution...". [C:\Users\Gabriel\Music\nirari-compiler\python\python.vcxp
roj]
0 Warning(s)
1 Error(s)
Time Elapsed 00:00:00.12
NMAKE : fatal error U1077: '"C:\Program Files (x86)\MSBuild\12.0\bin\msbuild.EXE
"' : return code '0x1'
Stop.
How do I run an install command on this? Following the guide in SRC, I run
Cmake . && make
This builds it, however does not install it.
There is also no install target in the makefile so make install does not work.
Running macOS 10.12
The bytecode should remain obfuscated in memory until it's read, in ceval.c
. The deobfuscation method would vary from project to project (maybe implement niraicall_deobfuscate
?). The main issue is distinguishing non-obfuscated and obfuscated bytecode.
Hi. I've tried for hours and hours and almost 2 days now with sleep in between to get Nirai working (without a tutorial/detailed readme) and it's honestly been really rough but I got it down to a point of where I'm almost done with building it from the source. I have Panda3D compiled, and I'm just waiting to get a proper pythonembed.lib built to finish up everything else.
I heard this project is VS 2010 based but whenever I try using that or anything less than 2013 it errors on saying it needs "v120 builds tools" to continue (CMake file issue?), which is 2013. Using 2013 it will build properly(?) but then I get more errors, did some more tweaking, and finally got it down to this (exception with --compile-cxx after compiling pythonembed.lib in 2013):
http://i.imgur.com/ZIJ3Ntx.png
I have a feeling it's due to mix-up of 32-bit and 64-bit but even trying different methods for switching those around I haven't gotten any good results and I'm finally stuck on one I can't fix myself.
How do I fix this? I've tried a billion different ways with different Visual Studios and command prompt variants to no avail. Thank you. The error above is the closest I've gotten.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.