bksys sequel

LiuCougar liucougar at gmail.com
Mon Jan 30 13:30:51 CET 2006


tried that, but ended with the same error

On 1/30/06, Nagy Thomas <tnagy256 at yahoo.fr> wrote:
> A couple of extra files were shipped (main.cache.py),
> run:
> ./waf distclean; ./waf configure; ./waf
>
> There are probably more quirks (just finished this
> weekend, some files are not installed for example),
> the things to look at for the moment are the DESIGN
> file and sample.py to see if the specs look good (and
> for now i will add the missing unit tests).
>
> Thanks for reporting,
> Thomas
>
> > I can not compile kdissert:
> >
> > ...
> > [49/121]  * cpp :
> > ./src/kdissert/datastruct/DSpell.cpp ->
> > ./src/kdissert/datastruct/DSpell.o
> > [50/121]  * cpp :
> > ./src/kdissert/datastruct/FFParser.cpp ->
> > ./src/kdissert/datastruct/FFParser.o
> > [51/121]  * cpp :
> > ./src/kdissert/canvasview/DCanvasPos.cpp ->
> > ./src/kdissert/canvasview/DCanvasPos.o
> > Traceback (most recent call last):
> >   File "/home/cougar/cvs/t/kdissert-1.0.5-waf/waf",
> > line 62, in ?
> >     Main()
> >   File "wafadmin/Scripting.py", line 89, in Main
> >   File "wafadmin/Build.py", line 122, in compile
> >   File "wafadmin/Runner.py", line 137, in start
> >   File "wafadmin/Task.py", line 109, in must_run
> >   File "wafadmin/Task.py", line 141, in
> > get_deps_signature
> >   File "wafadmin/Task.py", line 132, in get_node_sig
> >   File "wafadmin/Task.py", line 132, in get_node_sig
> >   File "wafadmin/Task.py", line 132, in get_node_sig
> >   File "wafadmin/Task.py", line 132, in get_node_sig
> >   File "wafadmin/Task.py", line 132, in get_node_sig
> >   File "wafadmin/Task.py", line 132, in get_node_sig
> >   File "wafadmin/Task.py", line 132, in get_node_sig
> >   File "wafadmin/Task.py", line 132, in get_node_sig
> > ...
> >   File "wafadmin/Task.py", line 124, in get_node_sig
> > RuntimeError: maximum recursion depth exceeded
> >
> > seems to me there is an infinite recursion...
> >
> > On 1/30/06, Nagy Thomas <tnagy256 at yahoo.fr> wrote:
> > > Hello,
> > >
> > > I have spent some time working on adding several
> > > useful features to scons. Here is a quick list of
> > the
> > > changes:
> > > * fast rescan for incremental builds (developer
> > > working on the project)
> > > * kernel-like output and progress bar
> > > * object-oriented target declaration
> > > * builddir set by default and with no effort
> > > * find source files intelligently (glob) to ease
> > > script maintainance (in the kdissert archive,
> > > src/kdissert/sconscript)
> > > * customizable command-line parsing
> > > * tight control over the scheduler (not all links
> > at
> > > the same time, etc)
> > >
> > > So far it is a success, the unit tests show that
> > on a
> > > simulation rescanning a couple of thousands of
> > files
> > > does not take more than a few seconds (unit tests
> > and
> > > simulation are in the archive). There are some
> > broken
> > > things at the very moment (compatibility with
> > python
> > > 1.5.2, parallel builds, command-line, many tools,
> > ..),
> > > but a mid-sized project like kdissert can already
> > use
> > > that code.
> > >
> > > The files are heavy, so they are available from a
> > > website for now:
> > > http://freehackers.org/~tnagy/waf-0.6.6.tar.bz2
> > >
> >
> http://freehackers.org/~tnagy/kdissert-1.0.5-waf.tar.bz2
> > >
> > > The goal is clearly to make a complete build
> > system
> > > for any kind of project, and not a KDE-only
> > solution.
> > > For now the bksys sequel is codenamed 'waf' (short
> > > name that may lead to nice jokes).
> > >
> > > --
> > >
> > > I do not have a home internet connection at the
> > moment
> > > (3 weeks to go) so i cannot commit my changes to
> > KDE
> > > svn for the moment. During this period, i will
> > finish
> > > the configuration system and add the unit tests. I
> > may
> > > send patches from times to times, if someone is
> > > interested.
> > >
> > > Regards,
> > > Thomas Nagy
> > >
> > >
> > >
> > > /* Thomas Nagy */
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> ___________________________________________________________________________
> > > Nouveau : téléphonez moins cher avec Yahoo!
> > Messenger ! Découvez les tarifs exceptionnels pour
> > appeler la France et l'international.
> > > Téléchargez sur http://fr.messenger.yahoo.com
> > > _______________________________________________
> > > Kde-buildsystem mailing list
> > > Kde-buildsystem at kde.org
> > >
> >
> https://mail.kde.org/mailman/listinfo/kde-buildsystem
> > >
> >
> >
> > --
> > "People's characters are strengthened through
> > struggle against
> > difficulties; they are weakened by comfort."
> > - Old Chinese adage
> > _______________________________________________
> > Kde-buildsystem mailing list
> > Kde-buildsystem at kde.org
> >
> https://mail.kde.org/mailman/listinfo/kde-buildsystem
> >
>
>
> /* Thomas Nagy */
>
>
>
>
>
>
> ___________________________________________________________________________
> Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international.
> Téléchargez sur http://fr.messenger.yahoo.com
> _______________________________________________
> Kde-buildsystem mailing list
> Kde-buildsystem at kde.org
> https://mail.kde.org/mailman/listinfo/kde-buildsystem
>


--
"People's characters are strengthened through struggle against
difficulties; they are weakened by comfort."
- Old Chinese adage


More information about the Kde-buildsystem mailing list