AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Coding MM:S Plugins & SM Extensions (https://forums.alliedmods.net/forumdisplay.php?f=75)
-   -   Error compiling for linux on Ubuntu 10.04 (https://forums.alliedmods.net/showthread.php?t=146421)

sn4k3 12-27-2010 23:32

Error compiling for linux on Ubuntu 10.04
 
Im getting an error when i try compile my plugin to linux
Using: Linux Ubuntu 10.04
Makefile: from sample_mm

Error:

Code:

tiago@tiago-laptop:~/hl2sdk-ob-valve/utils/plugintemplate$ make all ENGINE=orangeboxvalve
if [ "true" = "false" ]; then \
                echo "You must supply one of the following values for ENGINE:"; \
                echo "alienswarm, left4dead2, left4dead, orangeboxvalve, orangebox, darkmessiah or original"; \
                exit 1; \
        fi
mkdir -p bin/linux/Release.VSP.orangeboxvalve
mkdir -p GameFolder/addons/plugintemplate/bin
ln -sf ../../lib/linux/libvstdlib.so
ln -sf ../../lib/linux/libtier0.so
make -f Makefile plugin
make[1]: Entrando no diretório `/home/tiago/hl2sdk-ob-valve/utils/plugintemplate'
if [ "true" = "false" ]; then \
                echo "You must supply one of the following values for ENGINE:"; \
                echo "alienswarm, left4dead2, left4dead, orangeboxvalve, orangebox, darkmessiah or original"; \
                exit 1; \
        fi
gcc -I../../game/server -I../../game/shared -I../../public/game/server -I../../public/game/shared -I. -I.. -I../../public -I../../public/common -I../../public/engine -I../../public/mathlib -I../../public/vstdlib -I../../public/tier0 -I../../public/tier1 -I. -I../../mmsource/core -I../../mmsource/core/sourcehook -Iconfig -Iplugintemplate -Iplugintemplate/macros  -DSOURCE_ENGINE=4 -DSE_EPISODEONE=1 -DSE_DARKMESSIAH=2 -DSE_ORANGEBOX=3 -DSE_ORANGEBOXVALVE=4 -DSE_LEFT4DEAD=5 -DSE_LEFT4DEAD2=6 -DSE_ALIENSWARM=7 -O3 -funroll-loops -s -pipe -D_LINUX -Dstricmp=strcasecmp -D_stricmp=strcasecmp -D_strnicmp=strncasecmp -Dstrnicmp=strncasecmp -D_snprintf=snprintf -D_vsnprintf=vsnprintf -D_alloca=alloca -Dstrcmpi=strcasecmp -Wall -Wno-non-virtual-dtor -Werror -fPIC -fno-exceptions -fno-rtti -msse -m32 -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -o bin/linux/Release.VSP.orangeboxvalve/serverplugin_main.o -c serverplugin_main.cpp
gcc: error trying to exec 'cc1plus': execvp: Ficheiro ou directoria inexistente
make[1]: ** [bin/linux/Release.VSP.orangeboxvalve/serverplugin_main.o] Erro 1
make[1]: Saindo do diretório `/home/tiago/hl2sdk-ob-valve/utils/plugintemplate'
make: ** [all] Erro 2
tiago@tiago-laptop:~/hl2sdk-ob-valve/utils/plugintemplate$

Makefile:

Code:

# (C)2004-2010 Metamod:Source Development Team
# Makefile written by David "BAILOPAN" Anderson

###########################################
### EDIT THESE PATHS FOR YOUR OWN SETUP ###
###########################################

HL2SDK_ORIG = ../..
HL2SDK_DARKMESSIAH = ../..
HL2SDK_OB = ../..
HL2SDK_OB_VALVE = ../..
HL2SDK_L4D = ../../hl2sdk-l4d
HL2SDK_L4D2 = ../../hl2sdk-l4d2
HL2SDK_ALIENSWARM = ../../hl2sdk-alienswarm
MMSOURCE = ../../mmsource

# setup plugin folder
PLUGIN_ADDONS_FOLDER = GameFolder/addons/plugintemplate

#####################################
### EDIT BELOW FOR OTHER PROJECTS ###
#####################################

# Compile to metamod source
COMPILE_MM = false
# Compile plugin with python Eventscripts support
ENABLE_PYTHON = false

PROJECT = plugintemplate
OBJECTS = serverplugin_main.cpp plugin_gameevents.cpp plugin_convars.cpp plugin_concommands.cpp \
        plugin_player.cpp plugin_hack.cpp plugin_timers.cpp plugin_globals.cpp

PLUGINTEMPLATE_OBJECTS = plugintemplate/others/oslink.cpp plugintemplate/serverplugin/serverplugin_engine.cpp plugintemplate/serverplugin/serverplugin_python.cpp \
        plugintemplate/libs/lib_admin.cpp plugintemplate/libs/lib_cfg.cpp plugintemplate/libs/lib_convar.cpp plugintemplate/libs/lib_download.cpp \
        plugintemplate/libs/lib_entity.cpp plugintemplate/libs/lib_hack.cpp plugintemplate/libs/lib_ini.cpp plugintemplate/libs/lib_lang.cpp \
        plugintemplate/libs/lib_menu.cpp plugintemplate/libs/lib_message.cpp plugintemplate/libs/lib_player.cpp plugintemplate/libs/lib_profiling.cpp \
        plugintemplate/libs/lib_prop.cpp plugintemplate/libs/lib_sigscan.cpp plugintemplate/libs/lib_sound.cpp plugintemplate/libs/lib_string.cpp \
        plugintemplate/libs/lib_timer.cpp plugintemplate/libs/lib_unitconverter.cpp plugintemplate/libs/lib_vfuncs.cpp plugintemplate/libs/libraries.cpp \
        plugintemplate/libs/MRecipientFilter.cpp
       
       
##############################################
### CONFIGURE ANY OTHER FLAGS/OPTIONS HERE ###
##############################################

OPT_FLAGS = -O3 -funroll-loops -s -pipe
GCC4_FLAGS = -fvisibility=hidden -fvisibility-inlines-hidden
DEBUG_FLAGS = -g -ggdb3 -D_DEBUG
CPP = gcc
OBJECTS += $(PLUGINTEMPLATE_OBJECTS)

##########################
### SDK CONFIGURATIONS ###
##########################

PROJECT +=_
ifeq "$(DEBUG)" "true"
        PROJECT += d
endif
# Comment this for remove py from binary name
ifeq "$(ENABLE_PYTHON)" "true"
        PROJECT += py
endif

override ENGSET = false

# Check for valid list of engines
ifneq (,$(filter original darkmessiah orangebox orangeboxvalve left4dead left4dead2 alienswarm,$(ENGINE)))
        override ENGSET = true
endif

ifeq "$(ENGINE)" "original"
        HL2SDK = $(HL2SDK_ORIG)
        CFLAGS += -DSOURCE_ENGINE=1
        PROJECT +=ep1
endif
ifeq "$(ENGINE)" "darkmessiah"
        HL2SDK = $(HL2SDK_DARKMESSIAH)
        CFLAGS += -DSOURCE_ENGINE=2
        PROJECT +=darkm
endif
ifeq "$(ENGINE)" "orangebox"
        HL2SDK = $(HL2SDK_OB)
        CFLAGS += -DSOURCE_ENGINE=3
        PROJECT +=ep2
endif
ifeq "$(ENGINE)" "orangeboxvalve"
        HL2SDK = $(HL2SDK_OB_VALVE)
        CFLAGS += -DSOURCE_ENGINE=4
        PROJECT +=ep2v
endif
ifeq "$(ENGINE)" "left4dead"
        HL2SDK = $(HL2SDK_L4D)
        CFLAGS += -DSOURCE_ENGINE=5
        PROJECT +=l4d
endif
ifeq "$(ENGINE)" "left4dead2"
        HL2SDK = $(HL2SDK_L4D2)
        CFLAGS += -DSOURCE_ENGINE=6
        PROJECT +=l4d2
endif
ifeq "$(ENGINE)" "alienswarm"
        HL2SDK = $(HL2SDK_ALIENSWARM)
        CFLAGS += -DSOURCE_ENGINE=7
        PROJECT +=alienswarm
endif

PLUGIN_ENGINE = VSP
ifeq "$(COMPILE_MM)" "true"
        PROJECT += _mm
        CFLAGS += -DSOURCEMM
        PLUGIN_ENGINE = MMS
endif

HL2PUB = $(HL2SDK)/public

ifeq "$(ENGINE)" "original"
        INCLUDE += -I$(HL2SDK)/dlls -I$(HL2PUB)/dlls -I$(HL2SDK)/game_shared
        METAMOD = $(MMSOURCE)/core-legacy
else
        INCLUDE += -I$(HL2SDK)/game/server -I$(HL2SDK)/game/shared -I$(HL2PUB)/game/server -I$(HL2PUB)/game/shared
        METAMOD = $(MMSOURCE)/core
endif

OS := $(shell uname -s)

ifeq "$(OS)" "Darwin"
        LIB_EXT = dylib
        HL2LIB = $(HL2SDK)/lib/mac
else
        LIB_EXT = so
        ifeq "$(ENGINE)" "original"
                HL2LIB = $(HL2SDK)/linux_sdk
        else
                HL2LIB = $(HL2SDK)/lib/linux
        endif
endif

# if ENGINE is original or OB
ifneq (,$(filter original orangebox,$(ENGINE)))
        LIB_SUFFIX = _i486.$(LIB_EXT)
else
        LIB_PREFIX = lib
        LIB_SUFFIX = .$(LIB_EXT)
endif

CFLAGS += -DSE_EPISODEONE=1 -DSE_DARKMESSIAH=2 -DSE_ORANGEBOX=3 -DSE_ORANGEBOXVALVE=4 \
        -DSE_LEFT4DEAD=5 -DSE_LEFT4DEAD2=6 -DSE_ALIENSWARM=7

LINK += $(HL2LIB)/tier1_i486.a $(HL2LIB)/tier2_i486.a $(HL2LIB)/mathlib_i486.a \
        $(LIB_PREFIX)vstdlib$(LIB_SUFFIX) $(LIB_PREFIX)tier0$(LIB_SUFFIX) \
        -static-libgcc

INCLUDE += -I. -I.. -I$(HL2PUB) -I$(HL2PUB)/common -I$(HL2PUB)/engine \
        -I$(HL2PUB)/mathlib -I$(HL2PUB)/vstdlib -I$(HL2PUB)/tier0 -I$(HL2PUB)/tier1 \
        -I. -I$(METAMOD) -I$(METAMOD)/sourcehook \
        -Iconfig -Iplugintemplate -Iplugintemplate/macros

################################################
### DO NOT EDIT BELOW HERE FOR MOST PROJECTS ###
################################################

BINARY = $(PROJECT).$(LIB_EXT)

ifeq "$(DEBUG)" "true"
        BIN_DIR = bin/linux/Debug.$(PLUGIN_ENGINE).$(ENGINE)
        CFLAGS += $(DEBUG_FLAGS)
else
        BIN_DIR = bin/linux/Release.$(PLUGIN_ENGINE).$(ENGINE)
        CFLAGS += $(OPT_FLAGS)
endif

GCC_VERSION := $(shell $(CPP) -dumpversion >&1 | cut -b1)

ifeq "$(OS)" "Darwin"
        LIB_EXT = dylib
        CFLAGS += -isysroot /Developer/SDKs/MacOSX10.5.sdk
        LINK += -dynamiclib -lstdc++ -mmacosx-version-min=10.5
else
        LIB_EXT = so
        CFLAGS += -D_LINUX
        LINK += -shared
endif

CFLAGS += -Dstricmp=strcasecmp -D_stricmp=strcasecmp -D_strnicmp=strncasecmp \
        -Dstrnicmp=strncasecmp -D_snprintf=snprintf -D_vsnprintf=vsnprintf -D_alloca=alloca \
        -Dstrcmpi=strcasecmp -Wall -Wno-non-virtual-dtor -Werror -fPIC -fno-exceptions \
        -fno-rtti -msse -m32 -fno-strict-aliasing

ifeq "$(GCC_VERSION)" "4"
        CFLAGS += $(GCC4_FLAGS)
endif

OBJ_BIN := $(OBJECTS:%.cpp=$(BIN_DIR)/%.o)

$(BIN_DIR)/%.o: %.cpp
        $(CPP) $(INCLUDE) $(CFLAGS) -o $@ -c $<

all: check
        mkdir -p $(BIN_DIR)
        mkdir -p $(PLUGIN_ADDONS_FOLDER)/bin
        ln -sf $(HL2LIB)/$(LIB_PREFIX)vstdlib$(LIB_SUFFIX)
        ln -sf $(HL2LIB)/$(LIB_PREFIX)tier0$(LIB_SUFFIX)
        $(MAKE) -f Makefile plugin
       
check:
        if [ "$(ENGSET)" = "false" ]; then \
                echo "You must supply one of the following values for ENGINE:"; \
                echo "alienswarm, left4dead2, left4dead, orangeboxvalve, orangebox, darkmessiah or original"; \
                exit 1; \
        fi
       
plugin: check $(OBJ_BIN)
        echo "start";
        $(CPP) $(INCLUDE) -m32 $(OBJ_BIN) $(LINK) -ldl -lm -o $(BIN_DIR)/$(BINARY)
        cp -f $(BIN_DIR)/$(BINARY) $(PLUGIN_ADDONS_FOLDER)/bin/$(BINARY)

default: all

clean: check
        rm -rf $(BIN_DIR)/*.o
        rm -rf $(BIN_DIR)/$(BINARY)

Thanks

AltPluzF4 12-28-2010 00:37

Re: Error compiling for linux on Ubuntu 10.04
 
*edit*nevermind, old makefiles

asherkin 12-28-2010 02:14

Re: Error compiling for linux on Ubuntu 10.04
 
You haven't installed C++ support for GCC.

Keeper 12-28-2010 09:58

Re: Error compiling for linux on Ubuntu 10.04
 
Be careful, Ubuntu's default is "Use stack protection" so when you compile your plugin chances are you will have a dependency on GLIBC-2.4. If you use libstdc, then double check to make sure otherwise it might not run on some older systems.

sn4k3 12-28-2010 12:48

Re: Error compiling for linux on Ubuntu 10.04
 
Quote:

Originally Posted by Keeper (Post 1380922)
Be careful, Ubuntu's default is "Use stack protection" so when you compile your plugin chances are you will have a dependency on GLIBC-2.4. If you use libstdc, then double check to make sure otherwise it might not run on some older systems.

otherwise what will be a good linux os to compile plugins?

Keeper 12-28-2010 13:22

Re: Error compiling for linux on Ubuntu 10.04
 
I use and always have used Debian. But I think somewhere around here there is a std replacement that will make this issue moot.

sn4k3 12-28-2010 13:43

Re: Error compiling for linux on Ubuntu 10.04
 
I have installd g++ and dependency and now it compiles but with strange errors
still using gcc on makefile

error:

Code:

plugintemplate/libs/lib_profiling.h:179:27: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:179:29: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:179:31: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:179:33: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:179:35: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:179:37: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:179:41: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:179:43: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:179:45: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:179:47: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:179:51: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:179:53: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:179:55: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:179:57: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:179:59: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:179:61: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:179:63: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:180:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:181:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:182:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:5: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:7: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:11: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:13: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:15: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:17: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:19: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:21: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:25: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:27: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:29: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:33: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:35: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:37: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:39: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:41: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:43: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:45: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:47: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:49: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:53: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:55: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:57: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:59: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:61: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:63: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:65: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:67: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:69: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:73: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:75: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:77: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:79: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:83: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:85: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:87: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:89: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:183:91: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:184:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:185:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:185:5: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:185:7: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:185:9: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:185:11: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:185:15: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:185:17: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:185:19: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:185:21: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:185:23: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:185:25: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:185:27: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:185:29: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:185:31: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:185:33: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:185:35: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:185:37: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:186:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:187:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:188:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:5: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:7: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:11: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:13: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:15: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:19: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:23: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:25: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:27: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:29: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:31: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:35: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:37: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:39: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:41: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:43: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:45: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:47: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:49: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:51: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:53: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:55: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:57: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:59: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:61: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:65: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:67: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:69: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:71: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:73: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:75: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:77: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:79: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:83: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:85: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:87: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:89: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:93: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:95: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:97: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:99: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:189:101: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:190:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:5: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:7: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:9: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:11: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:13: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:15: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:17: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:19: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:21: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:23: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:25: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:27: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:29: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:31: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:33: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:35: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:37: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:39: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:41: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:43: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:45: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:47: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:49: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:53: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:55: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:57: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:59: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:61: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:63: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:65: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:67: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:69: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:71: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:75: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:77: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:79: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:81: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:85: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:87: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:89: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:91: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:93: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:95: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:191:97: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:192:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:193:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:194:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:5: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:7: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:11: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:13: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:15: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:19: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:21: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:23: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:25: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:27: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:29: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:31: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:33: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:35: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:39: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:41: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:43: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:45: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:47: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:51: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:53: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:55: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:57: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:61: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:63: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:65: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:67: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:195:69: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:196:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:5: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:7: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:9: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:13: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:15: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:17: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:19: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:21: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:23: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:25: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:27: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:29: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:31: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:33: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:35: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:37: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:39: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:43: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:45: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:47: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:49: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:53: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:55: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:57: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:59: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:61: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:63: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:197:65: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:198:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:199:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:200:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:5: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:7: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:11: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:13: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:15: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:17: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:19: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:23: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:25: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:29: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:33: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:35: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:37: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:39: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:41: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:43: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:45: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:47: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:49: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:53: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:55: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:57: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:59: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:63: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:65: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:67: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:69: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:71: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:73: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:201:75: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:202:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:203:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:203:5: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:203:7: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:203:9: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:203:13: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:203:15: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:203:17: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:203:19: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:203:21: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:203:23: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:203:25: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:203:27: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:203:29: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:203:31: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:203:33: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:203:35: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:203:39: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:203:41: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:203:43: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:203:45: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:203:49: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:203:51: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:203:53: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:203:55: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:203:57: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:203:59: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:203:61: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:204:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:205:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:206:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:5: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:7: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:11: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:13: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:15: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:19: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:21: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:23: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:27: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:29: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:31: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:33: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:37: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:39: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:41: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:43: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:45: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:47: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:49: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:51: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:53: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:57: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:59: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:61: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:63: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:65: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:67: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:69: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:71: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:73: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:77: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:79: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:81: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:83: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:85: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:89: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:91: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:93: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:97: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:99: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:103: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:105: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:107: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:109: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:207:111: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:208:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:209:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:209:5: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:209:7: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:209:9: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:209:13: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:209:15: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:209:17: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:209:19: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:209:21: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:209:23: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:209:25: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:209:27: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:210:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:211:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:212:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:213:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:213:3: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:213:5: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:213:7: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:213:9: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:213:11: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:213:13: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:213:15: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:213:17: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:214:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:5: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:7: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:9: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:11: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:13: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:15: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:17: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:19: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:21: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:23: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:25: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:27: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:29: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:31: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:33: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:35: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:37: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:39: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:41: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:43: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:45: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:47: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:49: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:51: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:53: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:55: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:57: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:59: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:61: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:63: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:65: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:67: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:69: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:71: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:75: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:77: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:81: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:83: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:85: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:87: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:89: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:91: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:93: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:95: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:97: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:99: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:101: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:215:103: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:216:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:217:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:217:3: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:217:5: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:218:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:219:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:220:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:3: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:5: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:7: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:9: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:11: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:13: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:17: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:19: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:21: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:23: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:25: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:27: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:29: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:31: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:33: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:35: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:37: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:39: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:41: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:43: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:45: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:47: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:49: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:51: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:53: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:57: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:59: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:61: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:63: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:65: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:67: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:69: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:71: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:73: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:75: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:77: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:79: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:81: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:83: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:85: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:87: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:89: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:91: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:221:93: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:222:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:223:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:224:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:225:1: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:225:3: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:225:4: error: invalid preprocessing directive #e
plugintemplate/libs/lib_profiling.h:225:5: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:225:7: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:225:9: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:225:11: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:225:13: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:1: error: ‘i’ does not name a type
In file included from plugintemplate/includes/sufcommun.h:21,
                from plugintemplate/includes/default.h:51,
                from serverplugin_main.cpp:10:
plugintemplate/libs/lib_profiling.h:149: error: expected unqualified-id before ‘/’ token
plugintemplate/libs/lib_profiling.h:221: error: ‘e’ does not name a type

header file:

Code:

#ifndef LIB_PROFILING_H
#define LIB_PROFILING_H
//========= Copyright © 2010-2011, Tiago Conceição, All rights reserved. ============
//                                                                        Plugin Template                                                       
//
//                                                Please Read (LICENSE.txt) and (README.txt)
//                                                                  Dont Forget Visit:
//                                                                (http://www.sourceplugins.com) -> VPS Plugins
//                (http://www.sourcemm.net)  (http://forums.alliedmods.net/forumdisplay.php?f=52) - MMS Plugins
//
//===================================================================================

//=================================================================================
// Defines
//=================================================================================
#define LIB_PROFILING_VERSION "1.0"
#define LIB_PROFILING_CLASS CProfilingLib

#define LIB_PROFILINGDATA_CLASS CProfilingData

//=================================================================================
// Class
//=================================================================================
// Profiling class
class LIB_PROFILINGDATA_CLASS
{
public:
        // Constructor
        // Set 'startNow' to true, to start profiling
        // name does nothing, its just to name your profiling func if you want
        LIB_PROFILINGDATA_CLASS(bool startNow = true, const char *name = NULL);

        // Destructor
        ~LIB_PROFILINGDATA_CLASS(void);

        // Reset class as a new instance
        void Reset();

        // Start a profiling
        // If force is true, resets the current/finished profiling
        bool Start(bool force = false);

        // Stops a profiling
        // Returns -1, if profiling was not started, otherwise returns time taken, in seconds
        float Stop();

        // Get profiling time taken in seconds
        // If mustFinish is true then profiling must be finished fist to obtain time, otherwise return time util now.
        // Returns -1 if profiling not started yet
        float GetTime(bool mustFinish = false);

        // Set profiling name
        // name does nothing, its just to name your profiling func if you want
        void SetName(const char *name);

        // Get profiling name
        const char *GetName();

        // Does profiling already start?
        bool IsStarted();

        // Does profiling already finish?
        bool IsFinished();

private:
        const char *szname;

        bool b_isstarted;
        bool b_isfinished;

        float f_starttime;
        float f_endtime;
};

//=================================================================================
// Class
//=================================================================================
// Provide a collection of CProfilingData
class LIB_PROFILING_CLASS
{
public:
        // Get wrapper
        LIB_PROFILINGDATA_CLASS *operator[](const char *name);

        // Add a profiling function to list.
        // Returns false if alread exist one with same name.
        bool Add(const char *name, bool startNow = true);

        // Remove a profiling function from list.
        bool Remove(const char *name);

        // Remove all profiling functions from list.
        void RemoveAll();

        // Get a named CProfilingData instance from list.
        LIB_PROFILINGDATA_CLASS *Get(const char *name);

        // Get profiling index from name.
        int GetIndex(const char *name);

        // Check if a profiling name exists.
        int Exists(const char *name);

        // Get how many profiling functions there are in list.
        int Count();

private:
        CUtlVector<LIB_PROFILINGDATA_CLASS *> v_profiling;
};

extern LIB_PROFILING_CLASS *VAR_LIB_PROFILING;

#endif

header file dont have 140 lines ...
im already downloading a debian distro to test

Keeper 12-28-2010 15:37

Re: Error compiling for linux on Ubuntu 10.04
 
The issue you are having isn't due to Ubuntu/Debian. I would look at this file. Looks like something has changed in it causing the errors.

sn4k3 12-28-2010 18:23

Re: Error compiling for linux on Ubuntu 10.04
 
more info after other errors:

Code:

plugintemplate/libs/lib_profiling.h:179:35: error: null character(s) ignored
plugintemplate/libs/lib_profiling.h:149: error: expected unqualified-id before ‘/’ token
plugintemplate/libs/lib_profiling.h:221: error: ‘e’ does not name a type
In file included from plugintemplate/includes/sufcommun.h:24,
                from plugintemplate/includes/default.h:51,
                from serverplugin_main.cpp:10:
plugintemplate/libs/lib_convar.h:37: error: variable ‘CConvarLib abstract’ has initializer but incomplete type
cc1plus: warnings being treated as errors
plugintemplate/libs/lib_convar.h:37: error: extended initializer lists only available with -std=c++0x or -std=gnu++0x
plugintemplate/libs/lib_convar.h:39: error: expected primary-expression before ‘public’
plugintemplate/libs/lib_convar.h:39: error: expected ‘}’ before ‘public’
plugintemplate/libs/lib_convar.h:39: error: expected ‘,’ or ‘;’ before ‘public’
plugintemplate/libs/lib_convar.h:41: error: expected constructor, destructor, or type conversion before ‘;’ token
plugintemplate/libs/lib_convar.h:58: error: ‘virtual’ outside class declaration
plugintemplate/libs/lib_convar.h:69: error: expected declaration before ‘}’ token
plugintemplate/libs/lib_message.h:31: error: ‘Say_TagColors’ defined but not used
plugintemplate/libs/lib_message.h:32: error: ‘Say_Colors’ defined but not used
make[1]: ** [bin/linux/Release.VSP.orangeboxvalve/serverplugin_main.o] Erro 1
make[1]: Saindo do diretório `/home/tiago/hl2sdk-ob-valve/utils/plugintemplate'
make: ** [all] Erro 2
tiago@tiago-laptop:~/hl2sdk-ob-valve/utils/plugintemplate$

lib_convar.h

Code:

#ifndef LIB_CONVAR_H
#define LIB_CONVAR_H
//========= Copyright © 2010-2011, Tiago Conceição, All rights reserved. ============
//                                                                        Plugin Template                                                       
//
//                                                Please Read (LICENSE.txt) and (README.txt)
//                                                                  Dont Forget Visit:
//                                                                (http://www.sourceplugins.com) -> VPS Plugins
//                (http://www.sourcemm.net)  (http://forums.alliedmods.net/forumdisplay.php?f=52) - MMS Plugins
//
//===================================================================================

#define LIB_CONVAR_VERSION "1.0"
#define LIB_CONVAR_CLASS CConvarLib

#define PLUGIN_CONVAR0(name, defaultvalue) \
        ConVar PLUGIN_CONVAR_PREFIX##name(""PLUGIN_CONVAR_NAME_PREFIX""#name"", defaultvalue, 0);

#define PLUGIN_CONVAR1(name, defaultvalue, flags) \
        ConVar PLUGIN_CONVAR_PREFIX##name(""PLUGIN_CONVAR_NAME_PREFIX""#name"", defaultvalue, flags);

#define PLUGIN_CONVAR2(name, defaultvalue, flags, helpstring) \
        ConVar PLUGIN_CONVAR_PREFIX##name(""PLUGIN_CONVAR_NAME_PREFIX""#name"", defaultvalue, flags, helpstring);

#define PLUGIN_CONVAR3(name, defaultvalue, flags, helpstring, bMin, fMin, bMax, fMax) \
        ConVar PLUGIN_CONVAR_PREFIX##name(""PLUGIN_CONVAR_NAME_PREFIX""#name"", defaultvalue, flags, helpstring, bMin, fMin, bMax, fMax);

#define PLUGIN_CONVAR4(name, defaultvalue, flags, helpstring, callback) \
        ConVar PLUGIN_CONVAR_PREFIX##name(""PLUGIN_CONVAR_NAME_PREFIX""#name"", defaultvalue, flags, helpstring, callback);

#define PLUGIN_CONVAR5(name, defaultvalue, flags, helpstring, bMin, fMin, bMax, fMax, callback) \
        ConVar PLUGIN_CONVAR_PREFIX##name(""PLUGIN_CONVAR_NAME_PREFIX""#name"", defaultvalue, flags, helpstring, bMin, fMin, bMax, fMax, FnChangeCallback_t callback);

#define PLUGIN_EXTERN_CONVAR(name) extern ConVar PLUGIN_CONVAR_PREFIX##name;
#define PLUGIN_CONVAR(name) PLUGIN_CONVAR_PREFIX##name;

class LIB_CONVAR_CLASS abstract
{
public:       
        LIB_CONVAR_CLASS();
        ~LIB_CONVAR_CLASS();

        // Find a ConVar and return it.
        // NULL if doesn't exists.
        ConVar *GetConvar(const char *name);

        // Keep a ConVar in a list, to fast access
        // i.e: sv_cheats
        bool AddOutsideConvar(const char *name);

        // Remove an convar from outside list.
        bool RemoveOutsideConvar(const char *name);

        // Get an convar from outside list.
        ConVar *GetOutsideConvar(const char *name);

        // Dump all variables to console
        virtual void Print(bool dumpConvars = true, bool dumpConcommands = true);
       
        // Collection of ConVars.
        // Keep this for your plugin convars only
        CUtlVector<ConVar*> convars;

        // Collection of ConCommands.
        // Keep this for your plugin convars only
        CUtlVector<ConCommand*> concommands;

        CUtlVector<ConVar *> outsideConvars;
};

#endif

Edit: abstract keyword not suported by gcc?
Edit2: after taking out words abstract and sealed it compiles more further but still cant compile first object, throwing many errors from SDK .h files.
gcc says treat warnings as errors, anyway to change that?
Edit3: i removed flag '-Werror' and it still not compiling

with errors:

Code:

../../game/server/playerlocaldata.h:42: warning: invalid access to non-static data member ‘CPlayerLocalData::m_flFOVRate’  of NULL object
../../game/server/playerlocaldata.h:42: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/playerlocaldata.h: In static member function ‘static void CPlayerLocalData::NetworkVar_m_bDucked::NetworkStateChanged(void*)’:
../../game/server/playerlocaldata.h:47: warning: invalid access to non-static data member ‘CPlayerLocalData::m_bDucked’  of NULL object
../../game/server/playerlocaldata.h:47: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/playerlocaldata.h: In static member function ‘static void CPlayerLocalData::NetworkVar_m_bDucking::NetworkStateChanged(void*)’:
../../game/server/playerlocaldata.h:49: warning: invalid access to non-static data member ‘CPlayerLocalData::m_bDucking’  of NULL object
../../game/server/playerlocaldata.h:49: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/playerlocaldata.h: In static member function ‘static void CPlayerLocalData::NetworkVar_m_bInDuckJump::NetworkStateChanged(void*)’:
../../game/server/playerlocaldata.h:51: warning: invalid access to non-static data member ‘CPlayerLocalData::m_bInDuckJump’  of NULL object
../../game/server/playerlocaldata.h:51: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/playerlocaldata.h: In static member function ‘static void CPlayerLocalData::NetworkVar_m_flDucktime::NetworkStateChanged(void*)’:
../../game/server/playerlocaldata.h:53: warning: invalid access to non-static data member ‘CPlayerLocalData::m_flDucktime’  of NULL object
../../game/server/playerlocaldata.h:53: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/playerlocaldata.h: In static member function ‘static void CPlayerLocalData::NetworkVar_m_flDuckJumpTime::NetworkStateChanged(void*)’:
../../game/server/playerlocaldata.h:54: warning: invalid access to non-static data member ‘CPlayerLocalData::m_flDuckJumpTime’  of NULL object
../../game/server/playerlocaldata.h:54: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/playerlocaldata.h: In static member function ‘static void CPlayerLocalData::NetworkVar_m_flJumpTime::NetworkStateChanged(void*)’:
../../game/server/playerlocaldata.h:56: warning: invalid access to non-static data member ‘CPlayerLocalData::m_flJumpTime’  of NULL object
../../game/server/playerlocaldata.h:56: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/playerlocaldata.h: In static member function ‘static void CPlayerLocalData::NetworkVar_m_flFallVelocity::NetworkStateChanged(void*)’:
../../game/server/playerlocaldata.h:60: warning: invalid access to non-static data member ‘CPlayerLocalData::m_flFallVelocity’  of NULL object
../../game/server/playerlocaldata.h:60: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/playerlocaldata.h: In static member function ‘static void CPlayerLocalData::NetworkVar_m_vecPunchAngle::NetworkStateChanged(void*)’:
../../game/server/playerlocaldata.h:67: warning: invalid access to non-static data member ‘CPlayerLocalData::m_vecPunchAngle’  of NULL object
../../game/server/playerlocaldata.h:67: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/playerlocaldata.h: In static member function ‘static void CPlayerLocalData::NetworkVar_m_vecPunchAngleVel::NetworkStateChanged(void*)’:
../../game/server/playerlocaldata.h:68: warning: invalid access to non-static data member ‘CPlayerLocalData::m_vecPunchAngleVel’  of NULL object
../../game/server/playerlocaldata.h:68: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/playerlocaldata.h: In static member function ‘static void CPlayerLocalData::NetworkVar_m_bDrawViewmodel::NetworkStateChanged(void*)’:
../../game/server/playerlocaldata.h:70: warning: invalid access to non-static data member ‘CPlayerLocalData::m_bDrawViewmodel’  of NULL object
../../game/server/playerlocaldata.h:70: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/playerlocaldata.h: In static member function ‘static void CPlayerLocalData::NetworkVar_m_bWearingSuit::NetworkStateChanged(void*)’:
../../game/server/playerlocaldata.h:73: warning: invalid access to non-static data member ‘CPlayerLocalData::m_bWearingSuit’  of NULL object
../../game/server/playerlocaldata.h:73: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/playerlocaldata.h: In static member function ‘static void CPlayerLocalData::NetworkVar_m_bPoisoned::NetworkStateChanged(void*)’:
../../game/server/playerlocaldata.h:74: warning: invalid access to non-static data member ‘CPlayerLocalData::m_bPoisoned’  of NULL object
../../game/server/playerlocaldata.h:74: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/playerlocaldata.h: In static member function ‘static void CPlayerLocalData::NetworkVar_m_flStepSize::NetworkStateChanged(void*)’:
../../game/server/playerlocaldata.h:75: warning: invalid access to non-static data member ‘CPlayerLocalData::m_flStepSize’  of NULL object
../../game/server/playerlocaldata.h:75: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/playerlocaldata.h: In static member function ‘static void CPlayerLocalData::NetworkVar_m_bAllowAutoMovement::NetworkStateChanged(void*)’:
../../game/server/playerlocaldata.h:76: warning: invalid access to non-static data member ‘CPlayerLocalData::m_bAllowAutoMovement’  of NULL object
../../game/server/playerlocaldata.h:76: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/playerlocaldata.h: In static member function ‘static int CPlayerLocalData::GetOffset_m_skybox3d()’:
../../game/server/playerlocaldata.h:79: warning: invalid access to non-static data member ‘CPlayerLocalData::m_skybox3d’  of NULL object
../../game/server/playerlocaldata.h:79: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/playerlocaldata.h: In static member function ‘static int CPlayerLocalData::GetOffset_m_PlayerFog()’:
../../game/server/playerlocaldata.h:81: warning: invalid access to non-static data member ‘CPlayerLocalData::m_PlayerFog’  of NULL object
../../game/server/playerlocaldata.h:81: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/playerlocaldata.h: In static member function ‘static int CPlayerLocalData::GetOffset_m_audio()’:
../../game/server/playerlocaldata.h:84: warning: invalid access to non-static data member ‘CPlayerLocalData::m_audio’  of NULL object
../../game/server/playerlocaldata.h:84: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/playerlocaldata.h: In static member function ‘static void CPlayerLocalData::NetworkVar_m_bSlowMovement::NetworkStateChanged(void*)’:
../../game/server/playerlocaldata.h:86: warning: invalid access to non-static data member ‘CPlayerLocalData::m_bSlowMovement’  of NULL object
../../game/server/playerlocaldata.h:86: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
In file included from ../../game/server/player.h:16,
                from ../../game/shared/baseplayer_shared.h:63,
                from ../../game/shared/baseviewmodel_shared.h:16,
                from ../../game/shared/basecombatweapon_shared.h:17,
                from ../../game/server/basecombatweapon.h:16,
                from ../../game/server/cbase.h:143,
                from plugintemplate/includes/cbaseentity.h:16,
                from plugintemplate/includes/lotsofstuff.h:14,
                from serverplugin_main.cpp:11:
../../public/PlayerState.h: In static member function ‘static void CPlayerState::NetworkVar_deadflag::NetworkStateChanged(void*)’:
../../public/PlayerState.h:32: warning: invalid access to non-static data member ‘CPlayerState::deadflag’  of NULL object
../../public/PlayerState.h:32: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
In file included from ../../game/shared/baseplayer_shared.h:63,
                from ../../game/shared/baseviewmodel_shared.h:16,
                from ../../game/shared/basecombatweapon_shared.h:17,
                from ../../game/server/basecombatweapon.h:16,
                from ../../game/server/cbase.h:143,
                from plugintemplate/includes/cbaseentity.h:16,
                from plugintemplate/includes/lotsofstuff.h:14,
                from serverplugin_main.cpp:11:
../../game/server/player.h: In static member function ‘static int CBasePlayer::GetOffset_m_Local()’:
../../game/server/player.h:767: warning: invalid access to non-static data member ‘CBasePlayer::m_Local’  of NULL object
../../game/server/player.h:767: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/player.h: In static member function ‘static int CBasePlayer::GetOffset_pl()’:
../../game/server/player.h:777: warning: invalid access to non-static data member ‘CBasePlayer::pl’  of NULL object
../../game/server/player.h:777: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/player.h: In static member function ‘static void CBasePlayer::NetworkVar_m_fOnTarget::NetworkStateChanged(void*)’:
../../game/server/player.h:801: warning: invalid access to non-static data member ‘CBasePlayer::m_fOnTarget’  of NULL object
../../game/server/player.h:801: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/player.h: In static member function ‘static void CBasePlayer::NetworkVar_m_hUseEntity::NetworkStateChanged(void*)’:
../../game/server/player.h:840: warning: invalid access to non-static data member ‘CBasePlayer::m_hUseEntity’  of NULL object
../../game/server/player.h:840: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/player.h: In static member function ‘static void CBasePlayer::NetworkVar_m_hVehicle::NetworkStateChanged(void*)’:
../../game/server/player.h:848: warning: invalid access to non-static data member ‘CBasePlayer::m_hVehicle’  of NULL object
../../game/server/player.h:848: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/player.h: In static member function ‘static void CBasePlayer::NetworkVar_m_iBonusProgress::NetworkStateChanged(void*)’:
../../game/server/player.h:855: warning: invalid access to non-static data member ‘CBasePlayer::m_iBonusProgress’  of NULL object
../../game/server/player.h:855: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/player.h: In static member function ‘static void CBasePlayer::NetworkVar_m_iBonusChallenge::NetworkStateChanged(void*)’:
../../game/server/player.h:856: warning: invalid access to non-static data member ‘CBasePlayer::m_iBonusChallenge’  of NULL object
../../game/server/player.h:856: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/player.h: In static member function ‘static void CBasePlayer::NetworkVar_m_flDeathTime::NetworkStateChanged(void*)’:
../../game/server/player.h:866: warning: invalid access to non-static data member ‘CBasePlayer::m_flDeathTime’  of NULL object
../../game/server/player.h:866: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/player.h: In static member function ‘static void CBasePlayer::NetworkVar_m_iObserverMode::NetworkStateChanged(void*)’:
../../game/server/player.h:869: warning: invalid access to non-static data member ‘CBasePlayer::m_iObserverMode’  of NULL object
../../game/server/player.h:869: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/player.h: In static member function ‘static void CBasePlayer::NetworkVar_m_iFOV::NetworkStateChanged(void*)’:
../../game/server/player.h:870: warning: invalid access to non-static data member ‘CBasePlayer::m_iFOV’  of NULL object
../../game/server/player.h:870: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/player.h: In static member function ‘static void CBasePlayer::NetworkVar_m_iDefaultFOV::NetworkStateChanged(void*)’:
../../game/server/player.h:871: warning: invalid access to non-static data member ‘CBasePlayer::m_iDefaultFOV’  of NULL object
../../game/server/player.h:871: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/player.h: In static member function ‘static void CBasePlayer::NetworkVar_m_iFOVStart::NetworkStateChanged(void*)’:
../../game/server/player.h:872: warning: invalid access to non-static data member ‘CBasePlayer::m_iFOVStart’  of NULL object
../../game/server/player.h:872: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/player.h: In static member function ‘static void CBasePlayer::NetworkVar_m_flFOVTime::NetworkStateChanged(void*)’:
../../game/server/player.h:873: warning: invalid access to non-static data member ‘CBasePlayer::m_flFOVTime’  of NULL object
../../game/server/player.h:873: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/player.h: In static member function ‘static void CBasePlayer::NetworkVar_m_hObserverTarget::NetworkStateChanged(void*)’:
../../game/server/player.h:876: warning: invalid access to non-static data member ‘CBasePlayer::m_hObserverTarget’  of NULL object
../../game/server/player.h:876: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/player.h: In static member function ‘static void CBasePlayer::NetworkVar_m_hZoomOwner::NetworkStateChanged(void*)’:
../../game/server/player.h:879: warning: invalid access to non-static data member ‘CBasePlayer::m_hZoomOwner’  of NULL object
../../game/server/player.h:879: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/player.h: In static member function ‘static void CBasePlayer::NetworkVar_m_ArmorValue::NetworkStateChanged(void*)’:
../../game/server/player.h:966: warning: invalid access to non-static data member ‘CBasePlayer::m_ArmorValue’  of NULL object
../../game/server/player.h:966: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/player.h: In member function ‘void CBasePlayer::NetworkVar_m_hViewModel::NetworkStateChanged(int)’:
../../game/server/player.h:977: warning: invalid access to non-static data member ‘CBasePlayer::m_hViewModel’  of NULL object
../../game/server/player.h:977: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/player.h: In static member function ‘static void CBasePlayer::NetworkVar_m_flMaxspeed::NetworkStateChanged(void*)’:
../../game/server/player.h:990: warning: invalid access to non-static data member ‘CBasePlayer::m_flMaxspeed’  of NULL object
../../game/server/player.h:990: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/player.h: In static member function ‘static void CBasePlayer::NetworkVar_m_nTickBase::NetworkStateChanged(void*)’:
../../game/server/player.h:1021: warning: invalid access to non-static data member ‘CBasePlayer::m_nTickBase’  of NULL object
../../game/server/player.h:1021: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/player.h: In static member function ‘static void CBasePlayer::NetworkVar_m_hLastWeapon::NetworkStateChanged(void*)’:
../../game/server/player.h:1026: warning: invalid access to non-static data member ‘CBasePlayer::m_hLastWeapon’  of NULL object
../../game/server/player.h:1026: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/player.h: In static member function ‘static void CBasePlayer::NetworkVar_m_hConstraintEntity::NetworkStateChanged(void*)’:
../../game/server/player.h:1040: warning: invalid access to non-static data member ‘CBasePlayer::m_hConstraintEntity’  of NULL object
../../game/server/player.h:1040: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/player.h: In static member function ‘static void CBasePlayer::NetworkVar_m_vecConstraintCenter::NetworkStateChanged(void*)’:
../../game/server/player.h:1041: warning: invalid access to non-static data member ‘CBasePlayer::m_vecConstraintCenter’  of NULL object
../../game/server/player.h:1041: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/player.h: In static member function ‘static void CBasePlayer::NetworkVar_m_flConstraintRadius::NetworkStateChanged(void*)’:
../../game/server/player.h:1042: warning: invalid access to non-static data member ‘CBasePlayer::m_flConstraintRadius’  of NULL object
../../game/server/player.h:1042: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/player.h: In static member function ‘static void CBasePlayer::NetworkVar_m_flConstraintWidth::NetworkStateChanged(void*)’:
../../game/server/player.h:1043: warning: invalid access to non-static data member ‘CBasePlayer::m_flConstraintWidth’  of NULL object
../../game/server/player.h:1043: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/player.h: In static member function ‘static void CBasePlayer::NetworkVar_m_flConstraintSpeedFactor::NetworkStateChanged(void*)’:
../../game/server/player.h:1044: warning: invalid access to non-static data member ‘CBasePlayer::m_flConstraintSpeedFactor’  of NULL object
../../game/server/player.h:1044: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/player.h: In static member function ‘static void CBasePlayer::NetworkVar_m_flLaggedMovementValue::NetworkStateChanged(void*)’:
../../game/server/player.h:1068: warning: invalid access to non-static data member ‘CBasePlayer::m_flLaggedMovementValue’  of NULL object
../../game/server/player.h:1068: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/player.h: In member function ‘void CBasePlayer::NetworkVar_m_szLastPlaceName::NetworkStateChanged()’:
../../game/server/player.h:1084: warning: invalid access to non-static data member ‘CBasePlayer::m_szLastPlaceName’  of NULL object
../../game/server/player.h:1084: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/player.h: In static member function ‘static void CBasePlayer::NetworkVar_m_ubEFNoInterpParity::NetworkStateChanged(void*)’:
../../game/server/player.h:1098: warning: invalid access to non-static data member ‘CBasePlayer::m_ubEFNoInterpParity’  of NULL object
../../game/server/player.h:1098: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
In file included from ../../game/shared/basecombatweapon_shared.h:17,
                from ../../game/server/basecombatweapon.h:16,
                from ../../game/server/cbase.h:143,
                from plugintemplate/includes/cbaseentity.h:16,
                from plugintemplate/includes/lotsofstuff.h:14,
                from serverplugin_main.cpp:11:
../../game/shared/baseviewmodel_shared.h: In static member function ‘static void CBaseViewModel::NetworkVar_m_nViewModelIndex::NetworkStateChanged(void*)’:
../../game/shared/baseviewmodel_shared.h:177: warning: invalid access to non-static data member ‘CBaseViewModel::m_nViewModelIndex’  of NULL object
../../game/shared/baseviewmodel_shared.h:177: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/shared/baseviewmodel_shared.h: In static member function ‘static void CBaseViewModel::NetworkVar_m_hOwner::NetworkStateChanged(void*)’:
../../game/shared/baseviewmodel_shared.h:178: warning: invalid access to non-static data member ‘CBaseViewModel::m_hOwner’  of NULL object
../../game/shared/baseviewmodel_shared.h:178: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/shared/baseviewmodel_shared.h: In static member function ‘static void CBaseViewModel::NetworkVar_m_nAnimationParity::NetworkStateChanged(void*)’:
../../game/shared/baseviewmodel_shared.h:186: warning: invalid access to non-static data member ‘CBaseViewModel::m_nAnimationParity’  of NULL object
../../game/shared/baseviewmodel_shared.h:186: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/shared/baseviewmodel_shared.h: In static member function ‘static void CBaseViewModel::NetworkVar_m_hWeapon::NetworkStateChanged(void*)’:
../../game/shared/baseviewmodel_shared.h:198: warning: invalid access to non-static data member ‘CBaseViewModel::m_hWeapon’  of NULL object
../../game/shared/baseviewmodel_shared.h:198: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
In file included from ../../game/server/basecombatweapon.h:16,
                from ../../game/server/cbase.h:143,
                from plugintemplate/includes/cbaseentity.h:16,
                from plugintemplate/includes/lotsofstuff.h:14,
                from serverplugin_main.cpp:11:
../../game/shared/basecombatweapon_shared.h: In static member function ‘static void CBaseCombatWeapon::NetworkVar_m_hOwner::NetworkStateChanged(void*)’:
../../game/shared/basecombatweapon_shared.h:464: warning: invalid access to non-static data member ‘CBaseCombatWeapon::m_hOwner’  of NULL object
../../game/shared/basecombatweapon_shared.h:464: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/shared/basecombatweapon_shared.h: In static member function ‘static void CBaseCombatWeapon::NetworkVar_m_nViewModelIndex::NetworkStateChanged(void*)’:
../../game/shared/basecombatweapon_shared.h:471: warning: invalid access to non-static data member ‘CBaseCombatWeapon::m_nViewModelIndex’  of NULL object
../../game/shared/basecombatweapon_shared.h:471: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/shared/basecombatweapon_shared.h: In static member function ‘static void CBaseCombatWeapon::NetworkVar_m_flNextPrimaryAttack::NetworkStateChanged(void*)’:
../../game/shared/basecombatweapon_shared.h:474: warning: invalid access to non-static data member ‘CBaseCombatWeapon::m_flNextPrimaryAttack’  of NULL object
../../game/shared/basecombatweapon_shared.h:474: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/shared/basecombatweapon_shared.h: In static member function ‘static void CBaseCombatWeapon::NetworkVar_m_flNextSecondaryAttack::NetworkStateChanged(void*)’:
../../game/shared/basecombatweapon_shared.h:475: warning: invalid access to non-static data member ‘CBaseCombatWeapon::m_flNextSecondaryAttack’  of NULL object
../../game/shared/basecombatweapon_shared.h:475: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/shared/basecombatweapon_shared.h: In static member function ‘static void CBaseCombatWeapon::NetworkVar_m_flTimeWeaponIdle::NetworkStateChanged(void*)’:
../../game/shared/basecombatweapon_shared.h:476: warning: invalid access to non-static data member ‘CBaseCombatWeapon::m_flTimeWeaponIdle’  of NULL object
../../game/shared/basecombatweapon_shared.h:476: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/shared/basecombatweapon_shared.h: In static member function ‘static void CBaseCombatWeapon::NetworkVar_m_iViewModelIndex::NetworkStateChanged(void*)’:
../../game/shared/basecombatweapon_shared.h:481: warning: invalid access to non-static data member ‘CBaseCombatWeapon::m_iViewModelIndex’  of NULL object
../../game/shared/basecombatweapon_shared.h:481: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/shared/basecombatweapon_shared.h: In static member function ‘static void CBaseCombatWeapon::NetworkVar_m_iWorldModelIndex::NetworkStateChanged(void*)’:
../../game/shared/basecombatweapon_shared.h:482: warning: invalid access to non-static data member ‘CBaseCombatWeapon::m_iWorldModelIndex’  of NULL object
../../game/shared/basecombatweapon_shared.h:482: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/shared/basecombatweapon_shared.h: In static member function ‘static void CBaseCombatWeapon::NetworkVar_m_iState::NetworkStateChanged(void*)’:
../../game/shared/basecombatweapon_shared.h:509: warning: invalid access to non-static data member ‘CBaseCombatWeapon::m_iState’  of NULL object
../../game/shared/basecombatweapon_shared.h:509: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/shared/basecombatweapon_shared.h: In static member function ‘static void CBaseCombatWeapon::NetworkVar_m_iPrimaryAmmoType::NetworkStateChanged(void*)’:
../../game/shared/basecombatweapon_shared.h:511: warning: invalid access to non-static data member ‘CBaseCombatWeapon::m_iPrimaryAmmoType’  of NULL object
../../game/shared/basecombatweapon_shared.h:511: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/shared/basecombatweapon_shared.h: In static member function ‘static void CBaseCombatWeapon::NetworkVar_m_iSecondaryAmmoType::NetworkStateChanged(void*)’:
../../game/shared/basecombatweapon_shared.h:512: warning: invalid access to non-static data member ‘CBaseCombatWeapon::m_iSecondaryAmmoType’  of NULL object
../../game/shared/basecombatweapon_shared.h:512: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/shared/basecombatweapon_shared.h: In static member function ‘static void CBaseCombatWeapon::NetworkVar_m_iClip1::NetworkStateChanged(void*)’:
../../game/shared/basecombatweapon_shared.h:513: warning: invalid access to non-static data member ‘CBaseCombatWeapon::m_iClip1’  of NULL object
../../game/shared/basecombatweapon_shared.h:513: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/shared/basecombatweapon_shared.h: In static member function ‘static void CBaseCombatWeapon::NetworkVar_m_iClip2::NetworkStateChanged(void*)’:
../../game/shared/basecombatweapon_shared.h:514: warning: invalid access to non-static data member ‘CBaseCombatWeapon::m_iClip2’  of NULL object
../../game/shared/basecombatweapon_shared.h:514: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
In file included from plugintemplate/includes/cbaseentity.h:32,
                from plugintemplate/includes/lotsofstuff.h:14,
                from serverplugin_main.cpp:11:
../../game/server/team.h: In member function ‘void CTeam::NetworkVar_m_szTeamname::NetworkStateChanged()’:
../../game/server/team.h:84: warning: invalid access to non-static data member ‘CTeam::m_szTeamname’  of NULL object
../../game/server/team.h:84: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/team.h: In static member function ‘static void CTeam::NetworkVar_m_iScore::NetworkStateChanged(void*)’:
../../game/server/team.h:85: warning: invalid access to non-static data member ‘CTeam::m_iScore’  of NULL object
../../game/server/team.h:85: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/team.h: In static member function ‘static void CTeam::NetworkVar_m_iRoundsWon::NetworkStateChanged(void*)’:
../../game/server/team.h:86: warning: invalid access to non-static data member ‘CTeam::m_iRoundsWon’  of NULL object
../../game/server/team.h:86: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/team.h: In static member function ‘static void CTeam::NetworkVar_m_iTeamNum::NetworkStateChanged(void*)’:
../../game/server/team.h:92: warning: invalid access to non-static data member ‘CTeam::m_iTeamNum’  of NULL object
../../game/server/team.h:92: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
In file included from plugintemplate/includes/cbaseentity.h:51,
                from plugintemplate/includes/lotsofstuff.h:14,
                from serverplugin_main.cpp:11:
../../game/server/world.h: In static member function ‘static void CWorld::NetworkVar_m_flWaveHeight::NetworkStateChanged(void*)’:
../../game/server/world.h:60: warning: invalid access to non-static data member ‘CWorld::m_flWaveHeight’  of NULL object
../../game/server/world.h:60: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/world.h: In static member function ‘static void CWorld::NetworkVar_m_WorldMins::NetworkStateChanged(void*)’:
../../game/server/world.h:61: warning: invalid access to non-static data member ‘CWorld::m_WorldMins’  of NULL object
../../game/server/world.h:61: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/world.h: In static member function ‘static void CWorld::NetworkVar_m_WorldMaxs::NetworkStateChanged(void*)’:
../../game/server/world.h:62: warning: invalid access to non-static data member ‘CWorld::m_WorldMaxs’  of NULL object
../../game/server/world.h:62: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/world.h: In static member function ‘static void CWorld::NetworkVar_m_flMaxOccludeeArea::NetworkStateChanged(void*)’:
../../game/server/world.h:63: warning: invalid access to non-static data member ‘CWorld::m_flMaxOccludeeArea’  of NULL object
../../game/server/world.h:63: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/world.h: In static member function ‘static void CWorld::NetworkVar_m_flMinOccluderArea::NetworkStateChanged(void*)’:
../../game/server/world.h:64: warning: invalid access to non-static data member ‘CWorld::m_flMinOccluderArea’  of NULL object
../../game/server/world.h:64: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/world.h: In static member function ‘static void CWorld::NetworkVar_m_flMinPropScreenSpaceWidth::NetworkStateChanged(void*)’:
../../game/server/world.h:65: warning: invalid access to non-static data member ‘CWorld::m_flMinPropScreenSpaceWidth’  of NULL object
../../game/server/world.h:65: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/world.h: In static member function ‘static void CWorld::NetworkVar_m_flMaxPropScreenSpaceWidth::NetworkStateChanged(void*)’:
../../game/server/world.h:66: warning: invalid access to non-static data member ‘CWorld::m_flMaxPropScreenSpaceWidth’  of NULL object
../../game/server/world.h:66: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/world.h: In static member function ‘static void CWorld::NetworkVar_m_iszDetailSpriteMaterial::NetworkStateChanged(void*)’:
../../game/server/world.h:67: warning: invalid access to non-static data member ‘CWorld::m_iszDetailSpriteMaterial’  of NULL object
../../game/server/world.h:67: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/world.h: In static member function ‘static void CWorld::NetworkVar_m_bStartDark::NetworkStateChanged(void*)’:
../../game/server/world.h:70: warning: invalid access to non-static data member ‘CWorld::m_bStartDark’  of NULL object
../../game/server/world.h:70: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
../../game/server/world.h: In static member function ‘static void CWorld::NetworkVar_m_bColdWorld::NetworkStateChanged(void*)’:
../../game/server/world.h:71: warning: invalid access to non-static data member ‘CWorld::m_bColdWorld’  of NULL object
../../game/server/world.h:71: warning: (perhaps the ‘offsetof’ macro was used incorrectly)
make[1]: ** [bin/linux/Release.VSP.orangeboxvalve/serverplugin_main.o] Erro 1
make[1]: Saindo do diretório `/home/tiago/hl2sdk-ob-valve/utils/plugintemplate'
make: ** [all] Erro 2
tiago@tiago-laptop:~/hl2sdk-ob-valve/utils/plugintemplate$

Did you want to give it a try, and try compile the plugin?

thanks

sn4k3 12-31-2010 13:15

Re: Error compiling for linux on Ubuntu 10.04
 
I fix almost all problems with my plugin errors, some was incompatibility with linux, NULL problems is from file itself i notice in linux file icon show two strange characters like Russian, after i deleted the file and paste the content again and it got fixed

But warnings from SDK continue to show, in world.h

how i have a last problem that i can't fix with cast

i have in a function:

Code:

case PROP_QANGLE:
        return Prop_SetQAngle(pEntity, ClassName, Property, LIB_STRING_CLASS::StrToAngle(value));

//LIB_STRING_CLASS::StrToAngle() Return (QAngle)

gcc says there are no function for Prop_SetQAngle(edict_t *, const char *, const char *, QAngle)

The function:

PHP Code:

bool Prop_SetQAngle(edict_t *pEntity, const char *ClassName, const char *PropertyQAngle &value); 

how can i fix it without create a overload?
Thanks


All times are GMT -4. The time now is 18:21.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.