compiling problem in 8.1