An alle Freunde, die CORBA unter Ubuntu 8.10 (Intrepid) 64 Bit einsetzen wollen: Dort ist g++ in Version 4.3.2 vorhanden, weswegen das Kompilieren folgendermaßen gegen den Schrank läuft:

error: 'UINT_MAX' was not declared in this scope
make[1]: *** [fast_array.pic.o] Error 1


Das lässt sich durch das hinzufügen von #include <limits.h> in die Datei fast_array.cc verhindern. Danach sollte er durchkompilieren.

Hier der Patch, gefunden in der Mailingliste von MICO.org:


---
orb/fast_array.cc | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
 
diff --git a/orb/fast_array.cc b/orb/fast_array.cc
index d2c1272..0e621a7 100644
--- a/orb/fast_array.cc
+++ b/orb/fast_array.cc
@@ -37,6 +37,7 @@
 
#include
#include
+#include  
#endif // FAST_PCH
 
--
1.5.6.3