import GLU; fails with 7.8.346, 316 and 116 on my machine (so it's not a regression at least), but not with 7.8.201 from pikefarm on another machine
it might be an issue with foresight linux, but i don't see why, since GLU.pmod is a pike script and i don't see any errors trying to load GLU.
somehow this error also affects the parsing of code that follows. this parsing wierdness also happens with all pike 7.8 versions i tested it also occurs when there is more code between the import line and the function.
============ import GLU; void special(int k, int x, int y) { switch (k) { default: return; } }
void main() { special(1,2,3); }
------------ test.mini:1:Module is neither mapping nor object test.mini:5:Must return a value for a non-void function. test.mini:5:Expected: mixed. test.mini:5:Got : void. Pike: Failed to compile script.