I believe this is a result in a change in GCC that eliminated the automatic inclusion of certain header files. Try adding #include <stdio.h> at the top of the source file. Also, the latest version in git already has this issue resolved, so you might use the version from git instead of 0.5.0.
Aaron On Thu, Jan 21, 2010 at 1:32 PM, Prateek Jain <[email protected]> wrote: > Hi, > > After installing all the dependencies when I try make it fails with the > below compiler errors > > prat...@pjainlinuxpc:~/nox-0. > 5.0~full~beta$ sudo make > make all-recursive > make[1]: Entering directory `/home/prateek/nox-0.5.0~full~beta' > Making all in src > make[2]: Entering directory `/home/prateek/nox-0.5.0~full~beta/src' > make all-recursive > make[3]: Entering directory `/home/prateek/nox-0.5.0~full~beta/src' > Making all in include > make[4]: Entering directory `/home/prateek/nox-0.5.0~full~beta/src/include' > make[4]: Nothing to be done for `all'. > make[4]: Leaving directory `/home/prateek/nox-0.5.0~full~beta/src/include' > Making all in lib > make[4]: Entering directory `/home/prateek/nox-0.5.0~full~beta/src/lib' > make all-am > make[5]: Entering directory `/home/prateek/nox-0.5.0~full~beta/src/lib' > /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. > -I../.. -DPKGDATADIR=\"/usr/local/share/nox\" > -DPKGLIBDIR=\"/usr/local/bin/lib\" -DPKGLOCALSTATEDIR=\"/usr/local/var/nox\" > -DPKGSYSCONFDIR=\"/usr/local/etc/nox\" -include ../../config.h -I > ../../src/include -I/home/prateek/openflow/openflow-1.0.0/include > -I/usr/include -D_GNU_SOURCE=1 -D_REENTRANT -D__STDC_LIMIT_MACROS=1 > -D__STDC_FORMAT_MACROS=1 -D__STDC_CONSTANT_MACROS=1 > -D_GLIBCXX_CONCEPT_CHECKS=1 -D_GLIBCXX_DEBUG=1 -D_GLIBCXX_DEBUG_PEDANTIC=1 > -I/usr/include/python2.6 -I/home/prateek/openflow/openflow-1.0.0/include > -I../../src/nox -fno-omit-frame-pointer -Wall -Wno-sign-compare -Winit-self > -Wformat-nonliteral -Wformat-security -g -O2 -MT async_io.lo -MD -MP -MF > .deps/async_io.Tpo -c -o async_io.lo async_io.cc > g++ -DHAVE_CONFIG_H -I. -I../.. -DPKGDATADIR=\"/usr/local/share/nox\" > -DPKGLIBDIR=\"/usr/local/bin/lib\" -DPKGLOCALSTATEDIR=\"/usr/local/var/nox\" > -DPKGSYSCONFDIR=\"/usr/local/etc/nox\" -include ../../config.h -I > ../../src/include -I/home/prateek/openflow/openflow-1.0.0/include > -I/usr/include -D_GNU_SOURCE=1 -D_REENTRANT -D__STDC_LIMIT_MACROS=1 > -D__STDC_FORMAT_MACROS=1 -D__STDC_CONSTANT_MACROS=1 > -D_GLIBCXX_CONCEPT_CHECKS=1 -D_GLIBCXX_DEBUG=1 -D_GLIBCXX_DEBUG_PEDANTIC=1 > -I/usr/include/python2.6 -I/home/prateek/openflow/openflow-1.0.0/include > -I../../src/nox -fno-omit-frame-pointer -Wall -Wno-sign-compare -Winit-self > -Wformat-nonliteral -Wformat-security -g -O2 -MT async_io.lo -MD -MP -MF > .deps/async_io.Tpo -c async_io.cc -fPIC -DPIC -o .libs/async_io.o > async_io.cc: In member function ‘int > vigil::Async_stream::read_fully(vigil::Buffer&, ssize_t*, bool)’: > async_io.cc:84: error: ‘EOF’ was not declared in this scope > make[5]: *** [async_io.lo] Error 1 > make[5]: Leaving directory `/home/prateek/nox-0.5.0~full~beta/src/lib' > make[4]: *** [all] Error 2 > make[4]: Leaving directory `/home/prateek/nox-0.5.0~full~beta/src/lib' > make[3]: *** [all-recursive] Error 1 > make[3]: Leaving directory `/home/prateek/nox-0.5.0~full~beta/src' > make[2]: *** [all] Error 2 > make[2]: Leaving directory `/home/prateek/nox-0.5.0~full~beta/src' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/prateek/nox-0.5.0~full~beta' > make: *** [all] Error 2 > > Can somebody please help > > Thanks, > Prateek > _______________________________________________ > nox-dev mailing list > [email protected] > http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org > > _______________________________________________ nox-dev mailing list [email protected] http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org
