Hallo
ich habe eine kleines, wenn auch komisches problem.
ich arbeite mit iostream (generll mir streams)
dazu binde ich immer fstream.h und iostream.h
ein.
das programm laesst sich auf einem suse system (6.1 oder 6.2) weiss nicht so genau
hervorragend uebersetzen und laeuft prima.
wenn ich dies bei mir zu hause tue (suse 6.4) bekomme ich folgende fehlermeldung :
In file included from /usr/include/g++/iostream.h:31,
from /usr/include/g++/fstream.h:30,
from printer.H:4,
from input.cc:2:
/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
ich habe mir die streambuf.h bei mir und auf dem anderen system angeschaut die zeile
in der der fehler auftritt sieht genau aus wie auf meinem system.
wo liegt das problem frage ich mich ????
klaus
danke im voraus
c++ gcc 2.95 fehler in streambuf.h
-
- Posts: 4
- Joined: 16. Nov 2000 13:53
- Location: Essen
Re: c++ gcc 2.95 fehler in streambuf.h
Hi,
es sieht aus, als wären sich zwei Header nicht einig über die 64 bit-Dateiunterstützung.
Wenn du eine SuSE 6.4 ohne Änderung (gcc, Kernel) hast, würde ich es als Fehler in SuSE bezeichnen. Wenn nicht: Welche Kernel-Includes verwendest du? Ist /usr/include/linux ein eigenes Verzeichnis, wie es sein sollte, oder ist es ein Link?
Gruß,
hjb
es sieht aus, als wären sich zwei Header nicht einig über die 64 bit-Dateiunterstützung.
Wenn du eine SuSE 6.4 ohne Änderung (gcc, Kernel) hast, würde ich es als Fehler in SuSE bezeichnen. Wenn nicht: Welche Kernel-Includes verwendest du? Ist /usr/include/linux ein eigenes Verzeichnis, wie es sein sollte, oder ist es ein Link?
Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?
-
- Posts: 4
- Joined: 16. Nov 2000 13:53
- Location: Essen
Re: c++ gcc 2.95 fehler in streambuf.h
Hi
ich benutze kernel 2.4.0.
ich hoffe ich benutze damit auch die
2.4.0 kernel includes, oder muss ich noch irgendwelche links setzen ??
klaus
ich benutze kernel 2.4.0.
ich hoffe ich benutze damit auch die
2.4.0 kernel includes, oder muss ich noch irgendwelche links setzen ??
klaus