php no shared memory support, what ?

PHP 8.2.11 fordításnál ez:

checking for mprotect... yes
checking for sysvipc shared memory support... no
checking for mmap() using MAP_ANON shared memory support... no
checking for shm_open in -lrt... yes
checking for shm_open in -lroot... no
checking for __shm_open in -lroot... no
checking for mmap() using shm_open() shared memory support... no
configure: error: No supported shared memory caching support was found when configuring opcache. Check config.log for any errors or missing dependencie
s.

Pedig elméletileg van:

[root@srv-gemstone php-8.2.11]# ipcs -lm

---------- Osztott memória korlátai ----------
max number of segments = 4096
max seg size (kbytes) = 4050277
max total shared memory (kbytes) = 18446744073709551612
min seg size (bytes) = 1

Ennyi config.log:

[root@srv-gemstone php-8.2.11]# cat config.log |grep "cannot find"
/usr/bin/ld: cannot find -lnetwork: No such file or directory
/usr/bin/ld: cannot find -lnetwork: No such file or directory
/usr/bin/ld: cannot find -lintl: No such file or directory
/usr/bin/ld: cannot find -lroot: No such file or directory
/usr/bin/ld: cannot find -lroot: No such file or directory

Hozzászólások

Van valami kulonos okod, hogy miert nem a disztroet hasznalod?

A strange game. The only winning move is not to play. How about a nice game of chess?

Ez alapján a hiányzó libeket kellene rendbe tenned. Nekem úgy tűnik, hogy a hiba picit félrevezető, mert nem az "mmap() using shm_open() shared memory support" hiányzik valójában, hanem ennek a csekkolása során fut függőségi hibára.