Hi, I'm just trying to compile KDE 3.1.4 on SuSE 9, gcc 3.3.1.
While compiling the package kdeadmin, it stops with an error in the subdir "kuser":
make[3]: Leaving directory `/usr/src/kde/kdeadmin-3.1.4/kuser/icon'
make[3]: Entering directory `/usr/src/kde/kdeadmin-3.1.4/kuser'
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../kuser -I/opt/kde_3_1_4/include -I/usr/lib/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -D_KU_QUOTA -DQUOTACTL_IN_LIBC -D_KU_DEBUG -D_SVID_SOURCE -D_GNU_SOURCE -DQT_NO_ASCII_CAST -DQT_NO_CAST_ASCII -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -MT quota.o -MD -MP -MF ".deps/quota.Tpo" \
-c -o quota.o `test -f 'quota.cpp' || echo './'`quota.cpp; \
then mv ".deps/quota.Tpo" ".deps/quota.Po"; \
else rm -f ".deps/quota.Tpo"; exit 1; \
fi
quota.cpp: In function `QuotaMnt* getQuotaMnt(unsigned int, const MntEnt*)':
quota.cpp:185: error: aggregate `dqblk dq' has incomplete type and cannot be
defined
quota.cpp:191: error: `dbtob' undeclared (first use this function)
quota.cpp:191: error: (Each undeclared identifier is reported only once for
each function it appears in.)
quota.cpp: In function `void setQuotaMnt(unsigned int, const MntEnt*,
QuotaMnt*)':
quota.cpp:207: error: aggregate `dqblk dq' has incomplete type and cannot be
defined
quota.cpp:209: error: `btodb' undeclared (first use this function)
make[3]: *** [quota.o] Fehler 1
make[3]: Leaving directory `/usr/src/kde/kdeadmin-3.1.4/kuser'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/usr/src/kde/kdeadmin-3.1.4/kuser'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/usr/src/kde/kdeadmin-3.1.4'
make: *** [all] Fehler 2
Any ideas how to patch the source code. Google and Google groups did not help me :-(
Thank you for tips, Bernd -- Bernd Münt Durchwahl: 030/69032-509 euroscript Deutschland GmbH Zentrale: 030/69032-300 Abteilung IT-Management Fax: 030/69032-333 Dieffenbachstr. 33 Mail: Bernd.Muent@xxxxxxxxxxxxx 10967 Berlin Web: http://www.euroscript.de
___________________________________________________ . Account management: https://mail.kde.org/mailman/listinfo/kde. Archives: http://lists.kde.org/. More info: http://www.kde.org/faq.html.