View Single Post
floube
SourceMod Donor
Join Date: Jan 2013
Location: Austria
Old 08-17-2014 , 18:40   Re: SourceMod Sample Extension Project: Updated SourceMod 1.5/1.6 sample extension fi
Reply With Quote #11

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
__________________

Last edited by floube; 08-17-2014 at 18:44.
floube is offline