Re: de[endecy not build

daggs <[email protected]> Fri, 15 Sep 2023 09:02:57 +0200
Newsgroups gmane.comp.programming.tools.scons.user
Message-ID <trinity-a77fe437-809c-4f96-bc8d-bda6ee12be16-1694761377172@3c-app-mailcom-bs01>
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