Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
c++ gcc 2.95 fehler in streambuf.h

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - C
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
gratefuldead



Anmeldungsdatum: 16.11.2000
Beiträge: 4
Wohnort: Essen

BeitragVerfasst am: 24. Jan 2001 23:40   Titel: c++ gcc 2.95 fehler in streambuf.h

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
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden

hjb
Pro-Linux


Anmeldungsdatum: 15.08.1999
Beiträge: 3236
Wohnort: Bruchsal

BeitragVerfasst am: 25. Jan 2001 13:47   Titel: 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
_________________
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger

gratefuldead



Anmeldungsdatum: 16.11.2000
Beiträge: 4
Wohnort: Essen

BeitragVerfasst am: 25. Jan 2001 14:32   Titel: 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
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - C Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy