VTE 0.76.0 compilation failed
Trying compile VTE 0.76.0 but see this build error:
../src/app/app.cc:727:41: error: use of undeclared identifier 'typeof'; did you mean 'typeid'?
727 | *ptr = (typeof *ptr)v;
| ^~~~~~
| typeid
../src/app/app.cc:727:47: error: expected '(' after 'typeid'
727 | *ptr = (typeof *ptr)v;
| ^
| (
This problem error is on Clang 18.1.2. Full build log build.log.gz
Also when tring build with GCC 13.2.1-0.20240309 see almost same problem.
../src/app/app.cc: In lambda function:
DEBUG util.py:448: ../src/app/app.cc:727:41: error: ‘typeof’ was not declared in this scope; did you mean ‘typedef’?
DEBUG util.py:448: 727 | *ptr = (typeof *ptr)v;
DEBUG util.py:448: | ^~~~~~
DEBUG util.py:448: | typedef
DEBUG util.py:448: ../src/app/app.cc:727:53: error: expected ‘;’ before ‘v’
DEBUG util.py:448: 727 | *ptr = (typeof *ptr)v;
DEBUG util.py:448: | ^
Full build log with GCC https://file-store.openmandriva.org/api/v1/file_stores/e37edcc4ea82217b40854474bd8d8e33d59612b7.log?show=true
Worth to add previous stable 0.74.2 compiling fine. Problem is with 0.76.0