I still got the problem when I try to compile the mmsource and the sourcemod with local,
also the source of the mmsource and sourcemod are download from github
mmsource:
https://github.com/alliedmodders/met...-1.10.4.tar.gz
sourcemod:
https://github.com/alliedmodders/sou...d-1.6.3.tar.gz
sourcemod error:
Code:
[4884] c++ -pipe -fno-strict-aliasing -Wall -Werror -Wno-uninitialized -Wno-unused -Wno-switch -Wno-format -Wno-format-security -msse -m32 -fvisibility=hidden -Wno-narrowing -mfpmath=sse -O3 -g3 -ggdb3 -fvisibility-inlines-hidden -Wno-delete-non-virtual-dtor -fno-exceptions -fno-threadsafe-statics -Wno-non-virtual-dtor -Wno-overloaded-virtual -fno-rtti -Dstricmp=strcasecmp -D_stricmp=strcasecmp -D_snprintf=snprintf -D_vsnprintf=vsnprintf -DHAVE_STDINT_H -DGNUC -DNDEBUG -D_LINUX -DPOSIX -DSOURCEMOD_BUILD -DSM_USE_VERSIONLIB -DSM_GENERATED_BUILD -I /home/administrator/Desktop/alliedmodders/sourcemod/build/includes -I /home/administrator/Desktop/alliedmodders/sourcemod/versionlib -I /home/administrator/Desktop/alliedmodders/mmsource-1.10/core/sourcehook -I /home/administrator/Desktop/alliedmodders/sourcemod/sourcepawn/jit -I /home/administrator/Desktop/alliedmodders/sourcemod/sourcepawn/jit/x86 -I /home/administrator/Desktop/alliedmodders/sourcemod/public -I /home/administrator/Desktop/alliedmodders/sourcemod/public/sourcepawn -I /home/administrator/Desktop/alliedmodders/sourcemod/public/amtl -I /home/administrator/Desktop/alliedmodders/sourcemod/public/jit -I /home/administrator/Desktop/alliedmodders/sourcemod/public/jit/x86 -I /home/administrator/Desktop/alliedmodders/sourcemod/knight/shared -H -c /home/administrator/Desktop/alliedmodders/sourcemod/sourcepawn/jit/engine2.cpp -o engine2.o
/home/administrator/Desktop/alliedmodders/sourcemod/sourcepawn/jit/engine2.cpp: In member function ‘virtual SourcePawn::IPluginRuntime* SourcePawn::SourcePawnEngine2::LoadPlugin(SourcePawn::ICompilation*, const char*, int*)’:
/home/administrator/Desktop/alliedmodders/sourcemod/sourcepawn/jit/engine2.cpp:38:43: error: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Werror=unused-result]
fread(&hdr, sizeof(sp_file_hdr_t), 1, fp);
^
/home/administrator/Desktop/alliedmodders/sourcemod/sourcepawn/jit/engine2.cpp:59:38: error: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Werror=unused-result]
fread(sectheader, sectsize, 1, fp);
^
/home/administrator/Desktop/alliedmodders/sourcemod/sourcepawn/jit/engine2.cpp:60:35: error: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Werror=unused-result]
fread(tempbuf, compsize, 1, fp);
^
/home/administrator/Desktop/alliedmodders/sourcemod/sourcepawn/jit/engine2.cpp:84:37: error: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Werror=unused-result]
fread(base, hdr.imagesize, 1, fp);
^
cc1plus: all warnings being treated as errors
mmsource error:
Code:
[4215] c++ -pipe -fno-strict-aliasing -Wall -Werror -Wno-uninitialized -Wno-unused -Wno-switch -msse -m32 -fvisibility=hidden -mfpmath=sse -O3 -g3 -ggdb3 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti -fno-threadsafe-statics -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-delete-non-virtual-dtor -Dstricmp=strcasecmp -D_stricmp=strcasecmp -D_snprintf=snprintf -D_vsnprintf=vsnprintf -DHAVE_STDINT_H -DGNUC -DNDEBUG -D_LINUX -DPOSIX -DMMS_GENERATED_BUILD -DSE_CSGO=19 -DSOURCE_ENGINE=19 -DCOMPILER_GCC -I /home/administrator/Desktop/alliedmodders/mmsource-1.10/build/includes -I /home/administrator/Desktop/alliedmodders/mmsource-1.10/versionlib -I /home/administrator/Desktop/alliedmodders/mmsource-1.10/public -I /home/administrator/Desktop/alliedmodders/mmsource-1.10/core -I /home/administrator/Desktop/alliedmodders/mmsource-1.10/core/sourcehook -I /home/administrator/Desktop/alliedmodders/mmsource-1.10/loader -I /home/administrator/Desktop/alliedmodders/hl2sdk-csgo/public -I /home/administrator/Desktop/alliedmodders/hl2sdk-csgo/public/engine -I /home/administrator/Desktop/alliedmodders/hl2sdk-csgo/public/mathlib -I /home/administrator/Desktop/alliedmodders/hl2sdk-csgo/public/vstdlib -I /home/administrator/Desktop/alliedmodders/hl2sdk-csgo/public/tier0 -I /home/administrator/Desktop/alliedmodders/hl2sdk-csgo/public/tier1 -I /home/administrator/Desktop/alliedmodders/hl2sdk-csgo/public/game/server -I /home/administrator/Desktop/alliedmodders/hl2sdk-csgo/game/shared -I /home/administrator/Desktop/alliedmodders/hl2sdk-csgo/common -H -c /home/administrator/Desktop/alliedmodders/mmsource-1.10/core/metamod.cpp -o metamod.o
/home/administrator/Desktop/alliedmodders/mmsource-1.10/core/metamod.cpp: In function ‘void InitializeVSP()’:
/home/administrator/Desktop/alliedmodders/mmsource-1.10/core/metamod.cpp:326:35: error: ignoring return value of ‘char* realpath(const char*, char*)’, declared with attribute warn_unused_result [-Werror=unused-result]
abspath(engine_path, engine_file);
^
cc1plus: all warnings being treated as errors
[4216] c++ -pipe -fno-strict-aliasing -Wall -Werror -Wno-uninitialized -Wno-unused -Wno-switch -msse -m32 -fvisibility=hidden -mfpmath=sse -O3 -g3 -ggdb3 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti -fno-threadsafe-statics -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-delete-non-virtual-dtor -Dstricmp=strcasecmp -D_stricmp=strcasecmp -D_snprintf=snprintf -D_vsnprintf=vsnprintf -DHAVE_STDINT_H -DGNUC -DNDEBUG -D_LINUX -DPOSIX -DMMS_GENERATED_BUILD -DLIB_PREFIX="" -DLIB_SUFFIX="_i486.so" -I /home/administrator/Desktop/alliedmodders/mmsource-1.10/build/includes -I /home/administrator/Desktop/alliedmodders/mmsource-1.10/versionlib -I /home/administrator/Desktop/alliedmodders/mmsource-1.10/public -I /home/administrator/Desktop/alliedmodders/mmsource-1.10/core/sourcehook -H -c /home/administrator/Desktop/alliedmodders/mmsource-1.10/loader/gamedll.cpp -o gamedll.o
/home/administrator/Desktop/alliedmodders/mmsource-1.10/loader/gamedll.cpp: In function ‘bool mm_DetectGameInformation()’:
/home/administrator/Desktop/alliedmodders/mmsource-1.10/loader/gamedll.cpp:99:36: error: ignoring return value of ‘char* getcwd(char*, size_t)’, declared with attribute warn_unused_result [-Werror=unused-result]
getcwd(cur_path, sizeof(cur_path));
^
cc1plus: all warnings being treated as errors
did I have to remove "-Werror" arg ?
compile the debug version is success. but the release version is failed !
my command line is
Code:
python ../configure.py -s csgo --enable-optimize
ambuild
anything did I lose ?
__________________