[Scons-users] scons-4.3.0 bug reading scons-3.1.2 generated .sconsign.dblite

Jay West jhdub23 at gmail.com
Fri Mar 18 20:03:24 EDT 2022


Yes, our scons-3.1.2 was using python-2.7.17, and our scons-4.3.1 is using
python-3.9.10.  We get a pickling error when trying to run scons-3.1.2
after scons-4.3.1 which is good.  Running scons-4.3.1 after scons-3.1.2
runs without error, but results in bad builds, which is terrible.


On Fri, Mar 18, 2022 at 3:04 PM Bill Deegan <bill at baddogconsulting.com>
wrote:

> Sounds like you also switched from python 2.7 to python 3.5 or higher?
>
> On Fri, Mar 18, 2022 at 2:07 PM Jay West <jhdub23 at gmail.com> wrote:
>
>> We are migrating from scons-3.1.2 to scons-4.3.0 and have encountered
>> incorrect builds.
>>
>> After building with scons-3.1.2, changing some files, and then running
>> scons-4.3.0, it appears that scons-4.3.0 cannot read some dependencies from
>> the DB file.  Instead of error'ing out or ignoring the DB file, it happily
>> generates an incorrect build.  However, running:
>>
>> sconsign .sconsign.dblite
>>
>>
>> gives
>>
>> TypeError: '<' not supported between instances of 'str' and 'bytes'
>>
>>
>> Has anyone seen this issue?
>>
>> Thanks,
>>
>> Jay
>>
>> _______________________________________________
>> Scons-users mailing list
>> Scons-users at scons.org
>> https://pairlist4.pair.net/mailman/listinfo/scons-users
>>
> _______________________________________________
> Scons-users mailing list
> Scons-users at scons.org
> https://pairlist4.pair.net/mailman/listinfo/scons-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist4.pair.net/pipermail/scons-users/attachments/20220318/929eb1d4/attachment.htm>


More information about the Scons-users mailing list