Hello, I have been trying to build device-tree-compiler with Python3.12, but a couple tests fail: [...] testAccess (__main__.PyLibfdtRoTests.testAccess) Basic sanity check for the FdtRo class ... ok testCreate (__main__.PyLibfdtSwTests.testCreate) ... FAIL ====================================================================== FAIL: testReserveMap (__main__.PyLibfdtBasicTests.testReserveMap) Test that we can access the memory reserve map ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/device-tree-compiler/tests/./pylibfdt_tests.py", line 421, in testReserveMap self.assertEqual([ 0xdeadbeef00000000, 0x100000], AssertionError: Lists differ: [16045690981097406464, 1048576] != [0, 16045690981097406464, 1048576] First differing element 0: 16045690981097406464 0 Second list contains 1 additional elements. First extra element 2: 1048576 - [16045690981097406464, 1048576] + [0, 16045690981097406464, 1048576] ? +++ ====================================================================== FAIL: testCreate (__main__.PyLibfdtSwTests.testCreate) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/device-tree-compiler/tests/./pylibfdt_tests.py", line 618, in testCreate self.assertEqual([TEST_ADDR_1, TEST_SIZE_1], fdt.get_mem_rsv(0)) AssertionError: Lists differ: [9223372036854775808, 1048576] != [0, 9223372036854775808, 1048576] First differing element 0: 9223372036854775808 0 Second list contains 1 additional elements. First extra element 2: 1048576 - [9223372036854775808, 1048576] + [0, 9223372036854775808, 1048576] ? +++ ---------------------------------------------------------------------- Ran 41 tests in 0.004s FAILED (failures=2) ********** TEST SUMMARY * Total testcases: 2126 * PASS: 2124 * FAIL: 0 * Bad configuration: 0 * Strange test result: 0 ********** Do you have a suggestion to get this fixed? Regards -- Héctor Orón -.. . -... .. .- -. -.. . ...- . .-.. --- .--. . .-.