[kde-solaris] Problem building kdeutils

Albertson, Brett bretta at stratech.com
Fri May 4 21:42:04 CEST 2007


CS, DS, and FS are all reserved words.  Either undef them, or change
their names to get it to compile.

Brett Albertson
brett.albertson at stratech.com
919-379-8449

-----Original Message-----
From: Tom Baum [mailto:master-list at arcor.de] 
Sent: Friday, May 04, 2007 3:31 PM
To: kde-solaris at mail.kde.org
Subject: [kde-solaris] Problem building kdeutils

Hi!

I'm trying to build kdeutils 3.5.6 on Solaris 10 x86 with gcc.

make[3]: Entering directory
`/var/playground/ULMkde3/src/kdeutils-3.5.6/khexedit
/parts'
Making all in kbytesedit
make[4]: Entering directory
`/var/playground/ULMkde3/src/kdeutils-3.5.6/khexedit
/parts/kbytesedit'
/bin/ksh ../../../libtool --silent --tag=CXX --mode=compile g++
-DHAVE_CONFIG_H
-I. -I. -I../../.. -I./../../lib -I/usr/local/kde-3.5.6/include
-I/usr/local/qt3
/include    -DQT_THREAD_SUPPORT  -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
-DUSE_S
OLARIS -DSVR4  -Wno-long-long -Wundef -Wall -W -Wpointer-arith -DNDEBUG
-DNO_DEB
UG -O2 -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common
-DQT_CLE
AN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT
-DQT_NO_TRANSLATION 
-c -o kbyteseditwidget.lo kbyteseditwidget.cpp
In file included from kbyteseditwidget.cpp:25:
./../../lib/kbytesedit.h:76: error: expected `,' or `...' before numeric
constant
./../../lib/kbytesedit.h:84: error: expected `,' or `...' before numeric
constant
./../../lib/kbytesedit.h:84: error: `KHE::KBytesEdit::KBytesEdit(char*,
int)' and `KHE::KBytesEdit::KBytesEdit(char*, int)' cannot be overloaded

In file included from kbyteseditwidget.cpp:26:
kbyteseditwidget.h:59: error: expected `,' or `...' before numeric
constant
kbyteseditwidget.cpp:42: error: prototype for `void
KBytesEditWidget::setData(ch
ar*, int, int, bool)' does not match any in class `KBytesEditWidget'
kbyteseditwidget.h:59: error: candidate is: virtual void
KBytesEditWidget::setData(char*, int)
/usr/local/kde-3.5.6/include/kgenericfactory.tcc: In static member
function `static Product* KDEPrivate::ConcreteFactory<Product,
ParentType>::create(QWidget*, const char*, QObject*, const char*, const
QStringList&, KDEPrivate::Type2Type<QWidget>) [with Product =
KBytesEditWidget, ParentType = QObject]':
/usr/local/kde-3.5.6/include/kgenericfactory.tcc:132:   instantiated
from `static Product* KDEPrivate::ConcreteFactory<Product,
ParentType>::create(QWidget*, const char*, QObject*, const char*, const
char*, const QStringList&) [with Product = KBytesEditWidget, ParentType
= QObject]'
/usr/local/kde-3.5.6/include/kgenericfactory.tcc:183:   instantiated
from `static QObject* KDEPrivate::MultiFactory<Product,
ParentType>::create(QWidget*, const char*, QObject*, const char*, const
char*, const QStringList&) [with Product = KBytesEditWidget, ParentType
= QObject]'
/usr/local/kde-3.5.6/include/kgenericfactory.tcc:227:   instantiated
from `static QObject* KDEPrivate::MultiFactory<KTypeList<T, U>,
QObject>::create(QWidget*, const char*, QObject*, const char*, const
char*, const QStringList&) [with Product = KBytesEditWidget,
ProductListTail = KDE::NullType]'
/usr/local/kde-3.5.6/include/kgenericfactory.h:288:   instantiated from
`QObject* KGenericFactory<KTypeList<T, U>,
QObject>::createObject(QObject*, const char*, const char*, const
QStringList&) [with Product = KBytesEditWidget, ProductListTail =
KDE::NullType]'
kbyteseditwidget.cpp:319:   instantiated from here
/usr/local/kde-3.5.6/include/kgenericfactory.tcc:157: error: cannot
allocate an object of type `KBytesEditWidget'
/usr/local/kde-3.5.6/include/kgenericfactory.tcc:157: error:   because
the following virtual functions are abstract:
/usr/local/kde-3.5.6/include/khexedit/byteseditinterface.h:89: error: 
virtual void KHE::BytesEditInterface::setData(char*, int, int, bool)
make[4]: *** [kbyteseditwidget.lo] Error 1
make[4]: Leaving directory
`/var/playground/ULMkde3/src/kdeutils-3.5.6/khexedit/parts/kbytesedit'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/var/playground/ULMkde3/src/kdeutils-3.5.6/khexedit/parts'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/var/playground/ULMkde3/src/kdeutils-3.5.6/khexedit'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/playground/ULMkde3/src/kdeutils-3.5.6'
make: *** [all] Error 2

I've configured kdeutils:

        ./configure     --prefix=$KDE_PREFIX --disable-debug  \
                        --disable-dependency-tracking  \
                        --with-qt-dir=/usr/local/qt3

I've allready managed to build
arts,libs,base,network,pim,edu,graphics,multimedia.

Any ideas?

regarts,

Tom
___________________________________________________
This message is from the kde-solaris mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde-solaris.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.


More information about the kde-solaris mailing list