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
Jaja, ich hörte den Herrn Professor noch sagen, beim compilieren gibt es manchmal fehler mit dem compiler…
also aus den ports gehts. SCNR
I notice your web from altavista and it is outstanding. Thank for sharing such a good helpful content.