g++ -c -I. -I.. -I../liboctave -I../src -I../libcruft/misc -I../glob -I../glob -DHAVE_CONFIG_H -mieee-fp -Wall -W -Wshadow -g -O2 parse.cc -o parse.o In file included from /usr/include/sys/time.h:304, from /usr/include/pthread.h:43, from /usr/include/g++/bits/gthr-default.h:37, from /usr/include/g++/bits/gthr.h:98, from /usr/include/g++/bits/c++io.h:37, from /usr/include/g++/bits/fpos.h:44, from /usr/include/g++/bits/char_traits.h:46, from /usr/include/g++/string:47, from Cell.h:30, from parse.y:41: /usr/include/time.h:152: warning: `char* timezone(int, int)' hides constructor for `struct timezone' In file included from /usr/include/g++/bits/gthr-default.h:37, from /usr/include/g++/bits/gthr.h:98, from /usr/include/g++/bits/c++io.h:37, from /usr/include/g++/bits/fpos.h:44, from /usr/include/g++/bits/char_traits.h:46, from /usr/include/g++/string:47, from Cell.h:30, from parse.y:41: /usr/include/pthread.h:240: warning: `int pthread_once(pthread_once_t*, void (*)())' hides constructor for `struct pthread_once' In file included from /usr/include/g++/locale:46, from /usr/include/g++/bits/ostream.tcc:37, from /usr/include/g++/ostream:275, from /usr/include/g++/iostream:45, from ../liboctave/ArrayN.h:31, from Cell.h:32, from parse.y:41: /usr/include/g++/bits/locale_facets.tcc: In member function `void std::time_get<_CharT, _InIter>::_M_extract_via_format(_InIter&, _InIter&, std::ios_base&, std::_Ios_Iostate&, tm*, const _CharT*) const': /usr/include/g++/bits/locale_facets.tcc:1546: warning: declaration of `__c' shadows a previous local /usr/include/g++/bits/locale_facets.tcc:1392: warning: shadowed declaration is here In file included from ../liboctave/oct-cmplx.h:29, from ../liboctave/lo-utils.h:31, from ../liboctave/Array.h:37, from ../liboctave/ArrayN.h:38, from Cell.h:32, from parse.y:41: /usr/include/g++/complex: At global scope: /usr/include/g++/complex:61: warning: shadowing built-in function `int std::abs(int)' /usr/include/g++/complex:69: warning: shadowing built-in function `double std::cos(double)' /usr/include/g++/complex:79: warning: shadowing built-in function `double std::sin(double)' /usr/include/g++/complex:81: warning: shadowing built-in function `double std::sqrt(double)' In file included from ../libcruft/misc/quit.h:33, from parse.y:50: /usr/include/signal.h:67: warning: `int sigaction(int, const sigaction*, sigaction*)' hides constructor for `struct sigaction' /usr/include/signal.h:97: warning: `int sigaltstack(const stack_t*, stack_t*)' hides constructor for `struct sigaltstack' /usr/include/signal.h:110: warning: `int sigstack(const sigstack*, sigstack*)' hides constructor for `struct sigstack' /usr/include/signal.h:111: warning: `int sigvec(int, sigvec*, sigvec*)' hides constructor for `struct sigvec' y.tab.c: In function `int octave_parse()': y.tab.c:3728: syntax error before `goto' y.tab.c:3719: warning: label `yyerrlab1' defined but not used gmake[2]: *** [parse.o] Error 1 gmake[2]: Leaving directory `/usr/home/ryan/dev/octave/octave/src' gmake[1]: *** [src] Error 2 gmake[1]: Leaving directory `/usr/home/ryan/dev/octave/octave' gmake: *** [all] Error 2