Probleme mit g++295 beim compilieren

From: Jochen Solbrig <Jochen.Solbrig(at)urz.uni-heidelberg.de>
Date: Wed, 2 Feb 2000 21:53:11 +0100 (CET)

Hallo!

Ich benutze FreeBSD 3.3 und habe den gcc295 (als package) installiert.
Jetzt besch"aftige ich mich gerade mit dem compilieren von ebuilder,
einem gui-builder f"ur qt und qt2.
Im Makefile habe ich die Optionen

QTDIR = /usr/X11R6
QTINCL = -I$(QTDIR)/include/qt2
QTCC = $(QTDIR)/bin/moc2
QTLIBS = -L$(QTDIR)/lib -lqt2

gesetzt, mit denen sich mit dem gcc-2.7.2.3 das Programm auch compilieren
l"a3t. Setze ich den Compiler auf g++295, so erscheinen die Fehlermeldungen

/usr/local/bin/g++295 -c -I/usr/X11R6/include/qt2 -O2 -I. -I./inspect
main.cc -o main.o
In file included from dsgnmdl.h:18,
                 from main.cc:13:
storemdl.h:54: warning: keyword 'export' not implemented and will be
ignored
storemdl.h:54: parse error before `*'
In file included from main.cc:13:
dsgnmdl.h:45: warning: keyword 'export' not implemented and will be
ignored
dsgnmdl.h:45: parse error before `('
*** Error code 1

Stop.

Der code um die Zeile 54 sieht so aus:

class StorageModule: public QObject
{
  Q_OBJECT
  public:
    StorageModule(QObject *parent=0, const char *name=0);
    ~StorageModule() {};
    void export(WidgetData *info, const char *basename);
    WidgetData *read(const char *fname);
    void write(WidgetData *info, const char *fname);
  private:
    QWidget *addWidget(QWidget *parent, const QString &type
                       , const QString &name);
    int setWidgetProperty(QWidget *target, const QString &key
                           , const QString &value);

Aus welchem Grund ist die Methode "export" dem Systemcompiler bekannt
und dem gcc295 nicht? Oder habe ich bei der Konfiguration vom gcc295
etwas "ubersehen?

Ciao,
       Jochen

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 02 Feb 2000 - 21:53:16 CET

search this site