compiling error in HEAD
harry at bnro.de
Sat Sep 8 16:22:49 UTC 2001
whoops... looks like my fault. To get it compiled with Qt 3 I moved the Qt
include paths before the kdevelop include paths to prevent linking againt the
qt3stuff. This breaks unfortunately if you don't have Qt 3 installed...
I think the solution for that would rather be to include a "--use-qt2" or
something similar to the configure script which tells it to build and use the
qt3stuff instead of Qt.
Unfortunately I have not much clue about autoconf/automake, is there a nice
way to determine the Qt version?
The quick workaround for Qt 2 users is to change
parts/outputviews/Makefile.am back to the original
INCLUDES = -I$(top_srcdir)/lib/interfaces \
(Just swap the last two lines...)
> Sorry, but after a week offline(I was ill) I tried to compile the HEAD and
> unfortunately there are problems.:-( Maybe someone can check it? I have
> "old" gcc and KDE2.2final.
> c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib/interfaces -I../../lib/util
> -I/opt/kde2//include -I/
> usr/lib/qt2/include -I/usr/X11R6/include -I../../lib/qt3stuff
> -DQT_THREAD_SUPPORT -pthread -O2 -fno-
> exceptions -fno-check-new -Wp,-MD,.deps/makeviewpart.pp -c makeviewpart.cpp
> -fPIC -DPIC -o .libs/ma
> In file included from makewidget.h:18,
> from makeviewpart.cpp:21:
> /usr/lib/qt2/include/qrichtext_p.h:101: parse error before `*'
> /usr/lib/qt2/include/qrichtext_p.h:284: parse error before `*'
> /usr/lib/qt2/include/qrichtext_p.h:287: parse error before `*'
> /usr/lib/qt2/include/qrichtext_p.h:295: ANSI C++ forbids declaration
> `QStyleSheetItem' with no type
> /usr/lib/qt2/include/qrichtext_p.h:295: parse error before `*'
> /usr/lib/qt2/include/qrichtext_p.h:321: invalid use of member
to unsubscribe from this list send an email to kdevelop-devel-request at kdevelop.org with the following body:
More information about the KDevelop-devel