Re: de[endecy not build
Bill Deegan <[email protected]> Sun, 17 Sep 2023 21:53:04 -0700
| Newsgroups | gmane.comp.programming.tools.scons.user |
|---|---|
| Message-ID | <CAEyG4CGLezDnTL+mUqQJ2QYmU_gvJXA1bHK_Kf9u0_x+_=QWXA@mail.gmail.com> |
Glad to help. I find these kind of issues are easier to find and/or stick out when you can create the simplest reproducer. And if not, that makes it much easier for use maintainers to reproduce and hopefully resolve any issues. -Bill On Sun, Sep 17, 2023 at 5:03 AM daggs <[email protected]> wrote: > so the simple case worked so I diffed it between what I have and I found > out fhat I used emitter to create a new target name when I didn't needed > too. > > so that was my issue, > > Thanks for pointing me in the right direction > > > *Sent:* Friday, September 15, 2023 at 10:02 AM > *From:* "daggs" <[email protected]> > *To:* [email protected] > *Cc:* "SCons users mailing list" <[email protected]> > *Subject:* Re: [Scons-users] de[endecy not build > Greetings, > > I'll prep an example and post it, maybe drafting the example will make > everything simpler > > Thanks, > > Dagg > > *Sent:* Thursday, September 14, 2023 at 8:40 PM > *From:* "Bill Deegan" <[email protected]> > *To:* "SCons users mailing list" <[email protected]> > *Subject:* Re: [Scons-users] de[endecy not build > Dagg, > > Hard to tell what's going on without seeing your SConstruct/Builders. > Especially how .list is generated from your .tar.xz file > > Also did you type that output or copy/paste, because the " > libfoo-1.2.3.tar.xz to libfoo-1.2.4.tar.xz" yielded 2 references to 1.2.4? > > -Bill > > On Thu, Sep 14, 2023 at 1:48 AM daggs <[email protected]> wrote: > >> Greetings, >> >> I have a dep named libfoo which I handle based on a target file name >> libfoo.list. >> in order to handle version bumps of libfoo I've defined the following dep >> tree: >> libfoo depends on libfoo.list depends on libfoo-1.2.3.tar.xz >> >> when I run the build flow, I see this in the log: >> scons: building `output/libfoo.list' because it doesn't exist >> >> and the build works ok. >> >> when I update libfoo-1.2.3.tar.xz to libfoo-1.2.4.tar.xz and run the >> build, I see this: >> deps/libfoo-1.2.4.tar.xz' is no longer a dependency >> deps/libfoo-1.2.4.tar.xz' is a new dependency >> >> I expect that output/libfoo.list will be rebuilt but it isn't. why is >> that? >> >> Thanks, >> >> Dagg. >> >> _______________________________________________ >> Scons-users mailing list >> [email protected] >> https://pairlist4.pair.net/mailman/listinfo/scons-users > > _______________________________________________ Scons-users mailing list > [email protected] > https://pairlist4.pair.net/mailman/listinfo/scons-users > _______________________________________________ Scons-users mailing list > [email protected] > https://pairlist4.pair.net/mailman/listinfo/scons-users > _______________________________________________ > Scons-users mailing list > [email protected] > https://pairlist4.pair.net/mailman/listinfo/scons-users > _______________________________________________ Scons-users mailing list [email protected] https://pairlist4.pair.net/mailman/listinfo/scons-users