PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : compilieren ...



29.01.01, 17:23
Hallo Alle!
Ich habe hier folgendes Problem :
Ich will mir den aktuellen KDE (2.0.1) auf einem SuSE-Minimal-System selber zusammencompilieren! Auf dem System habe ich von hand die glibc 2.2 und qt 2.3 installiert!
Nun bricht der make von kdesupport aber schon nach wenigen sekunden mit folgender Fehlermeldung ab :

--------------------------------------------
In file included from /usr/include/g++/iostream.h:31,
from mimelib/string.h:30,
from mimelib/protocol.h:37,
from protocol.cpp:36:
/usr/include/g++/streambuf.h: In method `struct streampos streambuf: :pubseekoff(long long int, ios::seek_dir, int = 3)':
/usr/include/g++/streambuf.h:362: conversion from `__off64_t' to non-scalar type `streampos' requested
/usr/include/g++/streambuf.h: In method `struct streampos streambuf: :pubseekpos(_G_fpos64_t, int = 3)':
/usr/include/g++/streambuf.h:364: `struct streampos' used where a `long long int' was expected
/usr/include/g++/streambuf.h:364: warning: control reaches end of non-void function `streambuf: :pubseekpos(_G_fpos64_t, int)'
make[3]: *** [protocol.lo] Error 1
--------------------------------------------
bla bla bla ...

Ähnliche Fehler hatte ich schon öfter! (/usr/include/g++/streambuf.h...)
kann es sein das diese Datei Teil von glibc ist, und wenn ja, wie korrigiere ich diesen Fehler dann??

Vielen Dank im Vorraus !!

--
jakob

[Dieser Beitrag wurde von Ilja am 29. Januar 2001 editiert.]

Ilja
29.01.01, 22:05
hallo.

ich hab' in deinem beitrag die smilies deaktiviert. lässt sich einfach besser lesen http://www.linuxforen.de/ubb/wink.gif

zu deinem problem: die dateien unter /usr/include/g++ sind die header-dateien des gcc.
was genau deinen fehler verursacht kann ich im moment leider noch nicht sagen http://www.linuxforen.de/ubb/frown.gif aber evtl. hilft die überprüfung deiner gcc-installation.

------------------
gruss
ilja (http://www.oszine.de)

30.01.01, 22:13
Hi!
Was für Smileys denn?? *plödfrag*
Naja, egal...

Du sagst das sind die Include-dateien des gcc?? *hmmm* Werden diese bei der Installation der glibc überschrieben/modifiziert oder sind diese unabhängig von der glibc???

Danke...

--
jakob

Ilja
01.02.01, 20:17
nabend.

das hier sind smilies http://www.linuxforen.de/ubb/wink.gif http://www.linuxforen.de/ubb/smile.gif

zum prob: installier einfach die aktuellen glibc, g++ etc nochmal. dann compiler dein prog erneut. kann sein, dass inkompatibilitäten vorhanden sind.

------------------
gruss
ilja (http://www.oszine.de)