make[1]: Entering directory `/var/tmp/portage/net-misc/omnievents-2.6.2/work/omniEvents-2_6_2/src' i686-pc-linux-gnu-g++ -c -I../idl -I../src -pthread -I/usr/include -DHAVE_CONFIG_H -DENABLE_CLIENT_IR_SUPPORT=1 -DOMNIEVENTS_REAL_TIME_PUSH=1 -O2 -march=i686 -mtune=athlon-xp -msse -mmmx -pipe -ggdb3 -O2 -march=i686 -mtune=athlon-xp -msse -mmmx -pipe -ggdb3 -fPIC ConsumerAdmin.cc i686-pc-linux-gnu-g++ -c -I../idl -I../src -pthread -I/usr/include -DHAVE_CONFIG_H -DENABLE_CLIENT_IR_SUPPORT=1 -DOMNIEVENTS_REAL_TIME_PUSH=1 -O2 -march=i686 -mtune=athlon-xp -msse -mmmx -pipe -ggdb3 -O2 -march=i686 -mtune=athlon-xp -msse -mmmx -pipe -ggdb3 -fPIC EventChannel.cc i686-pc-linux-gnu-g++ -c -I../idl -I../src -pthread -I/usr/include -DHAVE_CONFIG_H -DENABLE_CLIENT_IR_SUPPORT=1 -DOMNIEVENTS_REAL_TIME_PUSH=1 -O2 -march=i686 -mtune=athlon-xp -msse -mmmx -pipe -ggdb3 -O2 -march=i686 -mtune=athlon-xp -msse -mmmx -pipe -ggdb3 -fPIC EventChannelFactory.cc i686-pc-linux-gnu-g++ -c -I../idl -I../src -pthread -I/usr/include -DHAVE_CONFIG_H -DENABLE_CLIENT_IR_SUPPORT=1 -DOMNIEVENTS_REAL_TIME_PUSH=1 -O2 -march=i686 -mtune=athlon-xp -msse -mmmx -pipe -ggdb3 -O2 -march=i686 -mtune=athlon-xp -msse -mmmx -pipe -ggdb3 -fPIC EventQueue.cc i686-pc-linux-gnu-g++ -c -I../idl -I../src -pthread -I/usr/include -DHAVE_CONFIG_H -DENABLE_CLIENT_IR_SUPPORT=1 -DOMNIEVENTS_REAL_TIME_PUSH=1 -O2 -march=i686 -mtune=athlon-xp -msse -mmmx -pipe -ggdb3 -O2 -march=i686 -mtune=athlon-xp -msse -mmmx -pipe -ggdb3 -fPIC Filter.cc i686-pc-linux-gnu-g++ -c -I../idl -I../src -pthread -I/usr/include -DHAVE_CONFIG_H -DENABLE_CLIENT_IR_SUPPORT=1 -DOMNIEVENTS_REAL_TIME_PUSH=1 -O2 -march=i686 -mtune=athlon-xp -msse -mmmx -pipe -ggdb3 -O2 -march=i686 -mtune=athlon-xp -msse -mmmx -pipe -ggdb3 -fPIC Orb.cc i686-pc-linux-gnu-g++ -c -I../idl -I../src -pthread -I/usr/include -DHAVE_CONFIG_H -DENABLE_CLIENT_IR_SUPPORT=1 -DOMNIEVENTS_REAL_TIME_PUSH=1 -O2 -march=i686 -mtune=athlon-xp -msse -mmmx -pipe -ggdb3 -O2 -march=i686 -mtune=athlon-xp -msse -mmmx -pipe -ggdb3 -fPIC PersistNode.cc PersistNode.cc: In member function ‘bool OmniEvents::PersistNode::readtoken(std::istream&, std::string&)’: PersistNode.cc:92: error: ‘INT_MAX’ was not declared in this scope make[1]: *** [PersistNode.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/net-misc/omnievents-2.6.2/work/omniEvents-2_6_2/src' make: *** [all] Error 2 Reproducible: Always Steps to Reproduce:
Created attachment 150643 [details, diff] omnievents-2.6.2-gcc43.patch Fixes the problem. Snatched from Debian.
+ 22 Apr 2008; Samuli Suominen <drac@gentoo.org> + +files/omnievents-2.6.2-gcc43.patch, omnievents-2.6.2.ebuild: + Fix building with GCC 4.3 wrt #218934, thanks to Peter Alfredsen. + loki_val++