View Single Post
PlayBoy31
Senior Member
Join Date: May 2011
Location: into the void
Old 09-27-2020 , 07:56   Re: L4D/L4D2 Tickrate Enabler
Reply With Quote #143

Some want got success on using it or compiling it?

I got when i load the .so provided on https://github.com/Satanic-Spirit/Ti...ckrate_enabler

Code:
failed to dlopen /games/steam/servers/l4d2_ds/left4dead2/addons/tickrate_enabler/tickrate_enabler.so error=bin/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /games/steam/servers/l4d2_ds/left4dead2/addons/tickrate_enabler/tickrate_enabler.so)
libstdc++.so.6 is installed on server

Then when i try to compile it

* I remove the build dir then create a new
* i do a CC=clang CXX=clang++ python ../configure.py
* do ambuild

Then :

Code:
Checking CC compiler (vendor test gcc)... ['clang', 'test.c', '-o', 'test']
found clang version 7.0
Checking CXX compiler (vendor test gcc)... ['clang++', 'test.cpp', '-o', 'testp']
found clang version 7.0
Command: [gcc] -> clang++ -pipe -fno-strict-aliasing -Wall -Werror -Wno-unused -Wno-switch -Wno-array-bounds -msse -m32 -fvisibility=hidden -fexceptions -Wno-narrowing -Wno-sometimes-uninitialized -g3 -std=c++11 -fno-exceptions -fno-threadsafe-statics -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-maybe-uninitialized -Wno-return-type -fvisibility-inlines-hidden -fexceptions -Wno-inconsistent-missing-override -Wno-delete-non-virtual-dtor -Wno-implicit-exception-spec-mismatch -Wno-deprecated-register -Dstricmp=strcasecmp -D_stricmp=strcasecmp -D_snprintf=snprintf -D_vsnprintf=vsnprintf -D_LINUX -DPOSIX -DSE_LEFT4DEAD2=15 -DSE_LEFT4DEAD=12 -DSOURCE_ENGINE=15 -DCOMPILER_GCC -D_L4D2 -DNO_HOOK_MALLOC -DNO_MALLOC_OVERRIDE -I /games/alliedmodders/sourcemod/public -I /games/alliedmodders/Tickrate-Enabler -I /games/alliedmodders/Tickrate-Enabler/sdk -I /games/alliedmodders/sourcemod/public -I /games/alliedmodders/sourcemod/public/extensions -I /games/alliedmodders/sourcemod/core/logic -I /games/alliedmodders/sourcemod/sourcepawn/include -I /games/alliedmodders/sourcemod/public/amtl/amtl -I /games/alliedmodders/sourcemod/public/amtl -I /games/alliedmodders/mmsource-1.10/core -I /games/alliedmodders/mmsource-1.10/core/sourcehook -I /games/alliedmodders/hl2sdk-l4d2/public -I /games/alliedmodders/hl2sdk-l4d2/public/engine -I /games/alliedmodders/hl2sdk-l4d2/public/mathlib -I /games/alliedmodders/hl2sdk-l4d2/public/vstdlib -I /games/alliedmodders/hl2sdk-l4d2/public/tier0 -I /games/alliedmodders/hl2sdk-l4d2/public/tier1 -I /games/alliedmodders/hl2sdk-l4d2/public/game/server -I /games/alliedmodders/hl2sdk-l4d2/public/toolframework -I /games/alliedmodders/hl2sdk-l4d2/game/shared -I /games/alliedmodders/hl2sdk-l4d2/common -H -c /games/alliedmodders/Tickrate-Enabler/codepatch/patchmanager.cpp -o codepatch_patchmanager.o
Traceback (most recent call last):
  File "../configure.py", line 23, in <module>
    builder.Configure()
  File "/root/.local/lib/python2.7/site-packages/ambuild2/frontend/v2_0/prep.py", line 121, in Configure
    if not builder.generate():
  File "/root/.local/lib/python2.7/site-packages/ambuild2/frontend/v2_0/base/gen.py", line 274, in generate
    self.parseBuildScripts()
  File "/root/.local/lib/python2.7/site-packages/ambuild2/frontend/v2_0/base/gen.py", line 183, in parseBuildScripts
    self.evalScript(root)
  File "/root/.local/lib/python2.7/site-packages/ambuild2/frontend/v2_0/base/gen.py", line 243, in evalScript
    exec(code, new_vars)
  File "/games/alliedmodders/Tickrate-Enabler/AMBuildScript", line 441, in <module>
    builder.RunBuildScripts(BuildScripts, { 'Extension': Extension})
  File "/root/.local/lib/python2.7/site-packages/ambuild2/frontend/v2_0/base/gen.py", line 117, in RunBuildScripts
    self.generator.evalScript(script, vars)
  File "/root/.local/lib/python2.7/site-packages/ambuild2/frontend/v2_0/base/gen.py", line 243, in evalScript
    exec(code, new_vars)
  File "/games/alliedmodders/Tickrate-Enabler/AMBuilder", line 61, in <module>
    Extension.extensions = builder.Add(project)
  File "/root/.local/lib/python2.7/site-packages/ambuild2/frontend/v2_0/base/gen.py", line 121, in Add
    return taskbuilder.generate(self.generator, self)
  File "/root/.local/lib/python2.7/site-packages/ambuild2/frontend/v2_0/cpp/builders.py", line 91, in generate
    outputs += [builder.generate(generator, cx)]
  File "/root/.local/lib/python2.7/site-packages/ambuild2/frontend/v2_0/cpp/builders.py", line 155, in generate
    return generator.addCxxTasks(cx, self)
  File "/root/.local/lib/python2.7/site-packages/ambuild2/frontend/v2_0/amb2/gen.py", line 624, in addCxxTasks
    shared_outputs = objfile.sharedOutputs
  File "/root/.local/lib/python2.7/site-packages/ambuild2/frontend/v2_0/amb2/gen.py", line 465, in addCommand
    raise Exception('Output has been duplicated: {0}'.format(output_node.path))
Exception: Output has been duplicated: tickrate_enabler/codepatch_patchmanager.o
Any idea ?

Last edited by PlayBoy31; 09-27-2020 at 07:57.
PlayBoy31 is offline