Fix in https://github.com/P403n1x87/austin/pull/328
On Mon, 11 Aug 2025, 06:15 Matthias Klose, <[email protected]> wrote: > yes, 25.10 (questing) is using GCC 15 > > -- > You received this bug notification because you are subscribed to austin > in Ubuntu. > Matching subscriptions: Austin > https://bugs.launchpad.net/bugs/2119102 > > Title: > austin ftbfs in questing > > Status in austin package in Ubuntu: > Confirmed > > Bug description: > > [...] > debian/rules override_dh_auto_test > make[1]: Entering directory '/<<PKGBUILDDIR>>' > pytest -sv test/cunit > ============================= test session starts > ============================== > platform linux -- Python 3.13.5, pytest-8.3.5, pluggy-1.5.0 -- > /usr/bin/python3 > cachedir: .pytest_cache > rootdir: /<<PKGBUILDDIR>> > collecting ... 798 typedef struct { > 799 long long __max_align_ll ; > 800 long double __max_align_ld ; > 801 } max_align_t; > 802 [33;1m typedef __typeof__(nullptr) nullptr_t; [0m > [31;1m<<^ [0m > 803 typedef pid_t proc_ref_t; > 804 size_t > 805 pid_max(); > 806 #pragma GCC diagnostic push > 801 typedef struct { > 802 long long __max_align_ll ; > 803 long double __max_align_ld ; > 804 } max_align_t; > 805 [33;1m typedef __typeof__(nullptr) nullptr_t; [0m > [31;1m<<^ [0m > 806 typedef pid_t proc_ref_t; > 807 size_t > 808 pid_max(); > 809 #pragma GCC diagnostic push > 4 typedef struct { > 5 long long __max_align_ll ; > 6 long double __max_align_ld ; > 7 } max_align_t; > 8 [33;1m typedef __typeof__(nullptr) nullptr_t; [0m > [31;1m<<^ [0m > 9 > 10 typedef unsigned char __u_char; > 11 typedef unsigned short int __u_short; > 12 typedef unsigned int __u_int; > 828 typedef struct { > 829 long long __max_align_ll ; > 830 long double __max_align_ld ; > 831 } max_align_t; > 832 [33;1m typedef __typeof__(nullptr) nullptr_t; [0m > [31;1m<<^ [0m > 833 typedef pid_t proc_ref_t; > 834 size_t > 835 pid_max(); > 836 typedef struct { > collected 11 items / 4 errors > > ==================================== ERRORS > ==================================== > _________________ ERROR collecting test/cunit/test_argparse.py > _________________ > test/cunit/test_argparse.py:1: in <module> > import test.cunit.argparse as argparse > test/cunit/argparse.py:9: in <module> > sys.modules[__name__] = CModule.compile(SRC / Path(__file__).stem, > cflags=CFLAGS) > test/cunit/__init__.py:362: in compile > return cls(source) > test/cunit/__init__.py:326: in __init__ > for name, ctypedef in collector.collect( > test/cunit/__init__.py:287: in collect > ast = parser.parse(decl, filename="<preprocessed>") > /usr/lib/python3/dist-packages/pycparser/c_parser.py:147: in parse > return self.cparser.parse( > /usr/lib/python3/dist-packages/ply/yacc.py:333: in parse > return self.parseopt_notrack(input, lexer, debug, tracking, > tokenfunc) > /usr/lib/python3/dist-packages/ply/yacc.py:1201: in parseopt_notrack > tok = call_errorfunc(self.errorfunc, errtoken, self) > /usr/lib/python3/dist-packages/ply/yacc.py:192: in call_errorfunc > r = errorfunc(token) > /usr/lib/python3/dist-packages/pycparser/c_parser.py:1945: in p_error > self._parse_error( > /usr/lib/python3/dist-packages/pycparser/plyparser.py:67: in _parse_error > raise ParseError("%s: %s" % (coord, msg)) > E pycparser.plyparser.ParseError: <preprocessed>:802:31: before: > nullptr_t > __________________ ERROR collecting test/cunit/test_error.py > ___________________ > test/cunit/test_error.py:1: in <module> > from test.cunit.error import cglobal > test/cunit/error.py:9: in <module> > sys.modules[__name__] = CModule.compile(SRC / Path(__file__).stem, > cflags=CFLAGS) > test/cunit/__init__.py:362: in compile > return cls(source) > test/cunit/__init__.py:326: in __init__ > for name, ctypedef in collector.collect( > test/cunit/__init__.py:287: in collect > ast = parser.parse(decl, filename="<preprocessed>") > /usr/lib/python3/dist-packages/pycparser/c_parser.py:147: in parse > return self.cparser.parse( > /usr/lib/python3/dist-packages/ply/yacc.py:333: in parse > return self.parseopt_notrack(input, lexer, debug, tracking, > tokenfunc) > /usr/lib/python3/dist-packages/ply/yacc.py:1201: in parseopt_notrack > tok = call_errorfunc(self.errorfunc, errtoken, self) > /usr/lib/python3/dist-packages/ply/yacc.py:192: in call_errorfunc > r = errorfunc(token) > /usr/lib/python3/dist-packages/pycparser/c_parser.py:1945: in p_error > self._parse_error( > /usr/lib/python3/dist-packages/pycparser/plyparser.py:67: in _parse_error > raise ParseError("%s: %s" % (coord, msg)) > E pycparser.plyparser.ParseError: <preprocessed>:805:31: before: > nullptr_t > _________________ ERROR collecting test/cunit/test_platform.py > _________________ > test/cunit/test_platform.py:1: in <module> > from test.cunit.platform import pid_max > test/cunit/platform.py:9: in <module> > sys.modules[__name__] = CModule.compile(SRC / Path(__file__).stem, > cflags=CFLAGS) > test/cunit/__init__.py:362: in compile > return cls(source) > test/cunit/__init__.py:326: in __init__ > for name, ctypedef in collector.collect( > test/cunit/__init__.py:287: in collect > ast = parser.parse(decl, filename="<preprocessed>") > /usr/lib/python3/dist-packages/pycparser/c_parser.py:147: in parse > return self.cparser.parse( > /usr/lib/python3/dist-packages/ply/yacc.py:333: in parse > return self.parseopt_notrack(input, lexer, debug, tracking, > tokenfunc) > /usr/lib/python3/dist-packages/ply/yacc.py:1201: in parseopt_notrack > tok = call_errorfunc(self.errorfunc, errtoken, self) > /usr/lib/python3/dist-packages/ply/yacc.py:192: in call_errorfunc > r = errorfunc(token) > /usr/lib/python3/dist-packages/pycparser/c_parser.py:1945: in p_error > self._parse_error( > /usr/lib/python3/dist-packages/pycparser/plyparser.py:67: in _parse_error > raise ParseError("%s: %s" % (coord, msg)) > E pycparser.plyparser.ParseError: <preprocessed>:8:31: before: > nullptr_t > __________________ ERROR collecting test/cunit/test_stats.py > ___________________ > test/cunit/test_stats.py:1: in <module> > import test.cunit.stats as stats > test/cunit/stats.py:14: in <module> > sys.modules[__name__] = CModule.compile( > test/cunit/__init__.py:362: in compile > return cls(source) > test/cunit/__init__.py:326: in __init__ > for name, ctypedef in collector.collect( > test/cunit/__init__.py:287: in collect > ast = parser.parse(decl, filename="<preprocessed>") > /usr/lib/python3/dist-packages/pycparser/c_parser.py:147: in parse > return self.cparser.parse( > /usr/lib/python3/dist-packages/ply/yacc.py:333: in parse > return self.parseopt_notrack(input, lexer, debug, tracking, > tokenfunc) > /usr/lib/python3/dist-packages/ply/yacc.py:1201: in parseopt_notrack > tok = call_errorfunc(self.errorfunc, errtoken, self) > /usr/lib/python3/dist-packages/ply/yacc.py:192: in call_errorfunc > r = errorfunc(token) > /usr/lib/python3/dist-packages/pycparser/c_parser.py:1945: in p_error > self._parse_error( > /usr/lib/python3/dist-packages/pycparser/plyparser.py:67: in _parse_error > raise ParseError("%s: %s" % (coord, msg)) > E pycparser.plyparser.ParseError: <preprocessed>:832:31: before: > nullptr_t > =========================== short test summary info > ============================ > ERROR test/cunit/test_argparse.py - pycparser.plyparser.ParseError: > <preproce... > ERROR test/cunit/test_error.py - pycparser.plyparser.ParseError: > <preprocesse... > ERROR test/cunit/test_platform.py - pycparser.plyparser.ParseError: > <preproce... > ERROR test/cunit/test_stats.py - pycparser.plyparser.ParseError: > <preprocesse... > !!!!!!!!!!!!!!!!!!! Interrupted: 4 errors during collection > !!!!!!!!!!!!!!!!!!!! > ============================== 4 errors in 1.70s > =============================== > make[1]: *** [debian/rules:28: override_dh_auto_test] Error 2 > > To manage notifications about this bug go to: > > https://bugs.launchpad.net/ubuntu/+source/austin/+bug/2119102/+subscriptions > > -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2119102 Title: austin ftbfs in questing To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/austin/+bug/2119102/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
