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