Я прописал путь до php исходников, но при выполнении команды получаю вот так
[root@bx1 phpcades]# eval `/opt/cprocsp/src/doxygen/CSP/../setenv.sh --64`; make -f Makefile.unix
No compiler specified... trying to guess
/opt/cprocsp/src/doxygen/CSP/../setenv.sh: line 107: type: g++: not found
/opt/cprocsp/src/doxygen/CSP/../setenv.sh: line 125: type: clang++: not found
Nothing is found
g++ -DLINUX -DUNIX -DHAVE_LIMITS_H -I/ -I/cpcsp -I/pki -I/pki/atl -I/pki/cppcades -I/pki/cplib -I/root/php -I/root/php/main -I/root/php/Zend -I/root/php/TSRM -DSIZEOF_VOID_P= -fPIC -DPIC -c -o PHPCadesCPSigners.o PHPCadesCPSigners.cpp
make: g++: Command not found
make: *** [PHPCadesCPSigners.o] Error 127
Вот содержимое Makefile.unix
PHPDIR=/root/php
PHPINCLUDE=-I$(PHPDIR) -I$(PHPDIR)/main -I$(PHPDIR)/Zend -I$(PHPDIR)/TSRM
#CAN BE LINUX, FREEBSD, AIX
PLATFORM_FLAGS=-DLINUX
CFLAGS=$(PLATFORM_FLAGS) -DUNIX -DHAVE_LIMITS_H $(ARCH_FLAGS) $(add_CPPFLAGS) -I$(CSP_INCLUDE)/\
-I$(CSP_INCLUDE)/cpcsp -I$(CSP_INCLUDE)/pki -I$(CSP_INCLUDE)/pki/atl \
-I$(CSP_INCLUDE)/pki/cppcades -I$(CSP_INCLUDE)/pki/cplib $(PHPINCLUDE)\
-DSIZEOF_VOID_P=$(SIZEOF_VOID_P) -fPIC -DPIC
LDFLAGS= $(ARCH_FLAGS) -L$(CSP_LIB) -lcppcades -lcapi10 -lcapi20 -lrdrsup -lcplib $(add_ldflags) -g
SOURCES=\
PHPCadesCPSigners.cpp PHPCadesCPSigner.cpp PHPCadesCPExtendedKeyUsage.cpp\
PHPCadesCPAttribute.cpp PHPCadesCPEKU.cpp PHPCadesCPEKUs.cpp PHPCadesCPBasicConstraints.cpp\
PHPCadesCPSignedData.cpp PHPCadesCPPublicKey.cpp PHPCadesCPPrivateKey.cpp PHPCadesCPOID.cpp\
PHPCadesCPEncodedData.cpp PHPCadesCPAttributes.cpp PHPCadesCPCertificateStatus.cpp\
PHPCadesCPEnvelopedData.cpp PHPCadesCPAlgorithm.cpp PHPCadesCPRecipients.cpp PHPCadesCPKeyUsage.cpp\
PHPCadesAbout.cpp PHPCadesCPCardholderData.cpp PHPCadesCPCertificates.cpp PHPCadesCPSignedXML.cpp\
PHPCadesCPHashedData.cpp PHPCadesCPRawSignature.cpp PHPCadesCPCertificate.cpp PHPCadesCPStore.cpp dllmain.cpp \
PHPCadesVersion.cpp PHPCadesSymmetricAlgorithm.cpp errormsg.cpp
OBJ=$(SOURCES:.cpp=.o)
OUT=libphpcades.so
.SUFFIXES: .cpp
$(OUT): $(OBJ)
$(CXX) -shared $(OBJ) $(LDFLAGS) -o $@ $(add_libs)
clean:
rm -rf *.o *.so
.cpp.o:
$(CXX) $(CFLAGS) -c -o $@ $<
Версия php
[root@bx1 phpcades]# php -v
PHP 5.6.30 (cli) (built: Jan 19 2017 08:09:42)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
You have mail in /var/spool/mail/root
Установленные пакеты
[root@bx1 phpcades]# rpm -qa | grep cprocsp
lsb-cprocsp-kc1-64-4.0.0-4.x86_64
cprocsp-pki-cades-2.0.0-1.x86_64
lsb-cprocsp-base-4.0.0-4.noarch
lsb-cprocsp-capilite-64-4.0.0-4.x86_64
cprocsp-curl-64-4.0.0-4.x86_64
lsb-cprocsp-devel-5.0.0-4.noarch
lsb-cprocsp-rdr-64-4.0.0-4.x86_64
cprocsp-rdr-gui-gtk-64-4.0.0-4.x86_64
cprocsp-pki-plugin-2.0.0-1.x86_64
Отредактировано пользователем 31 января 2017 г. 22:26:22(UTC)
| Причина: Не указана