yesterday, I was able to compile a plugin without issue, and ever since, no code has changed... but now, when I compile it, I get these stupid errors:
Code:
SourcePawn Compiler 1.7.2-dev+5191
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2014 AlliedModders LLC
H:\Utilities\SourcePawnIDE\include\float.inc(384) : warning 219: local variable "angle" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\float.inc(395) : warning 219: local variable "angle" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\clients.inc(361) : warning 219: local variable "client" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\usermessages.inc(255) : warning 219: local variable "client" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\halflife.inc(569) : warning 219: local variable "client" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\halflife.inc(591) : warning 219: local variable "client" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\commandfilters.inc(97) : warning 219: local variable "client" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\helpers.inc(46) : warning 219: local variable "client" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\helpers.inc(155) : warning 219: local variable "client" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\entity_prop_stocks.inc(539) : warning 219: local variable "client" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\sdktools_sound.inc(380) : warning 219: local variable "client" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\sdktools_sound.inc(610) : warning 219: local variable "client" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\sdktools_tempents.inc(221) : warning 219: local variable "client" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\stocklib.inc(58) : warning 219: local variable "client" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\stocklib.inc(82) : warning 219: local variable "client" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\stocklib.inc(105) : warning 219: local variable "client" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\stocklib.inc(124) : warning 219: local variable "client" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\stocklib.inc(443) : warning 219: local variable "client" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\stocklib.inc(480) : warning 219: local variable "client" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\stocklib.inc(503) : warning 219: local variable "client" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\stocklib.inc(545) : warning 219: local variable "client" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\stocklib.inc(573) : warning 219: local variable "client" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\stocklib.inc(601) : warning 219: local variable "client" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\stocklib.inc(632) : warning 219: local variable "client" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\stocklib.inc(665) : warning 219: local variable "client" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\stocklib.inc(699) : warning 219: local variable "client" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\stocklib.inc(731) : warning 219: local variable "client" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\stocklib.inc(809) : warning 219: local variable "client" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\stocklib.inc(815) : warning 219: local variable "angle" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\stocklib.inc(815) : warning 219: local variable "resultent" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\stocklib.inc(815) : warning 219: local variable "resultvecpos" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\stocklib.inc(815) : warning 219: local variable "resultvecnormal" shadows a variable at a preceding level
H:\Utilities\SourcePawnIDE\include\stocklib.inc(815) : error 001: expected token: "-identifier-", but found "function"
H:\Utilities\SourcePawnIDE\include\stocklib.inc(815) : error 010: invalid function or declaration
H:\Utilities\SourcePawnIDE\include\stocklib.inc(819) : error 021: symbol already defined: "traceresulthandle"
H:\Utilities\SourcePawnIDE\include\stocklib.inc(821) : error 010: invalid function or declaration
H:\Utilities\SourcePawnIDE\include\stocklib.inc(823) : error 010: invalid function or declaration
H:\Utilities\SourcePawnIDE\include\stocklib.inc(829) : error 010: invalid function or declaration
H:\Utilities\SourcePawnIDE\include\stocklib.inc(831) : error 001: expected token: ";", but found "-integer value-"
H:\Utilities\SourcePawnIDE\include\stocklib.inc(835) : error 021: symbol already defined: "CloseHandle"
H:\Utilities\SourcePawnIDE\include\stocklib.inc(836) : error 010: invalid function or declaration
H:\Utilities\SourcePawnIDE\include\stocklib.inc(838) : error 054: unmatched closing brace ("}")
H:\Utilities\SourcePawnIDE\include\stocklib.inc(838) : error 010: invalid function or declaration
H:\Utilities\SourcePawnIDE\include\stocklib.inc(840) : error 010: invalid function or declaration
H:\Utilities\SourcePawnIDE\include\stocklib.inc(843) : error 021: symbol already defined: "ScaleVector"
H:\Utilities\SourcePawnIDE\include\stocklib.inc(843) : error 010: invalid function or declaration
H:\Utilities\SourcePawnIDE\include\stocklib.inc(845) : error 181: function argument named 'pos' differs from prototype
H:\Utilities\SourcePawnIDE\include\stocklib.inc(845) : error 021: symbol already defined: "AddVectors"
H:\Utilities\SourcePawnIDE\include\stocklib.inc(845) : error 010: invalid function or declaration
H:\Utilities\SourcePawnIDE\include\stocklib.inc(845) : fatal error 189: too many error messages on one line
Compilation aborted.
18 Errors.
Compilation Time: 0.27 sec
EDIT: Reverting my development environment to 1.6.3's includes and compiler, everything works. Typo in the newest Sourcemod release? The devs should look into it.