From koffice Mon Mar 05 23:38:53 2007 From: Sebastian Sauer Date: Mon, 05 Mar 2007 23:38:53 +0000 To: koffice Subject: Re: compilation fails: visibility arg error Message-Id: <200703060038.54299.mail () dipe ! org> X-MARC-Message: https://marc.info/?l=koffice&m=117313832222529 Martin d'Anjou wrote: > I cannot compile KOffice. Here is the error message: > > if /bin/sh ../../../libtool --silent --tag=CXX --mode=compile g++ > -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../lib/kross > -I../../../lib/kross -I/usr/include/kde -I/usr/lib/qt-3.3/include > -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long > -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align > -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security > -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions > -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST > -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DHAVE_KNEWSTUFF > -fexceptions -MT qtobject.lo -MD -MP -MF ".deps/qtobject.Tpo" -c -o > qtobject.lo qtobject.cpp; \ > then mv -f ".deps/qtobject.Tpo" ".deps/qtobject.Plo"; else rm -f > ".deps/qtobject.Tpo"; exit 1; fi > In file included from qtobject.cpp:25: > ../main/manager.h:163: error: visibility arg must be one of "default", > "hidden", "protected" or "internal" > > Using gcc version 3.4.4 20050721 (Red Hat 3.4.4-2) > > QT Version: echo $QTDIR returns /usr/lib/qt-3.3 Looks as I've no idea why it actualy fails to compile. The Manager is defined as; class KDE_EXPORT Manager : public MainModule {...} class MainModule : public Module {...} class Module : public Class {...} etc. so, KDE_EXPORT is actualy there or is needed to add the macro also to all the classes it inherits? -- Sebastian Sauer aka dipesh[sebsauer] http://www.dipe.org/public_key.asc Fingerprint: 8F1E 219B 16E6 4EC7 29CC F408 E193 65E2 9134 2221 Coder in http://www.koffice.org && http://www.kmldonkey.org ____________________________________ koffice mailing list koffice@kde.org To unsubscribe please visit: https://mail.kde.org/mailman/listinfo/koffice