problem compiling kio

Ralf Habacker ralf.habacker at freenet.de
Tue Oct 25 23:18:31 CEST 2005


Am Dienstag, 25. Oktober 2005 21:55 schrieb Nagy Thomas:
> Please use kdelibs/bksys/scons-mini.tar.bz2, there was
> a bug in scons 0.96.91. We needed some new features
> (action refactoring), and i had noticed the regression
> only too late.

Thanks for this pointer. Does the message 
Retrieved `build\kdeui\kmainwindowiface_skel.cpp' from cache
Retrieved `build\kdecore\ksycoca_skel.cpp' from cache
Retrieved `build\kdecore\kappdcopiface_skel.cpp' from cache
Retrieved `build\kdecore\kdebugdcopiface_skel.cpp' from cache
are also caused by a scons bug. ? 


> A copy is in playground/devtools/miniscons by the way
> (with the necessary scripts for shrinking the
> archive).


> By the way, there is a missing file (not committed?):
> build/kdecore/tests/SConscript

Thanks. I have commited the file. 

Regards
 Ralf 

> > Hi,
> > is anyone there who could give me a hint what goes
> > wrong in the following
> > case. When compiling kio the first time the file
> > misc/uiserver_stub.h is
> > created. When I try to recompile kio, the file
> > build\kio\kio\observer_stub.h
> > is deleted and not recreated
> > Any ideas ?
> >
> > Regards
> > Ralf
> >
> >
> >
> > C:\Daten\kde4\kdelibs>scons -u . --no-cache
> > --debug=explain
> > scons: Entering directory `C:\Daten\kde4\kdelibs'
> > scons: Reading SConscript files ...
> > scons: done reading SConscript files.
> > scons: Building targets ...
> > scons: rebuilding `build\kdecore\ksycoca_skel.cpp'
> > for unknown reasons
>
> C:\Daten\kde4\kdelibs\build\dcop/dcopidl2cpp/dcopidl2cpp.exe
>
> > --c++-suffix cpp
> > --no-stub build\kdecore\ksycoca.kidl
> > scons: rebuilding
> > `build\kio\kio\kdirnotify_skel.cpp' for unknown
> > reasons
>
> C:\Daten\kde4\kdelibs\build\dcop/dcopidl2cpp/dcopidl2cpp.exe
>
> > --c++-suffix cpp
> > --no-stub build\kio\kio\kdirnotify.kidl
> > scons: rebuilding `build\kio\misc\uiserver_stub.cpp'
> > for unknown reasons
>
> C:\Daten\kde4\kdelibs\build\dcop/dcopidl2cpp/dcopidl2cpp.exe
>
> > --c++-suffix cpp
> > --no-skel build\kio\misc\uiserver.kidl
> > scons: rebuilding `build\kio\kio\observer_stub.h'
> > for unknown reasons
> >
> > <<<< here a call to dcopidl2cpp using observer.kidl
> > should be there >>>>>>
> >
> >
> > scons: rebuilding `build\kio\kio\observer.o' because
> > the dependency order
> > <snip>
> >
> > g++ -o build\kio\kio\observer.o -c -O2 -DNDEBUG
> > -DNO_DEBUG -Iwin\include
> > -Iwin\include\mingw -Ic:\MingwQT\include
> > -DKDE3_SUPPORT -DQT3_SUPPO
> > RT -DUNICODE -DQT_LARGEFILE_SUPPORT
> > -DQT_EDITION=QT_EDITION_DESKTOP -DQT_DLL
> > -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB
> > -DQT_THREAD_SUPPORT -I
> > c:\QT\4.0.1\include -DHAVE_CONFIG_H -DKDE3_SUPPORT
> > -I. -Ibuild\kio -Ikio
> > -Ibuild -Ibuild\kio -Ikio -Ikio -Ibuild -I.
> > -Ibuild\kio\kio -Ikio\k
> > io -Ikio\kio -Ibuild\kio\kssl -Ikio\kssl -Ikio\kssl
> > -Ibuild\kio\interfaces
> > -Ikio\interfaces -Ikio\interfaces -Ibuild\kio\kfile
> > -Ikio\kfile -
> > Ikio\kfile -Ibuild\kio\bookmarks -Ikio\bookmarks
> > -Ikio\bookmarks
> > -Ibuild\kio\misc -Ikio\misc -Ikio\misc
> > -Ibuild\kdecore\network -Ikdecore\ne
> > twork -Ikdecore\network -Ibuild\kwallet\client
> > -Ikwallet\client
> > -Ikwallet\client -Ibuild\kdefx -Ikdefx -Ikdefx
> > -Ibuild\libltdl -Ilibltdl -Il
> > ibltdl -IC:\QT\4.0.1\include\Qt
> > -IC:\QT\4.0.1\include -IC:
> > \QT\4.0.1\include\QtCore -IC:\QT\4.0.1\include\QtGui
> > -IC:
> > \QT\4.0.1\include\QtXml -
> > IC:\QT\4.0.1\include\Qt3Support -Ibuild -I. -Ibuild
> > -Idcop -Ibuild\dcop -Idcop
> > -Ikio -Ibuild\kio -Ikio -Ikio\kio -Ibuild\kio\kio
> > -Ikio\kio -
> > Ikio\kfile -Ibuild\kio\kfile -Ikio\kfile -Ikdeui
> > -Ibuild\kdeui -Ikdeui
> > -Ikdecore -Ibuild\kdecore -Ikdecore -Ilibltdl
> > -Ibuild\libltdl -Iliblt
> > dl -Ikdefx -Ibuild\kdefx -Ikdefx
> > kio\kio\observer.cpp
> > kio\kio\observer.cpp:35:27: observer_stub.h: No such
> > file or directory
> > ^^^ the
> >
> > In file included from kdecore/klockfile.h:23,
> >                  from kdecore/kconfig.h:25,
> >                  from kio/kssl/ksslsettings.h:26,
> >                  from kio/kssl/kssl.h:24,
> >                  from kio/kssl/ksslinfodlg.h:29,
> >                  from kio\kio\observer.cpp:37:
> > kdecore/ksharedptr.h:30:1: warning: "KDE3_SUPPORT"
> > redefined
> > <command line>:14:1: warning: this is the location
> > of the previous definition
> > kio\kio\observer.cpp: In static member function
> > `static int
> > Observer::messageBox(int, int, const QString&, const
> > QString&, const
> > QString&, c
> > onst QString&, const QString&)':
> > kio\kio\observer.cpp:296: error: `Observer_stub'
> > undeclared (first use this
> > function)
> > kio\kio\observer.cpp:296: error: (Each undeclared
> > identifier is reported only
> > once for each function it appears in.)
> > kio\kio\observer.cpp:296: error: expected `;' before
> > "observer"
> > kio\kio\observer.cpp:298: error: `observer'
> > undeclared (first use this
> > function)
> > _______________________________________________
> > Kde-buildsystem mailing list
> > Kde-buildsystem at kde.org
>
> https://mail.kde.org/mailman/listinfo/kde-buildsystem
>
>
>
> /* Thomas Nagy */
>
>
>
>
>
>
> ___________________________________________________________________________
> Appel audio GRATUIT partout dans le monde avec le nouveau Yahoo! Messenger
> Téléchargez cette version sur http://fr.messenger.yahoo.com
> _______________________________________________
> Kde-buildsystem mailing list
> Kde-buildsystem at kde.org
> https://mail.kde.org/mailman/listinfo/kde-buildsystem


More information about the Kde-buildsystem mailing list