Description
Description
Description
Since PHP 8.2.20 with old compilers we have the following error:
/usr/local/src/php-8.2.20/ext/dom/document.c: In function ‘zim_DOMDocument_xinclude’:
/usr/local/src/php-8.2.20/ext/dom/document.c:1586:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1586:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1586:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1588:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1588:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1588:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c: In function ‘zim_DOMDocument_validate’:
/usr/local/src/php-8.2.20/ext/dom/document.c:1626:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1626:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1626:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1638:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1638:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1638:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c: In function ‘_dom_document_schema_validate’:
/usr/local/src/php-8.2.20/ext/dom/document.c:1673:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1673:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1673:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1678:4: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1678:4: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1678:4: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1684:4: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1684:4: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1684:4: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1705:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1705:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1705:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1726:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1726:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1726:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1732:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1732:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1732:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c: In function ‘_dom_document_relaxNG_validate’:
/usr/local/src/php-8.2.20/ext/dom/document.c:1803:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1803:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1803:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1810:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1810:2: error: #pragma GCC diagnostic not allowed inside functions
/usr/local/src/php-8.2.20/ext/dom/document.c:1810:2: error: #pragma GCC diagnostic not allowed inside functions
make: *** [ext/dom/document.lo] Fehler 1
Is there a chance to fix this? PHP 8.2.13 works for me.
PHP Version
PHP 8.2.20
Operating System
Unfortunately it is a very old system and version: gcc 4.1.2
see #11063
PHP Version
PHP 8.2.20
Operating System
No response