Youngjean Jung <youngjean.jung@xxxxxxxx> writes: > spallocate.c:373: error: static declaration of > 'InitializeElementBlocks' follows non-static declaration I'm sorry. You have to change your code. A non-static declaration of a function followed by a non-static declaration was never permitted by the ISO C standard, and gcc now enforces that rule. Ian