[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    CVS Modules - What is valid/compiles and what is not?
From:       Scott Newton <scottn () ihug ! co ! nz>
Date:       2002-08-04 6:42:01
[Download RAW message or body]

Hello

I haven't been able to find a definitive list of what is in CVS, what should 
compile and what shouldn't, what compiler directives (flags) should be used 
with which modules, etc. Is there anything in the following list that is 
missing/wrong? So far this is what I've been able to ascertain from the 
kde-devel list, the website and the beKDE-0.6 script:

(CVS as at Saturday night NZ time)

1. kde-i18n			language support (not checked)
	flags:

2. qt-copy			compiles (issue with strip in install)	
	flags: -system-zlib -qt-gif -system-libpng -system-libjpeg -plugin-imgfmt-mng 
-thread -no-stl -xinerama -xft -no-g++-exceptions -prefix /opt/kdecvs/

3. kde-common		common

4. arts			compiles
	flags:

5. kdesupport		compiles
	flags: --disable-debug --enable-final

6. kdelibs			compiles
	flags: --disable-debug --enable-final

7. kdebase			compiles
	flags: --disable-debug --enable-final

8. art-devel		obsolete???
	flags:

9. kdeaddons		compiles
	flags: 
	dependencies: requires kdegames?

10. kdeadmin		compiles
	flags: 

11. kdeartwork		compiles
	flags:

12. kdebindings		gives errors
	flags:

13. kdeedu			compiles
	flags:

14. kdeextragear-1	gives errors
	flags:

15. kdegames		compiles
	flags:

16. kdegraphics		compiles
	flags: --with-gnu-ld --enable-mt --enable-final

17. kdekiosk		compiles (but installs into /opt/kde3)
	flags:

18. kdemultimedia	compiles
	flags: --with-gnu-ld --enable-mt --enable-final

19. kdenetwork		compiles
	flags: --enable-final

20. kdenonbeta		gives errors
	flags:

21. kdepim			gives errors
	flags: --with-gnu-ld --enable-mt

22. kdesdk			compiles
	flags:

23. kdetoys		gives errors
	flags:

24. kdeutils			gives errors
	flags: --with-gnu-ld --enable-mt --enable-final

25. kdevelop		compiles
	flags:

26. kdoc			compiles
	flags:

27. kfte			obsolete???
	flags:

28. klyx			obsolete???
	flags:

29. kmusic			compiles
	flags:

30. koffice			compiles
	flags: --with-gnu-ld --enable-mt --enable-final

31. ksite			obsolete???
	flags:

The errors I get for the above mentioned modules are as follows:

1. qt-copy:

cp -f -pR "../doc/html/CVS" "/opt/kdecvs/doc/html/"
strip "/opt/kdecvs/doc/html/"
strip: /opt/kdecvs/doc/html/: Is a directory
make[2]: *** [install_docs] Error 1
make[2]: Leaving directory `/opt/kdecvs/src/qt-copy/src'
make[1]: *** [src-install] Error 2
make[1]: Leaving directory `/opt/kdecvs/src/qt-copy'
make: *** [install] Error 2

2. kdebindings:

make[3]: Entering directory `/opt/kdecvs/src/kdebindings/kdec/clib/kdec'
source='kde_MouseDoubleClickEvent.cpp' object='kde_MouseDoubleClickEvent.lo' 
libtool=yes \
depfile='.deps/kde_MouseDoubleClickEvent.Plo' 
tmpdepfile='.deps/kde_MouseDoubleClickEvent.TPlo' \
depmode=gcc3 /bin/sh ../../../admin/depcomp \
/bin/sh ../../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H 
-I. -I. -I../../.. -I./.. -I../../../qtc/clib -I../../../qtc/clib/qtc 
-I/opt/kdecvs/include -I/opt/kdecvs/src/qt-copy/include -I/usr/X11R6/include   
-DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long 
-Wbad-function-cast -Wundef -Wall -pedantic -W -Wpointer-arith 
-Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE 
-Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new  -c -o 
kde_MouseDoubleClickEvent.lo `test -f kde_MouseDoubleClickEvent.cpp || echo 
'./'`kde_MouseDoubleClickEvent.cpp
kde_MouseDoubleClickEvent.cpp: In method
`MouseDoubleClickEventBridge::MouseDoubleClickEventBridge (QMouseEvent
*, int, int, const DOM::DOMString &, const DOM::DOMString &, const
DOM::Node &)':
kde_MouseDoubleClickEvent.cpp:28: no matching function for call to
`khtml::MouseDoubleClickEvent::MouseDoubleClickEvent (QMouseEvent *&,
int &, int &, const DOM::DOMString &, const DOM::DOMString &, const
DOM::Node &)'
/opt/kdecvs/include/khtml_events.h:86: candidates are:
khtml::MouseDoubleClickEvent::MouseDoubleClickEvent (QMouseEvent *,
int, int, const DOM::DOMString &, const DOM::DOMString &, const
DOM::Node &, int)
/opt/kdecvs/include/khtml_events.h:98:
khtml::MouseDoubleClickEvent::MouseDoubleClickEvent (const
khtml::MouseDoubleClickEvent &)
make[3]: *** [kde_MouseDoubleClickEvent.lo] Error 1
make[3]: Leaving directory `/opt/kdecvs/src/kdebindings/kdec/clib/kdec'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/opt/kdecvs/src/kdebindings/kdec/clib'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/opt/kdecvs/src/kdebindings/kdec'
make: *** [install-recursive] Error 1

3. kdeextragear-1:

depmode=gcc3 /bin/sh ../../admin/depcomp \
/bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H 
-I. -I. -I../.. -I/opt/kdecvs/include -I/opt/kdecvs/src/qt-copy/include 
-I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor 
-Wno-long-long -Wbad-function-cast -Wundef -Wall -pedantic -W -Wpointer-arith 
-Wmissing-prototypes -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  -c -o CdboDefaultOptBase.lo `test 
-f CdboDefaultOptBase.cpp || echo './'`CdboDefaultOptBase.cpp
In file included from CdboDefaultOptBase.cpp:372:
CdboDefaultOptBase.moc:23: redefinition of `const char
*CdboDefaultOptBase::className () const'
CdboDefaultOptBase.moc:23: `const char *CdboDefaultOptBase::className
() const' previously defined here
CdboDefaultOptBase.moc:27: duplicate initialization of
CdboDefaultOptBase::metaObj
CdboDefaultOptBase.moc:27: redefinition of `QMetaObject
*CdboDefaultOptBase::metaObj'
CdboDefaultOptBase.moc:27: `QMetaObject *CdboDefaultOptBase::metaObj'
previously defined here
CdboDefaultOptBase.moc:28: redefinition of `QMetaObjectCleanUp
cleanUp_CdboDefaultOptBase'
CdboDefaultOptBase.moc:28: `QMetaObjectCleanUp
cleanUp_CdboDefaultOptBase' previously defined here
CdboDefaultOptBase.moc:32: redefinition of `static QString
CdboDefaultOptBase::tr (const char *, const char *)'
CdboDefaultOptBase.moc:32: `static QString CdboDefaultOptBase::tr
(const char *, const char * = 0)' previously defined here
In file included from CdboDefaultOptBase.cpp:372:
CdboDefaultOptBase.moc:40: redefinition of `static QString
CdboDefaultOptBase::trUtf8 (const char *, const char *)'
CdboDefaultOptBase.moc:40: `static QString CdboDefaultOptBase::trUtf8
(const char *, const char * = 0)' previously defined here
In file included from CdboDefaultOptBase.cpp:372:
CdboDefaultOptBase.moc:51: redefinition of `static QMetaObject
*CdboDefaultOptBase::staticMetaObject ()'
CdboDefaultOptBase.moc:51: `static QMetaObject
*CdboDefaultOptBase::staticMetaObject ()' previously defined here
CdboDefaultOptBase.moc:92: redefinition of `void
*CdboDefaultOptBase::qt_cast (const char *)'
CdboDefaultOptBase.moc:92: `void *CdboDefaultOptBase::qt_cast (const
char *)' previously defined here
In file included from CdboDefaultOptBase.cpp:372:
CdboDefaultOptBase.moc:98: redefinition of `bool
CdboDefaultOptBase::qt_invoke (int, QUObject *)'
CdboDefaultOptBase.moc:98: `bool CdboDefaultOptBase::qt_invoke (int,
QUObject *)' previously defined here
In file included from CdboDefaultOptBase.cpp:372:
CdboDefaultOptBase.moc:116: redefinition of `bool
CdboDefaultOptBase::qt_emit (int, QUObject *)'
CdboDefaultOptBase.moc:116: `bool CdboDefaultOptBase::qt_emit (int,
QUObject *)' previously defined here
CdboDefaultOptBase.moc:122: redefinition of `bool
CdboDefaultOptBase::qt_property (int, int, QVariant *)'
CdboDefaultOptBase.moc:122: `bool CdboDefaultOptBase::qt_property (int,
int, QVariant *)' previously defined here
make[3]: *** [CdboDefaultOptBase.lo] Error 1
make[3]: Leaving directory 
`/opt/kdecvs/src/kdeextragear-1/cdbakeoven/cdbosettings'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory 
`/opt/kdecvs/src/kdeextragear-1/cdbakeoven/cdbosettings'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/opt/kdecvs/src/kdeextragear-1/cdbakeoven'
make: *** [install-recursive] Error 1

4. kdekiosk:

/bin/sh ../../../admin/mkinstalldirs /opt/kde3/share/apps/kioske/pics
mkdir /opt/kde3/share/apps/kioske
mkdir: cannot create directory `/opt/kde3/share/apps/kioske': Permission 
denied
mkdir /opt/kde3/share/apps/kioske/pics
mkdir: cannot create directory `/opt/kde3/share/apps/kioske/pics': No such 
file or directory
make[4]: *** [install-picsDATA] Error 1
make[4]: Leaving directory `/opt/kdecvs/src/kdekiosk/kioske/exampleconf/pics'
make[3]: *** [install-am] Error 2
make[3]: Leaving directory `/opt/kdecvs/src/kdekiosk/kioske/exampleconf/pics'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/opt/kdecvs/src/kdekiosk/kioske/exampleconf'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/opt/kdecvs/src/kdekiosk/kioske'
make: *** [install-recursive] Error 1

5. kdenonbeta:

Making install in kcm_sambaconf
make[1]: Entering directory `/opt/kdecvs/src/kdenonbeta/kcm_sambaconf'
make[1]: *** No rule to make target `install'.  Stop.
make[1]: Leaving directory `/opt/kdecvs/src/kdenonbeta/kcm_sambaconf'
make: *** [install-recursive] Error 1

6. kdepim:

depmode=gcc3 /bin/sh ../admin/depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/opt/kdecvs/include 
-I/opt/kdecvs/src/qt-copy/include -I/usr/X11R6/include   -DQT_THREAD_SUPPORT  
-D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long -Wbad-function-cast -Wundef 
-Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi 
-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 
-fno-exceptions -fno-check-new  -c -o alarmcalendar.o `test -f 
alarmcalendar.cpp || echo './'`alarmcalendar.cpp
alarmcalendar.cpp:39:18: ical.h: No such file or directory
make[2]: *** [alarmcalendar.o] Error 1
make[2]: Leaving directory `/opt/kdecvs/src/kdepim/kalarm'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/opt/kdecvs/src/kdepim/kalarm'
make: *** [install-recursive] Error 1

7. kdetoys:

depmode=gcc3 /bin/sh ../admin/depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kdecvs/include 
-I/opt/kdecvs/src/qt-copy/include -I/usr/X11R6/include   -DQT_THREAD_SUPPORT  
-D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long -Wbad-function-cast -Wundef 
-Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -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  -c 
-o weatherservice.o `test -f weatherservice.cpp || echo 
'./'`weatherservice.cpp
weatherservice.cpp: In method `bool WeatherService::forceUpdate
(QString)':
weatherservice.cpp:729: warning: no return statement in function
returning non-void
weatherservice.cpp: In method `bool WeatherService::removeStation
(QString)':
weatherservice.cpp:729: warning: no return statement in function
returning non-void
weatherservice.cpp: In method `bool WeatherService::addStation
(QString)':
weatherservice.cpp:729: warning: no return statement in function
returning non-void
weatherservice.cpp: In method `void WeatherService::setMaxAge (int)':
weatherservice.cpp:108: warning: unused parameter `int age'
weatherservice.cpp: In method `int WeatherService::maxAge ()':
weatherservice.cpp:115: warning: no return statement in function
returning non-void
weatherservice.cpp: In method `bool WeatherService::exit ()':
weatherservice.cpp:119: void value not ignored as it ought to be
make[2]: *** [weatherservice.o] Error 1
make[2]: Leaving directory `/opt/kdecvs/src/kdetoys/kweather'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/opt/kdecvs/src/kdetoys/kweather'
make: *** [install-recursive] Error 1

8. kdeutils:

/bin/sh ../libtool --silent --mode=link --tag=CXX g++  -Wnon-virtual-dtor 
-Wno-long-long -Wbad-function-cast -Wundef -Wall -pedantic -W -Wpointer-arith 
-Wmissing-prototypes -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   -L/usr/X11R6/lib 
-L/opt/kdecvs/src/qt-copy/lib -L/opt/kdecvs/lib  -R /opt/kdecvs/lib -R 
/opt/kdecvs/src/qt-copy/lib -R /usr/X11R6/lib -export-dynamic -o 
klaptopdaemon -L/usr/X11R6/lib -L/opt/kdecvs/src/qt-copy/lib 
-L/opt/kdecvs/lib  dummy.o klaptopdaemon.la
./.libs/klaptopdaemon.so: undefined reference to 
`LaptopModule::moduleChanged(bool)'
./.libs/klaptopdaemon.so: undefined reference to `LaptopModule::load(void)'
./.libs/klaptopdaemon.so: undefined reference to `LaptopModule::save(void)'
./.libs/klaptopdaemon.so: undefined reference to 
`LaptopModule::quickHelp(void) const'
./.libs/klaptopdaemon.so: undefined reference to 
`LaptopModule::defaults(void)'
collect2: ld returned 1 exit status
make[2]: *** [klaptopdaemon] Error 1
make[2]: Leaving directory `/opt/kdecvs/src/kdeutils/klaptopdaemon'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/opt/kdecvs/src/kdeutils/klaptopdaemon'
make: *** [install-recursive] Error 1

Regards
Scott Newton

>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic