pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

php73 extensions (with apache): Undefined symbol "executor_globals" (pre-built packages)



Hi!

In a NetBSD 8.0 virtual private server I installed ap24-php73 (and Apache and PHP). I also installed some PHP extensions (pdo, zlib, etc.).

When I run Apache, it appends the following line to the logs:

PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo.so' (tried: /usr/pkg/lib/php/20181200/pdo.so (/usr/pkg/lib/php/20181200/pdo.so: Undefined symbol "executor_globals" (symnum = 125)), /usr/pkg/lib/php/20181200/pdo.so.so (Cannot open "/usr/pkg/lib/php/20181200/pdo.so.so")) in Unknown on line 0

And the extensions don't get loaded.

The same also happens for other extensions.

Strangely, if I run "php -m" it shows those extensions that wasn't loaded by ap24-php73.

I also tried php72 and the result is the same.

Some information:

   # uname -a
   NetBSD myhostname 8.0 NetBSD 8.0 (GENERIC) #0: Tue Jul 17 14:59:51 UTC 2018  mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/amd64/compile/GENERIC amd64

   # echo $PKG_PATH
   http://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/8.0/All

Later, I compiled Apache and PHP myself and had no problems loading permissions. Why this happens with pre-built packages?

Thanks!


Home | Main Index | Thread Index | Old Index