[Scons-users] Cycle Errors

syost at triad.rr.com syost at triad.rr.com
Mon Dec 18 20:07:31 EST 2017


I do, but think they occur before and after the creation of the target.  First, a packaging prep step *may* create a single file in a subdir below the source directory , but only if it doesn't exist (if a package is new and a changelog doesn't exist I create an initial file for the developer).  This file is also modified for each build.  However, this all happens prior to the SConscript file being read.  Some files are created after the compile and link phases and they are created in that same directory(a debian package for example) but the errors seem to occur well before that.

Couple of other notes:
Typical glob specification:

finalDeliverable = env.SharedLibrary('propertytree',
         [Glob('*.c*'), Glob('config/platform/*.c*' )],
    LIBS=['utility',
        'stringalgo'],
    LIBPATH=[mySConscriptLibPath],
    RPATH=[mySConscriptLibPath]
)

I use a variant dir.
I duplicate files

Hope this helps,

Spencer
---- Bill Deegan <bill at baddogconsulting.com> wrote: 
> Are you glob'ing files in a directory(s) where generated files might be
> picked up?
> 
> On Mon, Dec 18, 2017 at 4:52 PM, Spencer Yost <syost at triad.rr.com> wrote:
> 
> > Thanks Mats and Bill.  Have not tried 3.0.1, and yes:  I am globbing all
> > source specification in builders (most packages contain too many source
> > files to individually ennumerate).  I have not tried removing the dblite
> > file.  I'll try that tonight.
> >
> > Thanks!
> >
> > Spencer Yost
> >
> > > On Dec 18, 2017, at 4:25 PM, Mats Wichmann <mats at wichmann.us> wrote:
> > >
> > > 18
> >
> > _______________________________________________
> > Scons-users mailing list
> > Scons-users at scons.org
> > https://pairlist4.pair.net/mailman/listinfo/scons-users
> >



More information about the Scons-users mailing list