Use of undefined constant XDEBUG_CC_UNUSED - assumed 'XDEBUG_CC_UNUSED' (this will throw an Error in a future version of PHP)
Makefile:299: recipe for target 'phpunit' failed
make: *** [phpunit] Error 2
Verkar som Travis numer använder "with Xdebug v3.0.0" i sin PHP-installation.
"Xdebug 3 includes major changes in functionality compared to Xdebug 2."
Wed, Nov 25, 2020 - xdebug 3.0.0
Jag är inte säker. Men kanske är detta en bugg som xdebug 3.0.0 introducerat nyligen och eftersom Travis hämtar hem och "installerar" PHP vid varje nytt bygge så får vi alltså senaste releasen.
Som jag länkade till tidigare så verkar det som xdebug löst problemet via en PR:
https://github.com/xdebug/xdebug/pull/699
(kika i beskrivningen och i filerna som ändrats så ser man vår saknade konstant)
SUMMA SUMMARUM.
Just nu kan vi inget göra.
En work-around vore att bygga på Travis med en docker-container som inte installerar senase xdebug.
Eller avvakta xdebug 3.0.1
Eller testa CircleCi som använder sig av Docker kontainerar per default.
Vi får felet:
Verkar som Travis numer använder "with Xdebug v3.0.0" i sin PHP-installation.
https://github.com/xdebug/xdebug/releases
Jag är inte säker. Men kanske är detta en bugg som xdebug 3.0.0 introducerat nyligen och eftersom Travis hämtar hem och "installerar" PHP vid varje nytt bygge så får vi alltså senaste releasen.
Som jag länkade till tidigare så verkar det som xdebug löst problemet via en PR: https://github.com/xdebug/xdebug/pull/699 (kika i beskrivningen och i filerna som ändrats så ser man vår saknade konstant)
SUMMA SUMMARUM.
Just nu kan vi inget göra. En work-around vore att bygga på Travis med en docker-container som inte installerar senase xdebug. Eller avvakta xdebug 3.0.1
Eller testa CircleCi som använder sig av Docker kontainerar per default.