tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
RE: Change of default version of PHP
Hi Benny,
Even I did what requested, the other packages (pdo and so on) won't to upgrade automagically.
I've ended with removing php82 and reinstall the packages, now I'm upgraded.
It's not perfect solution, but...
I'll look also on pkgtools/pkgchkxx, thanks for hint.
devil# pkgin list | grep php
ap24-php83-8.3.25nb13 Apache (apache24) module for php83
php83-8.3.25 PHP Hypertext Preprocessor version 8.3
php83-pdo-8.3.25nb1 PHP extension for PHP Data Objects (base)
php83-pdo_pgsql-8.3.25nb1 PHP extension for PHP Data Objects (PostgreSQL)
php83-pgsql-8.3.25nb1 PHP extension for PostgreSQL databases
php83-posix-8.3.25nb1 PHP extension for POSIX-like functions
php83-sqlite3-8.3.25nb17 PHP extension for SQLite databases
php83-zlib-8.3.25nb3 PHP extension for zlib compression
devil#
Thanks,
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
-----Original Message-----
From: Benny Siegert <bsiegert%gmail.com@localhost>
Sent: Wednesday, September 3, 2025 10:13 AM
To: Marcin Gondek <drixter%e-utp.net@localhost>
Cc: Takahiro Kambe <taca%netbsd.org@localhost>; pkgsrc-users%netbsd.org@localhost; tech-pkg%netbsd.org@localhost
Subject: Re: Change of default version of PHP
On Wed, Sep 3, 2025 at 9:07 AM Marcin Gondek <drixter%e-utp.net@localhost> wrote:
> tsort: cycle in data
> tsort: libpsl
> tsort: wget
> tsort: lzip
> tsort: cycle in data
> tsort: wget
> tsort: pkgconf
> tsort: libidn2
> tsort: libpsl
> tsort: cycle in data
> tsort: wget
> tsort: pkgconf
> tsort: libidn2
> tsort: cycle in data
> tsort: wget
> tsort: pkgconf
> tsort: cycle in data
> tsort: perl
> tsort: wget
This looks bad already. Do you have FETCH_USING=wget in your mk.conf?
> ===> Configuring for php83-8.3.25
> cd /usr/work/amd64/lang/php83/work/php-8.3.25 && /usr/bin/env
> PHP_VER=83 PHP_VAR_SUBST=PHP_VER
> EXTENSION_DIR="/usr/pkg/lib/php/8.3/x86_64" DL_CFLAGS=\ -pthread\
> DL_LDFLAGS=\ -pthread DL_LIBS= lt_cv_path_SED=/usr/bin/sed
> LIBTOOL="/usr/work/amd64/lang/php83/work/.cwrapper/bin/libtool "
> INSTALL_INFO=
> MAKEINFO=/usr/work/amd64/lang/php83/work/.tools/bin/makeinfo FLEX=
> BISON= ITSTOOL=/usr/work/amd64/lang/php83/work/.tools/bin/itstool
> GDBUS_CODEGEN=/usr/work/amd64/lang/php83/work/.tools/bin/gdbus-codegen
> AWK=/usr/bin/awk CAT=/bin/cat ac_cv_path_CAT=/bin/cat CHMOD=/bin/chmod
> CMP=/usr/bin/cmp CP=/bin/cp DIFF=/usr/bin/diff ECHO=echo
> ac_cv_path_ECHO=echo EGREP=/usr/bin/egrep
> ac_cv_path_EGREP=/usr/bin/egrep SETENV=/usr/bin/env
> ENV_PROG=/usr/bin/env ac_cv_path_ENV=/usr/bin/env FALSE=false
> ac_cv_path_FALSE=false FIND=/usr/bin/find GREP=/usr/bin/grep
> ac_cv_path_GREP=/usr/bin/grep HOSTNAME=/bin/hostname LEX=/usr/bin/lex
> LN=/bin/ln LS=/bin/ls MKDIR=/bin/mkdir\ -p MV=/bin/mv RM=/bin/rm
> RMDIR=/bin/rmdir SED=/usr/bin/sed SORT=/usr/bin/sort TEST=test
> ac_cv_path_TEST=test TOUCH=/usr/bin/touch TR=/usr/bin/tr TRUE=true
> ac_cv_path_TRUE=true
> PKG_CONFIG=/usr/work/amd64/lang/php83/work/.tools/bin/pkg-config
> PKG_CONFIG_LIBDIR=/usr/work/amd64/lang/php83/work/.buildlink/lib/pkgco
> nfig:/usr/work/amd64/lang/php83/work/.buildlink/share/pkgconfig
> PKG_CONFIG_LOG=/usr/work/amd64/lang/php83/work/.pkg-config.log
> PKG_CONFIG_PATH= MAKE=make PTHREAD_CFLAGS=\ -pthread\
> PTHREAD_LDFLAGS=\ -pthread PTHREAD_LIBS= PTHREADBASE=/usr
> CWRAPPERS_CONFIG_DIR=/usr/work/amd64/lang/php83/work/.cwrapper/config
> CC=gcc CFLAGS=-O2\ -pthread\ -I/usr/pkg/include\
> -I/usr/pkg/include/libxml2\ -I/usr/include
> CPPFLAGS=-I/usr/pkg/include\ -I/usr/pkg/include/libxml2\
> -I/usr/include CXX=c++ CXXFLAGS=-O2\ -pthread\ -I/usr/pkg/include\
> -I/usr/pkg/include/libxml2\ -I/usr/include COMPILER_RPATH_FLAG=-Wl,-R
> F77=gfortran FC=gfortran FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C
> LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C
> LDFLAGS=-Wl,-zrelro\ -L/usr/pkg/lib\ -Wl,-R/usr/pkg/lib\ -L/usr/lib\
> -Wl,-R/usr/lib\ -pthread LINKER_RPATH_FLAG=-R
> PATH=/usr/work/amd64/lang/php83/work/.cwrapper/bin:/usr/work/amd64/lan
> g/php83/work/.buildlink/bin:/usr/work/amd64/lang/php83/work/.tools/bin
> :/usr/work/amd64/lang/php83/work/.gcc/bin:/usr/pkg/bin:/sbin:/usr/sbin
> :/bin:/usr/bin:/usr/pkg/sbin:/usr/pkg/bin:/usr/games:/usr/X11R7/bin:/u
> sr/local/sbin:/usr/local/bin:/usr/pkg/bin:/usr/X11R7/bin
> PREFIX=/usr/pkg MAKELEVEL=0 CONFIG_SITE=
> ftp_proxy=downloads-forbidden-except-during-fetch
> http_proxy=downloads-forbidden-except-during-fetch
> https_proxy=downloads-forbidden-except-during-fetch no_proxy=
> PKG_SYSCONFDIR=/usr/pkg/etc/php/8.3
> HOME=/usr/work/amd64/lang/php83/work/.home
> CWRAPPERS_CONFIG_DIR=/usr/work/amd64/lang/php83/work/.cwrapper/config
> CONFIG_SHELL=/bin/sh LIBS= ac_given_INSTALL=/usr/bin/install\ -c\ -o\
> root\ -g\ wheel lt_cv_sys_max_cmd_len=262144 autoconf -f
> cd: can't cd to /usr/work/amd64/lang/php83/work/php-8.3.25
Remove all work directories. Go to /usr/pkgsrc/lang/php83 and do a "make clean". Then do a "make package-install" or "make replace" for that package, get it to work, then continue the pkg_rolling-replace.
Also, small side note: pkgrrxx (from pkgtools/pkgchkxx) is much better and faster than pkg_rolling-replace, in my opinion.
--
Benny
Home |
Main Index |
Thread Index |
Old Index