[vos-d] issue building on OS X

Reed Hedges reed at interreality.org
Thu Aug 30 19:51:11 EDT 2007


Pete has a Mac so maybe he can help.

I guess you have neither readline nor termios, so it's trying to use 
getch() from curses. Can you post the 'config.log' file that should have 
been created in the main build directory?

Can you grep for the getch() function somewhere, it should be in 
curses.h in the standard includes directory (is it /usr/include on OSX 
or something else?)

Reed



Jake Franklin wrote:
> Thanks Reed, I'm running automake 1.6.3
> 
> The build got much further this time, but seemed to die when building mesh:
> 

> g++ -DHAVE_CONFIG_H -I. -I. -I../../libs/vos -I../../libs
> -I../../inplace/include -I../../inplace/include/crystalspace
> -DINSTALL_PREFIX=\"/usr/local\" -DVOS_EXPORTS  -D_REENTRANT
> -D_PTHREADS -I/Users/jake/vos/vos/inplace/include -D_REENTRANT  -O1
> -D_REENTRANT -D_PTHREADS -fvisibility=hidden -g -Wall
> -I/Users/jake/vos/vos/inplace/include -c -o util.o `test -f 'util.cc'
> || echo './'`util.cc
> util.cc: In function 'std::string mesh_read_input(const char*)':
> util.cc:634: error: 'getch' was not declared in this scope
> make[3]: *** [util.o] Error 1
> make[2]: *** [all-recursive] Error 1
> make[1]: *** [all-recursive] Error 1
> make: *** [all-recursive] Error 1
> 



More information about the vos-d mailing list