#3569 assigned defect

waf version in various rtems-repositories incompatible with python 3.7

Reported by: Malte Münch Owned by: Chris Johns
Priority: normal Milestone: 5.1
Component: tool/rsb Version: 5
Severity: normal Keywords: waf, python
Cc: Blocked By:
Blocking:

Description

The current waf version included in rtems-tools is waf 1.9.9 (389f3f3b289f6b835a21ad4e128076cdb463d34d)

it crashes when executed with python3. The current version of waf is 2.0.12 and resolves this issue.

Attachments (1)

Bildschirmfoto von 2018-10-25 09-30-47.png (208.5 KB) - added by Malte Münch on Oct 25, 2018 at 7:31:53 AM.
screenshot of the use python version, the broken version and the working version.

Download all attachments as: .zip

Change History (6)

Changed on Oct 25, 2018 at 7:31:53 AM by Malte Münch

screenshot of the use python version, the broken version and the working version.

comment:1 Changed on Nov 11, 2018 at 12:51:33 AM by Chris Johns

Milestone: 5.1

comment:2 Changed on Dec 18, 2018 at 5:32:24 PM by Christian Mauderer

This is a problem with old waf versions and python 3.7. See https://gitlab.com/ita1024/waf/commit/facdc0b173d933073832c768ec1917c553cb369c for details.

comment:3 Changed on Dec 18, 2018 at 5:37:35 PM by Christian Mauderer <christian.mauderer@…>

In e59f4ee/rtems-tools:

waf: Update to waf-2.0.13.

This fixes a problem with python 3.7.

Update #3569.

comment:4 Changed on Dec 19, 2018 at 9:03:11 AM by Christian Mauderer

Summary: waf version in rtems-tools incompatible with python3waf version in various rtems-repositories incompatible with python 3.7

That problem is also true for the following three repositories:

  • rtems-libbsd
  • rtems-docs
  • examples-v2

I adapted the title of the bug report to reflect that.

comment:5 Changed on Dec 21, 2018 at 3:06:00 PM by Christian Mauderer <christian.mauderer@…>

In 2fac55d/rtems-source-builder:

5/rtems-tools: Update RTEMS tools

Picks up the new waf in rtems-tools to be compatible with python 3.7 and
some tester updates.

Update #3569.

Note: See TracTickets for help on using tickets.