PHPswitcher can't install PHP7.4 because of Jessie

  • Hi,


    It seems i can't install PHP 7.4 throught he PHPswitcher plugin. Getting below errors.


    What can i do?


    Thanks.


    /var/www/imscp/gui/plugins/PhpSwitcher/PhpCompiler/Makefile:264: recipe for target 'configure-7.4-stamp' failed

    make: Leaving directory '/usr/local/src/phpswitcher/php-7.4.0RC4'

    I: Copying back the cached apt archive contents

    I: unmounting /var/www/imscp/gui/plugins/PhpSwitcher/PhpCompiler filesystem

    I: unmounting /usr/local/src/phpswitcher/php-7.4.0RC4 filesystem

    I: unmounting /opt/phpswitcher/20200905 filesystem

    I: unmounting dev/pts filesystem

    I: unmounting run/shm filesystem

    I: unmounting proc filesystem

    -> Cleaning COW directory

    forking: rm -rf /var/cache/pbuilder/build//cow.10496

    [ERROR] main: An error occurred while executing MAKE(1) target(s) for PHP 7.4.0RC4: I: unlink for ilistfile /var/cache/pbuilder/build//cow.10496/.ilist failed, it didn't exist?

    W: Failed to fetch https://packages.sury.org/php/…ain/binary-amd64/Packages HttpError404

    E: Some index files failed to download. They have been ignored, or old ones used instead.

    Starting pkgProblemResolver with broken count: 1

    Starting 2 pkgProblemResolver with broken count: 1

    Investigating (0) imscp-psw-php7.4-build-deps [ amd64 ] < 1.0 > ( devel )

    Broken imscp-psw-php7.4-build-deps:amd64 Depends on libargon2-dev [ amd64 ] < none > ( none )

    Removing imscp-psw-php7.4-build-deps:amd64 because I can't find libargon2-dev:amd64

    Broken imscp-psw-php7.4-build-deps:amd64 Depends on libargon2-0-dev [ amd64 ] < none > ( none )

    Removing imscp-psw-php7.4-build-deps:amd64 because I can't find libargon2-0-dev:amd64

    Or group remove for imscp-psw-php7.4-build-deps:amd64

    Broken imscp-psw-php7.4-build-deps:amd64 Depends on libpcre2-dev [ amd64 ] < none > ( none ) (>= 10.30)

    Removing imscp-psw-php7.4-build-deps:amd64 because I can't find libpcre2-dev:amd64

    Done

    Starting pkgProblemResolver with broken count: 0

    Starting 2 pkgProblemResolver with broken count: 0

    Done

    make: [unprepared] Error 1 (ignored)

    No patch removed

    make: [prepared-stamp] Error 1 (ignored)

    shtool:echo:Warning: unable to determine terminal sequence for bold mode

    shtool:echo:Warning: unable to determine terminal sequence for bold mode

    configure: error: Cannot find sys/sdt.h which is required for DTrace support

    make: *** [configure-7.4-stamp] Error 1

  • Additional info:


    sources.list file only has this in it:


    deb http://cdn-fastly.deb.debian.org/debian/ jessie main

    deb-src http://cdn-fastly.deb.debian.org/debian/ jessie main


    deb http://security.debian.org/ jessie/updates main

    deb-src http://security.debian.org/ jessie/updates main


    deb http://archive.debian.org/debian jessie-backports main

    deb-src http://archive.debian.org/debian jessie-backports main


    I ran apt-get -o Acquire::Check-Valid-Until=false update succesfully. Reading package lists... Done


    But still getting the error:


    [ERROR] main: An error occurred while executing MAKE(1) target(s) for PHP 7.4.0RC4: I: unlink for ilistfile /var/cache/pbuilder/build//cow.10496/.ilist failed, it didn't exist?

    W: Failed to fetch https://packages.sury.org/php/…ain/binary-amd64/Packages HttpError404