|
AlliedModders Donor
Join Date: Jun 2008
Location: Seduce Me!
|
08-19-2014
, 16:55
Re: SourceMod Sample Extension Project: Updated SourceMod 1.5/1.6 sample extension fi
|
#12
|
Quote:
Originally Posted by floube
Well, idk if this is still *alive*, but the sample extension compiles fine with Visual Studio 2010 (Debug - TF2), but as I try it with AMBuild (using your instructions) it outputs this and I could figure out why this happens.
Using Debian 7.4 and Python 2.7.3, the latest sourcemod (1.6.1), mmsource (1.10) and hl2sdk-tf2 from GitHub.
Code:
# python ../configure.py --sdks tf2
Checking CC compiler (vendor test gcc)... ['cc', 'test.c', '-o', 'test']
found gcc version 4.7
Checking CXX compiler (vendor test gcc)... ['c++', 'test.cpp', '-o', 'testp']
found gcc version 4.7
Traceback (most recent call last):
File "../configure.py", line 24, in <module>
run.Configure()
File "/usr/local/lib/python2.7/dist-packages/ambuild2/frontend/prep.py", line 121, in Configure
if not builder.generate():
File "/usr/local/lib/python2.7/dist-packages/ambuild2/frontend/base_gen.py", line 235, in generate
self.parseBuildScripts()
File "/usr/local/lib/python2.7/dist-packages/ambuild2/frontend/base_gen.py", line 165, in parseBuildScripts
self.evalScript(root)
File "/usr/local/lib/python2.7/dist-packages/ambuild2/frontend/base_gen.py", line 204, in evalScript
exec(code, new_vars)
File "/home/debian/Documents/host/Extensions/sourcemod-1.6/public/sourcemod-sampleext-sourcemod-1.6/AMBuildScript", line 447, in <module>
'SM': SM
File "/usr/local/lib/python2.7/dist-packages/ambuild2/frontend/base_gen.py", line 114, in RunBuildScripts
self.generator.evalScript(script, vars)
File "/usr/local/lib/python2.7/dist-packages/ambuild2/frontend/base_gen.py", line 204, in evalScript
exec(code, new_vars)
File "/home/debian/Documents/host/Extensions/sourcemod-1.6/public/sourcemod-sampleext-sourcemod-1.6/AMBuilder", line 7, in <module>
binary = SM.HL2Library(builder, 'sample.ext.' + sdk.ext, sdk)
File "/home/debian/Documents/host/Extensions/sourcemod-1.6/public/sourcemod-sampleext-sourcemod-1.6/AMBuildScript", line 393, in HL2Library
binary = self.LibraryBuilder(compiler, name)
File "/home/debian/Documents/host/Extensions/sourcemod-1.6/public/sourcemod-sampleext-sourcemod-1.6/AMBuildScript", line 263, in LibraryBuilder
binary.compiler.sourcedeps += SM.generated_headers
TypeError: 'NoneType' object is not iterable
|
The AMBuild stuff basically needs a complete rewrite at this point. For that matter, the Makefile and VC++ projects could use some love too.
It's on my list of stuff to work on.
__________________
Not currently working on SourceMod plugin development.
Last edited by Powerlord; 08-19-2014 at 16:56.
|
|
|
|