yeszao / dnmp

Docker LNMP (Nginx, PHP7/PHP5, MySQL, Redis)
https://resumis.com
MIT License
3.89k stars 1.41k forks source link

php7.2 安装phalcon扩展失败 #491

Closed 879820013 closed 2 years ago

879820013 commented 2 years ago
creating libtool
appending configuration tag "CXX" to libtool
configure: patching config.h.in
configure: creating ./config.status
config.status: creating config.h
running: make -j2
/bin/sh /tmp/pear/temp/pear-build-defaultuserjHjkck/phalcon-4.1.2/libtool --mode=compile cc  -I. -I/tmp/pear/temp/phalcon -DPHP_ATOM_INC -I/tmp/pear/temp/pear-build-defaultuserjHjkck/phalcon-4.1.2/include -I/tmp/pear/temp/pear-build-defaultuserjHjkck/phalcon-4.1.2/main -I/tmp/pear/temp/phalcon -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib  -DHAVE_CONFIG_H  -g -O2   -c /tmp/pear/temp/phalcon/phalcon.zep.c -o phalcon.lo
mkdir .libs
 cc -I. -I/tmp/pear/temp/phalcon -DPHP_ATOM_INC -I/tmp/pear/temp/pear-build-defaultuserjHjkck/phalcon-4.1.2/include -I/tmp/pear/temp/pear-build-defaultuserjHjkck/phalcon-4.1.2/main -I/tmp/pear/temp/phalcon -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /tmp/pear/temp/phalcon/phalcon.zep.c  -fPIC -DPIC -o .libs/phalcon.o
/tmp/pear/temp/phalcon/phalcon.zep.c: In function 'zephir_concat_svsvssvsvs.constprop':
/tmp/pear/temp/phalcon/phalcon.zep.c:11022:2: warning: writing 2 bytes into a region of size 1 [-Wstringop-overflow=]
11022 |  memcpy(Z_STRVAL_P(result) + offset + op1_len + Z_STRLEN_P(op2) + op3_len + Z_STRLEN_P(op4) + op5_len + op6_len + Z_STRLEN_P(op7), op8, op8_len);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

cc: fatal error: Killed signal terminated program cc1
compilation terminated.
make: *** [Makefile:192: phalcon.lo] Error 1
ERROR: `make -j2' failed

安装日志如上 使用过docker update -m 1000M --memory-swap=-1 还是如上报错

879820013 commented 2 years ago

搞定了 直接修改docker 上的设置就行了 修改设置Resources 上Advanced