r816 seems to have broken the build of nova on my box:
g++ -o debug/interpreter/main.o -c -pipe -g -ftemplate-depth-4096 -Wnon-virtual-dtor -D__LITTLE_ENDIAN__ -DHAVE_POSIX_MEMALIGN -DHAVE_UNISTD_H -DHAVE_SEMAPHORE_H -DHAVE_TIMES_H -DHAVE_PORTAUDIO -DREVISION=\"0.1\" -DDL_OPEN -DDEBUG -DBOOST_DISABLE_ASSERTS -I/usr/include/python2.5 -Ilibs/boost -Ilibs/boost_asio -Ilibs/uuid -Ilibs/property_tree -Ilibs/intrusive -Ilibs/pri_queue -Ilibs/libatomic_ops/src -Ilibs/oscpack -Ilibs/muparser/include -Ilibs -Ilibs/sparsehash-0.6/src -Ilibs/libresample-0.1.3/include -Idebug -Isource source/interpreter/main.cpp source/utilities/utils.hpp:76: error: conflicting declaration 'typedef size_t uint' /usr/include/sys/types.h:153: error: 'uint' has a previous declaration as 'typedef unsigned int uint' scons: *** [debug/interpreter/main.o] Error 1 scons: building terminated because of errors. [EMAIL PROTECTED]:~/dev/nova/delete-key-deletes-things$ uname -a Linux thebe 2.6.20-16-generic #2 SMP Thu Aug 30 23:16:15 UTC 2007 x86_64 GNU/Linux I'd guess the relevant detail is that this is an amd64 box. The relevant line is utils.hpp:76: typedef std::size_t uint; This conflicts with <sys/types.h>: typedef unsigned int uint; If you need uint, why not just include the relevant header? Better yet, why not use "unsigned int"? _______________________________________________ nova-dev mailing list [email protected] http://klingt.org/cgi-bin/mailman/listinfo/nova-dev http://tim.klingt.org/nova
