Am Wed, 24 Sep 2003 00:04:33 +0200 schrieb Helga Fischer :
Woran merke ich denn, das mit dieser Version Kylix etwas nicht stimmt?
Als es das Angebot gab, habe ich einfach mal zugeschlagen, war ja wirklich günstig. Kylix ließ sich ohne Murren installieren und auch aufrufen. Die Schrift sieht ein wenig pixelig aus, das ist aber nur ein Schönheitsheitsfehler.
Build kann ich nicht lesen, da schlägt das Schriftenproblem durch, aber ansonsten sieht die IDE aus, als würde sie arbeiten (SuSE 8.2). Reagiert sehr träge, aber vermutlich ist mein Proz nicht schnell genug.
Machen sich diese Fehler dann beim Erstellen der Projekte und beim Kompilieren bemerkbar? Gearbeitet habe ich mit Kylix noch nicht.
Kylix 3 hat (nur der C-Teil) Probleme mit den modernen glibc-Versionen von z.B. SuSE 8.2, Redhat 9 oder Mandrake 9.1, also eigentlich alle mit glibc 2.3 Das kann sich (leider) unterschiedlich äußern, z.B. beim Komilieren schon eines neuen, leeren Projekts kommen folgende Fehlermeldungen: ------8<------- Unresolved external 'setlocale' referenced from /usr/local/kylix3/lib/release/rtl.a|System.o Unresolved external 'pthread_getspecific' referenced from /usr/local/kylix3/lib/release/rtle.a|SysInit.o ------8<------- (und noch viele viele mehr) Dieser Fehler beruht auf dem oben beschriebenen Kompatibilitätsproblem mit der glibc und wird mit den Patches gefixt. Oder es gibt jede Menge Fehlermeldungen bezüglich time.h: ------8<------- [C++ Error] time.h(60): E2141 Declaration syntax error [C++ Error] time.h(63): E2141 Declaration syntax error [C++ Error] time.h(79): E2238 Multiple declaration for '__END_NAMESPACE_STD' [C++ Error] time.h(63): E2344 Earlier declaration of '__END_NAMESPACE_STD' -----8<------- (auch hier viele viele mehr) Dieses Problem kann evtl. durch Ändern der Suchreihenfolge nach den Includes behoben werden. Ausserdem muss manchmal Kylix bei der Installation eine andere Kernel-Version als die installierte vorgegaukelt werden. Alles in Allem ist Kylix eine Krücke, vor allem weil es nicht nativ unter Linux läuft, sondern mit Wine und weil es nicht mit dem richtigen QT, sondern nur mit den kastrierten QT2.3-Libs von Borland. Aber ich bin halt an die IDE gewöhnt, kann mich mit KDevelop nicht anfreunden und ganz ohne kann ich auch nicht ;) Ich hoffe, daß der neue C++BuilderX da besser funktioniert. mfG, Jens