Source: php-easyrdf Version: 1.0.0-3 Severity: normal Justification: FTBFS Tags: trixie sid ftbfs User: pkg-php-p...@lists.alioth.debian.org Usertags: php8.4
Hi, During a test rebuild, php-easyrdf was found to fail to build with php8.4 8.4.0~beta4-1 available in experimental. There are intentions to transition to php8.4 for trixie, please see #1074180. To reproduce this locally, you need to install php8.4 and php-defaults from experimental on an unstable system or build chroot. Relevant part (hopefully): > [Wed Sep 18 14:54:56 2024] [::1]:60772 [200]: GET /foaf.rdf > [Wed Sep 18 14:54:56 2024] [::1]:60772 Closing > PHP Fatal error: Uncaught ValueError: xml_set_element_handler(): Argument #2 > ($start_handler) an object must be set via xml_set_object() to be able to > lookup method in /<<PKGBUILDDIR>>/lib/Parser/RdfXml.php:90 > Stack trace: > #0 /<<PKGBUILDDIR>>/lib/Parser/RdfXml.php(90): xml_set_element_handler() > #1 /<<PKGBUILDDIR>>/lib/Parser/RdfXml.php(799): > EasyRdf\Parser\RdfXml->initXMLParser() > #2 /<<PKGBUILDDIR>>/lib/Graph.php(245): EasyRdf\Parser\RdfXml->parse() > #3 /<<PKGBUILDDIR>>/lib/Graph.php(370): EasyRdf\Graph->parse() > #4 /<<PKGBUILDDIR>>/debian/tests/test.php(15): EasyRdf\Graph->load() > #5 {main} > thrown in /<<PKGBUILDDIR>>/lib/Parser/RdfXml.php on line 90 > make[1]: *** [debian/rules:11: override_dh_auto_test] Error 255 > make[1]: Leaving directory '/<<PKGBUILDDIR>>' > make: *** [debian/rules:3: binary] Error 2 > dpkg-buildpackage: error: debian/rules binary subprocess returned exit status > 2 > E: Build killed with signal TERM after 150 minutes of inactivity The full build log is available at http://people.ubuntu.com/~athos-ribeiro/rebuilds/php8.4-beta/2/php-easyrdf/php-easyrdf_1.0.0-3+rebuild1726671262_amd64-2024-09-18T14:54:23Z.build