Background Image

FORUM

?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
OS
 Linux 64bit , CentOS 6.4 , CentOS 7.3
CUBRID Ver.
CUBRID 10.2 (10.2.1.8849-de852d6) (64bit release build for Linux) (May 28 2020 15:55:52)

CUBRID TOOL Ver.
[도움말]-[버전정보] 확인
응용 환경(API)
java, php, odbc 등 입력

* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------


php 7.3 compile 에러입니다. 


../src/cci/cci_util.c:53:34: error: libregex38a/regex38a.h: No such file or directory


Centos 6.4, PHP 7.3

Centos 7.3, PHP 7.0


두 환경 동일한 에러 입니다. 


CUBRID 설치 환경은 

CUBRID-10.2-latest-Linux.x86_64.sh 로 설치 했고

/home/cubrid/CUBRID-10.2.1.8849-de852d6-Linux.x86_64 에 설치됬습니다. 


소스 파일은 

CUBRID-PHP-10.2-latest.tar.gz

입니다. 




[cubrid@cent6default cubrid-php]$ ./configure --with-cubrid=/home/cubrid/CUBRID-10.2.1.8849-de852d6-Linux.x86_64

checking for grep that handles long lines and -e... /bin/grep

checking for egrep... /bin/grep -E

checking for a sed that does not truncate output... /bin/sed

checking for cc... cc

checking whether the C compiler works... yes

checking for C compiler default output file name... a.out

checking for suffix of executables...

checking whether we are cross compiling... no

checking for suffix of object files... o

checking whether we are using the GNU C compiler... yes

checking whether cc accepts -g... yes

checking for cc option to accept ISO C89... none needed

checking how to run the C preprocessor... cc -E

checking for icc... no

checking for suncc... no

checking whether cc understands -c and -o together... yes

checking for system library directory... lib

checking if compiler supports -R... no

checking if compiler supports -Wl,-rpath,... yes

checking build system type... x86_64-pc-linux-gnu

checking host system type... x86_64-pc-linux-gnu

checking target system type... x86_64-pc-linux-gnu

checking for PHP prefix... /usr/php7.3

checking for PHP includes... -I/usr/php7.3/include/php -I/usr/php7.3/include/php/main -I/usr/php7.3/include/php/TSRM -I/usr/php7.3/include/php/Zend -I/usr/php7.3/include/php/ext -I/usr/php7.3/include/php/ext/date/lib

checking for PHP extension directory... /usr/php7.3/lib/php/extensions/no-debug-non-zts-20180731

checking for PHP installed headers prefix... /usr/php7.3/include/php

checking if debug is enabled... no

checking if zts is enabled... no

checking for re2c... no

configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers.

checking for gawk... gawk

checking for CUBRID support... yes, shared

checking PHP version... checking for ANSI C header files... yes

checking for sys/types.h... yes

checking for sys/stat.h... yes

checking for stdlib.h... yes

checking for string.h... yes

checking for memory.h... yes

checking for strings.h... yes

checking for inttypes.h... yes

checking for stdint.h... yes

checking for unistd.h... yes

checking size of int *... 8

configure: Build static cci lib 64 bits

~/cubrid-php/cci-src ~/cubrid-php

checking build system type... x86_64-redhat-linux-gnu

checking host system type... x86_64-redhat-linux-gnu

checking target system type... x86_64-redhat-linux-gnu

checking for a BSD-compatible install... /usr/bin/install -c

checking whether build environment is sane... yes

checking for a thread-safe mkdir -p... /bin/mkdir -p

checking for gawk... gawk

checking whether make sets $(MAKE)... yes

checking how to create a ustar tar archive... gnutar

checking for gcc... gcc

checking for C compiler default output file name... a.out

checking whether the C compiler works... yes

checking whether we are cross compiling... no

checking for suffix of executables...

checking for suffix of object files... o

checking whether we are using the GNU C compiler... yes

checking whether gcc accepts -g... yes

checking for gcc option to accept ISO C89... none needed

checking for style of include used by make... GNU

checking dependency style of gcc... gcc3

checking for g++... g++

checking whether we are using the GNU C++ compiler... yes

checking whether g++ accepts -g... yes

checking dependency style of g++... gcc3

checking whether gcc and cc understand -c and -o together... yes

checking for a sed that does not truncate output... /bin/sed

checking for grep that handles long lines and -e... /bin/grep

checking for egrep... /bin/grep -E

checking for fgrep... /bin/grep -F

checking for ld used by gcc... /usr/bin/ld

checking if the linker (/usr/bin/ld) is GNU ld... yes

checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B

checking the name lister (/usr/bin/nm -B) interface... BSD nm

checking whether ln -s works... yes

checking the maximum length of command line arguments... 1966080

checking whether the shell understands some XSI constructs... yes

checking whether the shell understands "+="... yes

checking for /usr/bin/ld option to reload object files... -r

checking for objdump... objdump

checking how to recognize dependent libraries... pass_all

checking for ar... ar

checking for strip... strip

checking for ranlib... ranlib

checking command to parse /usr/bin/nm -B output from gcc object... ok

checking how to run the C preprocessor... gcc -E

checking for ANSI C header files... yes

checking for sys/types.h... yes

checking for sys/stat.h... yes

checking for stdlib.h... yes

checking for string.h... yes

checking for memory.h... yes

checking for strings.h... yes

checking for inttypes.h... yes

checking for stdint.h... yes

checking for unistd.h... yes

checking for dlfcn.h... yes

checking whether we are using the GNU C++ compiler... (cached) yes

checking whether g++ accepts -g... (cached) yes

checking dependency style of g++... (cached) gcc3

checking how to run the C++ preprocessor... g++ -E

checking for objdir... .libs

checking if gcc supports -fno-rtti -fno-exceptions... no

checking for gcc option to produce PIC... -fPIC -DPIC

checking if gcc PIC flag -fPIC -DPIC works... yes

checking if gcc static flag -static works... yes

checking if gcc supports -c -o file.o... yes

checking if gcc supports -c -o file.o... (cached) yes

checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes

checking whether -lc should be explicitly linked in... no

checking dynamic linker characteristics... GNU/Linux ld.so

checking how to hardcode library paths into programs... immediate

checking whether stripping libraries is possible... yes

checking if libtool supports shared libraries... yes

checking whether to build shared libraries... yes

checking whether to build static libraries... yes

checking for ld used by g++... /usr/bin/ld -m elf_x86_64

checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes

checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes

checking for g++ option to produce PIC... -fPIC -DPIC

checking if g++ PIC flag -fPIC -DPIC works... yes

checking if g++ static flag -static works... yes

checking if g++ supports -c -o file.o... yes

checking if g++ supports -c -o file.o... (cached) yes

checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes

checking dynamic linker characteristics... GNU/Linux ld.so

checking how to hardcode library paths into programs... immediate

checking for ranlib... (cached) ranlib

checking for a BSD-compatible install... /usr/bin/install -c

checking for bison... bison -y

checking for flex... flex

checking lex output file root... lex.yy

checking lex library... none needed

checking whether yytext is a pointer... no

checking for egrep... (cached) /bin/grep -E

checking for gawk... (cached) gawk

checking for diff... diff

./configure: line 16361: libtool: No such file or directory

mv: cannot stat `libtool-2': No such file or directory

chmod: cannot access `libtool': No such file or directory

checking for main in -lm... yes

checking for main in -ldl... yes

checking for main in -lpthread... yes

checking for main in -lcurses... yes

checking for main in -lstdc++... yes

checking for ANSI C header files... (cached) yes

checking for stdbool.h that conforms to C99... yes

checking for _Bool... yes

checking whether stat file-mode macros are broken... no

checking whether time.h and sys/time.h may both be included... yes

checking limits.h usability... yes

checking limits.h presence... yes

checking for limits.h... yes

checking for limits.h... (cached) yes

checking for limits.h... (cached) yes

checking sys/param.h usability... yes

checking sys/param.h presence... yes

checking for sys/param.h... yes

checking sys/socket.h usability... yes

checking sys/socket.h presence... yes

checking for sys/socket.h... yes

checking nl_types.h usability... yes

checking nl_types.h presence... yes

checking for nl_types.h... yes

checking regex.h usability... yes

checking regex.h presence... yes

checking for regex.h... yes

checking getopt.h usability... yes

checking getopt.h presence... yes

checking for getopt.h... yes

checking libgen.h usability... yes

checking libgen.h presence... yes

checking for libgen.h... yes

checking rpc/des_crypt.h usability... yes

checking rpc/des_crypt.h presence... yes

checking for rpc/des_crypt.h... yes

checking err.h usability... yes

checking err.h presence... yes

checking for err.h... yes

checking vsnprintf usability... no

checking vsnprintf presence... no

checking for vsnprintf... no

checking for off_t... yes

checking for size_t... yes

checking for pid_t... yes

checking size of char... 1

checking size of short... 2

checking size of int... 4

checking size of long... 8

checking size of long long... 8

checking size of void *... 8

checking for long long... yes

checking for byte_t... no

checking for int8_t... yes

checking for int16_t... yes

checking for int32_t... yes

checking for int64_t... yes

checking for intmax_t... yes

checking for intptr_t... yes

checking for uint8_t... yes

checking for uint16_t... yes

checking for uint32_t... yes

checking for uint64_t... yes

checking for uintmax_t... yes

checking for uintptr_t... yes

checking for off64_t... no

checking whether struct tm is in sys/time.h or time.h... time.h

checking whether byte ordering is bigendian... no

checking for --hash-style=both linker support... yes

checking for vprintf... yes

checking for _doprnt... no

checking for getrlimit... yes

checking for sysconf... yes

checking for open_memstream... yes

checking for vasprintf... yes

checking for asprintf... yes

checking for strdup... yes

checking for strlcpy... no

checking for strlcat... no

checking for getopt... yes

checking for getopt_long... yes

checking for dirname... yes

checking for basename... yes

checking for ctime_r... yes

checking for localtime_r... yes

checking for drand48_r... yes

checking for glibc gethostbyname_r... yes

checking for Solaris/Irix gethostbyname_r... no

checking for struct hostent_data gethostbyname_r... no

checking whether gcc provides atomic builtins... yes

checking for special C compiler options needed for large files... no

checking for _FILE_OFFSET_BITS value needed for large files... no

checking whether build cci library only... yes

checking for java home...

checking for bison... no

checking for libedit library... no

checking for lzo2 library... no

checking for libgcrypt library... no

checking for main in -lgcrypt... yes

checking for libgpg-error library... no

checking for main in -lgpg-error... yes

checking for aio library... no

checking for cubrid manager server... no

checking for expat library... no

checking for jansson library... no

checking whether to use CUBRID environment variable... yes

checking for bindir... ${exec_prefix}/bin

checking for libdir... ${exec_prefix}/lib

checking for localstatedir... ${prefix}/var

checking for confdir... $(prefix)/conf

checking for jspdir... $(prefix)/java

checking for jdbcdir... $(prefix)/jdbc

checking for demodir... $(prefix)/demo

checking for msgdir... $(prefix)/msg

checking for shlocdir... $(prefix)/locales

checking for compatdir... $(prefix)/compat

checking for logdir... $(prefix)/log

checking for tmpdir... $(prefix)/tmp

checking for tzlibdir... $(prefix)/timezones

configure: creating ./config.status

config.status: creating Makefile

config.status: creating external/Makefile

config.status: creating include/Makefile

config.status: creating cci/Makefile

config.status: creating config.h

config.status: executing depfiles commands

config.status: executing libtool commands

=== configuring in external/libregex38a (/home/cubrid/cubrid-php/cci-src/external/libregex38a)

configure: running /bin/sh ./configure.gnu --disable-option-checking '--prefix=/home/cubrid/cubrid'  '--enable-64bit' --cache-file=/dev/null --srcdir=.

checking for a BSD-compatible install... /usr/bin/install -c

checking whether build environment is sane... yes

checking for gawk... gawk

checking whether make sets $(MAKE)... yes

checking for gcc... gcc

checking for C compiler default output file name... a.out

checking whether the C compiler works... yes

checking whether we are cross compiling... no

checking for suffix of executables...

checking for suffix of object files... o

checking whether we are using the GNU C compiler... yes

checking whether gcc accepts -g... yes

checking for gcc option to accept ANSI C... none needed

checking for style of include used by make... GNU

checking dependency style of gcc... gcc3

checking build system type... x86_64-redhat-linux-gnu

checking host system type... x86_64-redhat-linux-gnu

checking for a sed that does not truncate output... /bin/sed

checking for egrep... grep -E

checking for ld used by gcc... /usr/bin/ld

checking if the linker (/usr/bin/ld) is GNU ld... yes

checking for /usr/bin/ld option to reload object files... -r

checking for BSD-compatible nm... /usr/bin/nm -B

checking whether ln -s works... yes

checking how to recognise dependent libraries... pass_all

checking how to run the C preprocessor... gcc -E

checking for ANSI C header files... yes

checking for sys/types.h... yes

checking for sys/stat.h... yes

checking for stdlib.h... yes

checking for string.h... yes

checking for memory.h... yes

checking for strings.h... yes

checking for inttypes.h... yes

checking for stdint.h... yes

checking for unistd.h... yes

checking dlfcn.h usability... yes

checking dlfcn.h presence... yes

checking for dlfcn.h... yes

checking whether we are using the GNU C++ compiler... yes

checking whether g++ accepts -g... yes

checking dependency style of g++... gcc3

checking how to run the C++ preprocessor... g++ -E

checking for g77... no

checking for f77... no

checking for xlf... no

checking for frt... no

checking for pgf77... no

checking for fort77... no

checking for fl32... no

checking for af77... no

checking for f90... no

checking for xlf90... no

checking for pgf90... no

checking for epcf90... no

checking for f95... no

checking for fort... no

checking for xlf95... no

checking for ifc... no

checking for efc... no

checking for pgf95... no

checking for lf95... no

checking for gfortran... no

checking whether we are using the GNU Fortran 77 compiler... no

checking whether  accepts -g... no

checking the maximum length of command line arguments... 32768

checking command to parse /usr/bin/nm -B output from gcc object... ok

checking for objdir... .libs

checking for ar... ar

checking for ranlib... ranlib

checking for strip... strip

checking if gcc supports -fno-rtti -fno-exceptions... no

checking for gcc option to produce PIC... -fPIC

checking if gcc PIC flag -fPIC works... yes

checking if gcc static flag -static works... yes

checking if gcc supports -c -o file.o... yes

checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes

checking dynamic linker characteristics... GNU/Linux ld.so

checking how to hardcode library paths into programs... immediate

checking whether stripping libraries is possible... yes

checking if libtool supports shared libraries... yes

checking whether to build shared libraries... no

checking whether to build static libraries... yes

configure: creating libtool

appending configuration tag "CXX" to libtool

checking for ld used by g++... /usr/bin/ld -m elf_x86_64

checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes

checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes

checking for g++ option to produce PIC... -fPIC

checking if g++ PIC flag -fPIC works... yes

checking if g++ static flag -static works... yes

checking if g++ supports -c -o file.o... yes

checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes

checking dynamic linker characteristics... GNU/Linux ld.so

checking how to hardcode library paths into programs... immediate

appending configuration tag "F77" to libtool

checking for ANSI C header files... (cached) yes

checking limits.h usability... yes

checking limits.h presence... yes

checking for limits.h... yes

checking for stdlib.h... (cached) yes

checking for string.h... (cached) yes

checking for an ANSI C-conforming const... yes

checking for off_t... yes

checking for size_t... yes

checking for off64_t... yes

checking for working memcmp... yes

checking for memmove... yes

checking for memset... yes

configure: creating ./config.status

config.status: creating Makefile

config.status: creating include/Makefile

config.status: creating config.h

config.status: executing depfiles commands

make  all-recursive

make[1]: Entering directory `/home/cubrid/cubrid-php/cci-src'

Making all in external

make[2]: Entering directory `/home/cubrid/cubrid-php/cci-src/external'

Making all in libregex38a

make[3]: Entering directory `/home/cubrid/cubrid-php/cci-src/external/libregex38a'

make  all-recursive

make[4]: Entering directory `/home/cubrid/cubrid-php/cci-src/external/libregex38a'

Making all in include

make[5]: Entering directory `/home/cubrid/cubrid-php/cci-src/external/libregex38a/include'

make[5]: Nothing to be done for `all'.

make[5]: Leaving directory `/home/cubrid/cubrid-php/cci-src/external/libregex38a/include'

make[5]: Entering directory `/home/cubrid/cubrid-php/cci-src/external/libregex38a'

if /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT regcomp.lo -MD -MP -MF ".deps/regcomp.Tpo" -c -o regcomp.lo regcomp.c; \

        then mv -f ".deps/regcomp.Tpo" ".deps/regcomp.Plo"; else rm -f ".deps/regcomp.Tpo"; exit 1; fi

 gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT regcomp.lo -MD -MP -MF .deps/regcomp.Tpo -c regcomp.c  -fPIC -DPIC -o regcomp.o

if /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT regexec.lo -MD -MP -MF ".deps/regexec.Tpo" -c -o regexec.lo regexec.c; \

        then mv -f ".deps/regexec.Tpo" ".deps/regexec.Plo"; else rm -f ".deps/regexec.Tpo"; exit 1; fi

 gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT regexec.lo -MD -MP -MF .deps/regexec.Tpo -c regexec.c  -fPIC -DPIC -o regexec.o

if /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT regfree.lo -MD -MP -MF ".deps/regfree.Tpo" -c -o regfree.lo regfree.c; \

        then mv -f ".deps/regfree.Tpo" ".deps/regfree.Plo"; else rm -f ".deps/regfree.Tpo"; exit 1; fi

 gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT regfree.lo -MD -MP -MF .deps/regfree.Tpo -c regfree.c  -fPIC -DPIC -o regfree.o

if /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT regerror.lo -MD -MP -MF ".deps/regerror.Tpo" -c -o regerror.lo regerror.c; \

        then mv -f ".deps/regerror.Tpo" ".deps/regerror.Plo"; else rm -f ".deps/regerror.Tpo"; exit 1; fi

 gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT regerror.lo -MD -MP -MF .deps/regerror.Tpo -c regerror.c  -fPIC -DPIC -o regerror.o

if /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT regmem.lo -MD -MP -MF ".deps/regmem.Tpo" -c -o regmem.lo regmem.c; \

        then mv -f ".deps/regmem.Tpo" ".deps/regmem.Plo"; else rm -f ".deps/regmem.Tpo"; exit 1; fi

 gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT regmem.lo -MD -MP -MF .deps/regmem.Tpo -c regmem.c  -fPIC -DPIC -o regmem.o

/bin/sh ./libtool --tag=CC --mode=link gcc  -g -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -o libregex38a.la   regcomp.lo regexec.lo regfree.lo regerror.lo regmem.lo

mkdir .libs

ar cru .libs/libregex38a.a  regcomp.o regexec.o regfree.o regerror.o regmem.o

ranlib .libs/libregex38a.a

creating libregex38a.la

(cd .libs && rm -f libregex38a.la && ln -s ../libregex38a.la libregex38a.la)

make[5]: Leaving directory `/home/cubrid/cubrid-php/cci-src/external/libregex38a'

make[4]: Leaving directory `/home/cubrid/cubrid-php/cci-src/external/libregex38a'

make[3]: Leaving directory `/home/cubrid/cubrid-php/cci-src/external/libregex38a'

make[3]: Entering directory `/home/cubrid/cubrid-php/cci-src/external'

Making install in libregex38a

make[4]: Entering directory `/home/cubrid/cubrid-php/cci-src/external/libregex38a'

Making install in include

make[5]: Entering directory `/home/cubrid/cubrid-php/cci-src/external/libregex38a/include'

make[6]: Entering directory `/home/cubrid/cubrid-php/cci-src/external/libregex38a/include'

make[6]: Nothing to be done for `install-exec-am'.

test -z "/home/cubrid/cubrid-php/cci-src/external/libregex38a/../include/libregex38a" || mkdir -p -- "/home/cubrid/cubrid-php/cci-src/external/libregex38a/../include/libregex38a"

 /usr/bin/install -c -m 644 'regex38a.h' '/home/cubrid/cubrid-php/cci-src/external/libregex38a/../include/libregex38a/regex38a.h'

make[6]: Leaving directory `/home/cubrid/cubrid-php/cci-src/external/libregex38a/include'

make[5]: Leaving directory `/home/cubrid/cubrid-php/cci-src/external/libregex38a/include'

make[5]: Entering directory `/home/cubrid/cubrid-php/cci-src/external/libregex38a'

make[6]: Entering directory `/home/cubrid/cubrid-php/cci-src/external/libregex38a'

make[6]: Nothing to be done for `install-exec-am'.

make[6]: Nothing to be done for `install-data-am'.

make[6]: Leaving directory `/home/cubrid/cubrid-php/cci-src/external/libregex38a'

make[5]: Leaving directory `/home/cubrid/cubrid-php/cci-src/external/libregex38a'

make[4]: Leaving directory `/home/cubrid/cubrid-php/cci-src/external/libregex38a'

make[3]: Leaving directory `/home/cubrid/cubrid-php/cci-src/external'

make[2]: Leaving directory `/home/cubrid/cubrid-php/cci-src/external'

Making all in cci

make[2]: Entering directory `/home/cubrid/cubrid-php/cci-src/cci'

/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../src/api -I../src/base -I../src/broker -I../src/cci -I../src/compat    -I../external/include/libregex38a     -DGCC -DLINUX -D_GNU_SOURCE -DI386 -DX86 -DMAJOR_VERSION=10 -DMINOR_VERSION=1 -DPATCH_VERSION=0 -DRELEASE_STRING=10.1.0 -DMAJOR_RELEASE_STRING=10.1 -DBUILD_NUMBER=10.1.0.7663 -DBUILD_OS='linux_gnu'   -fPIC -Wall -W -Wwrite-strings -Wno-cast-qual -Wmissing-prototypes -Wredundant-decls -Wlong-long -Wextra -Wno-unused -ggdb -O2 -DNDEBUG -finline-functions -fno-omit-frame-pointer -MT libcascci_la-porting.lo -MD -MP -MF .deps/libcascci_la-porting.Tpo -c -o libcascci_la-porting.lo `test -f '../src/base/porting.c' || echo './'`../src/base/porting.c

libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../src/api -I../src/base -I../src/broker -I../src/cci -I../src/compat -I../external/include/libregex38a -DGCC -DLINUX -D_GNU_SOURCE -DI386 -DX86 -DMAJOR_VERSION=10 -DMINOR_VERSION=1 -DPATCH_VERSION=0 -DRELEASE_STRING=10.1.0 -DMAJOR_RELEASE_STRING=10.1 -DBUILD_NUMBER=10.1.0.7663 -DBUILD_OS=linux_gnu -fPIC -Wall -W -Wwrite-strings -Wno-cast-qual -Wmissing-prototypes -Wredundant-decls -Wlong-long -Wextra -Wno-unused -ggdb -O2 -DNDEBUG -finline-functions -fno-omit-frame-pointer -MT libcascci_la-porting.lo -MD -MP -MF .deps/libcascci_la-porting.Tpo -c ../src/base/porting.c  -fPIC -DPIC -o .libs/libcascci_la-porting.o

libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../src/api -I../src/base -I../src/broker -I../src/cci -I../src/compat -I../external/include/libregex38a -DGCC -DLINUX -D_GNU_SOURCE -DI386 -DX86 -DMAJOR_VERSION=10 -DMINOR_VERSION=1 -DPATCH_VERSION=0 -DRELEASE_STRING=10.1.0 -DMAJOR_RELEASE_STRING=10.1 -DBUILD_NUMBER=10.1.0.7663 -DBUILD_OS=linux_gnu -fPIC -Wall -W -Wwrite-strings -Wno-cast-qual -Wmissing-prototypes -Wredundant-decls -Wlong-long -Wextra -Wno-unused -ggdb -O2 -DNDEBUG -finline-functions -fno-omit-frame-pointer -MT libcascci_la-porting.lo -MD -MP -MF .deps/libcascci_la-porting.Tpo -c ../src/base/porting.c -o libcascci_la-porting.o >/dev/null 2>&1

mv -f .deps/libcascci_la-porting.Tpo .deps/libcascci_la-porting.Plo

/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../src/api -I../src/base -I../src/broker -I../src/cci -I../src/compat    -I../external/include/libregex38a     -DGCC -DLINUX -D_GNU_SOURCE -DI386 -DX86 -DMAJOR_VERSION=10 -DMINOR_VERSION=1 -DPATCH_VERSION=0 -DRELEASE_STRING=10.1.0 -DMAJOR_RELEASE_STRING=10.1 -DBUILD_NUMBER=10.1.0.7663 -DBUILD_OS='linux_gnu'   -fPIC -Wall -W -Wwrite-strings -Wno-cast-qual -Wmissing-prototypes -Wredundant-decls -Wlong-long -Wextra -Wno-unused -ggdb -O2 -DNDEBUG -finline-functions -fno-omit-frame-pointer -MT libcascci_la-cas_cci.lo -MD -MP -MF .deps/libcascci_la-cas_cci.Tpo -c -o libcascci_la-cas_cci.lo `test -f '../src/cci/cas_cci.c' || echo './'`../src/cci/cas_cci.c

libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../src/api -I../src/base -I../src/broker -I../src/cci -I../src/compat -I../external/include/libregex38a -DGCC -DLINUX -D_GNU_SOURCE -DI386 -DX86 -DMAJOR_VERSION=10 -DMINOR_VERSION=1 -DPATCH_VERSION=0 -DRELEASE_STRING=10.1.0 -DMAJOR_RELEASE_STRING=10.1 -DBUILD_NUMBER=10.1.0.7663 -DBUILD_OS=linux_gnu -fPIC -Wall -W -Wwrite-strings -Wno-cast-qual -Wmissing-prototypes -Wredundant-decls -Wlong-long -Wextra -Wno-unused -ggdb -O2 -DNDEBUG -finline-functions -fno-omit-frame-pointer -MT libcascci_la-cas_cci.lo -MD -MP -MF .deps/libcascci_la-cas_cci.Tpo -c ../src/cci/cas_cci.c  -fPIC -DPIC -o .libs/libcascci_la-cas_cci.o

../src/cci/cas_cci.c: In function 'cci_set_db_parameter':

../src/cci/cas_cci.c:1990: warning: comparison between signed and unsigned integer expressions

libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../src/api -I../src/base -I../src/broker -I../src/cci -I../src/compat -I../external/include/libregex38a -DGCC -DLINUX -D_GNU_SOURCE -DI386 -DX86 -DMAJOR_VERSION=10 -DMINOR_VERSION=1 -DPATCH_VERSION=0 -DRELEASE_STRING=10.1.0 -DMAJOR_RELEASE_STRING=10.1 -DBUILD_NUMBER=10.1.0.7663 -DBUILD_OS=linux_gnu -fPIC -Wall -W -Wwrite-strings -Wno-cast-qual -Wmissing-prototypes -Wredundant-decls -Wlong-long -Wextra -Wno-unused -ggdb -O2 -DNDEBUG -finline-functions -fno-omit-frame-pointer -MT libcascci_la-cas_cci.lo -MD -MP -MF .deps/libcascci_la-cas_cci.Tpo -c ../src/cci/cas_cci.c -o libcascci_la-cas_cci.o >/dev/null 2>&1

mv -f .deps/libcascci_la-cas_cci.Tpo .deps/libcascci_la-cas_cci.Plo

/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../src/api -I../src/base -I../src/broker -I../src/cci -I../src/compat    -I../external/include/libregex38a     -DGCC -DLINUX -D_GNU_SOURCE -DI386 -DX86 -DMAJOR_VERSION=10 -DMINOR_VERSION=1 -DPATCH_VERSION=0 -DRELEASE_STRING=10.1.0 -DMAJOR_RELEASE_STRING=10.1 -DBUILD_NUMBER=10.1.0.7663 -DBUILD_OS='linux_gnu'   -fPIC -Wall -W -Wwrite-strings -Wno-cast-qual -Wmissing-prototypes -Wredundant-decls -Wlong-long -Wextra -Wno-unused -ggdb -O2 -DNDEBUG -finline-functions -fno-omit-frame-pointer -MT libcascci_la-cci_util.lo -MD -MP -MF .deps/libcascci_la-cci_util.Tpo -c -o libcascci_la-cci_util.lo `test -f '../src/cci/cci_util.c' || echo './'`../src/cci/cci_util.c

libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../src/api -I../src/base -I../src/broker -I../src/cci -I../src/compat -I../external/include/libregex38a -DGCC -DLINUX -D_GNU_SOURCE -DI386 -DX86 -DMAJOR_VERSION=10 -DMINOR_VERSION=1 -DPATCH_VERSION=0 -DRELEASE_STRING=10.1.0 -DMAJOR_RELEASE_STRING=10.1 -DBUILD_NUMBER=10.1.0.7663 -DBUILD_OS=linux_gnu -fPIC -Wall -W -Wwrite-strings -Wno-cast-qual -Wmissing-prototypes -Wredundant-decls -Wlong-long -Wextra -Wno-unused -ggdb -O2 -DNDEBUG -finline-functions -fno-omit-frame-pointer -MT libcascci_la-cci_util.lo -MD -MP -MF .deps/libcascci_la-cci_util.Tpo -c ../src/cci/cci_util.c  -fPIC -DPIC -o .libs/libcascci_la-cci_util.o

../src/cci/cci_util.c:53:34: error: libregex38a/regex38a.h: No such file or directory

../src/cci/cci_util.c: In function 'cci_url_match':

../src/cci/cci_util.c:999: error: 'cub_regex_t' undeclared (first use in this function)

../src/cci/cci_util.c:999: error: (Each undeclared identifier is reported only once

../src/cci/cci_util.c:999: error: for each function it appears in.)

../src/cci/cci_util.c:999: error: expected ';' before 'regex'

../src/cci/cci_util.c:1000: error: 'cub_regmatch_t' undeclared (first use in this function)

../src/cci/cci_util.c:1000: error: expected ';' before 'match'

../src/cci/cci_util.c:1004: warning: implicit declaration of function 'cub_regset_malloc'

../src/cci/cci_util.c:1005: warning: implicit declaration of function 'cub_regset_realloc'

../src/cci/cci_util.c:1006: warning: implicit declaration of function 'cub_regset_free'

../src/cci/cci_util.c:1008: warning: implicit declaration of function 'cub_regcomp'

../src/cci/cci_util.c:1008: error: 'regex' undeclared (first use in this function)

../src/cci/cci_util.c:1008: error: 'CUB_REG_EXTENDED' undeclared (first use in this function)

../src/cci/cci_util.c:1008: error: 'CUB_REG_ICASE' undeclared (first use in this function)

../src/cci/cci_util.c:1009: error: 'CUB_REG_OKAY' undeclared (first use in this function)

../src/cci/cci_util.c:1012: warning: implicit declaration of function 'cub_regerror'

../src/cci/cci_util.c:1014: warning: implicit declaration of function 'cub_regfree'

../src/cci/cci_util.c:1019: warning: implicit declaration of function 'cub_regexec'

../src/cci/cci_util.c:1019: error: 'match' undeclared (first use in this function)

../src/cci/cci_util.c:1020: error: 'CUB_REG_NOMATCH' undeclared (first use in this function)

make[2]: *** [libcascci_la-cci_util.lo] Error 1

make[2]: Leaving directory `/home/cubrid/cubrid-php/cci-src/cci'

make[1]: *** [all-recursive] Error 1

make[1]: Leaving directory `/home/cubrid/cubrid-php/cci-src'

make: *** [all] Error 2

~/cubrid-php

configure: error: libcascci.a not found. Failed to build cci lib. Exit.


  • ?
    kisoo 2020.07.30 10:43
    CUBRID-PHP-10.2-latest.tar.gz의 Link가 수정이 안되어서 문제가 발생한듯 합니다.
    Download를 다시하여 build 해보시기 바랍니다 (devtoolset-8)
  • ?
    함마칙스 2020.08.03 18:37
    다시 다운로드 해서 빌드하니 다른 에러가 납니다.

    Making all in cci
    make[2]: Entering directory `/usr/local/src/cubrid-php/cci-src/cci'
    /bin/sh ../libtool --tag=CC --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../src/api -I../src/base -I../src/broker -I../src/cci -I../src/compat -I../external/include -DGCC -DLINUX -D_GNU_SOURCE -DI386 -DX86 -DMAJOR_VERSION=10 -DMINOR_VERSION=2 -DPATCH_VERSION=0 -DRELEASE_STRING=10.2.0 -DMAJOR_RELEASE_STRING=10.2 -DBUILD_NUMBER=10.2.0.8753 -DBUILD_OS='linux_gnu' -fPIC -Wall -W -Wwrite-strings -Wno-cast-qual -Wmissing-prototypes -Wredundant-decls -Wlong-long -Wextra -Wno-unused -ggdb -O2 -DNDEBUG -finline-functions -fno-omit-frame-pointer -MT libcascci_la-porting.lo -MD -MP -MF .deps/libcascci_la-porting.Tpo -c -o libcascci_la-porting.lo `test -f '../src/base/porting.c' || echo './'`../src/base/porting.c
    libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../src/api -I../src/base -I../src/broker -I../src/cci -I../src/compat -I../external/include -DGCC -DLINUX -D_GNU_SOURCE -DI386 -DX86 -DMAJOR_VERSION=10 -DMINOR_VERSION=2 -DPATCH_VERSION=0 -DRELEASE_STRING=10.2.0 -DMAJOR_RELEASE_STRING=10.2 -DBUILD_NUMBER=10.2.0.8753 -DBUILD_OS=linux_gnu -fPIC -Wall -W -Wwrite-strings -Wno-cast-qual -Wmissing-prototypes -Wredundant-decls -Wlong-long -Wextra -Wno-unused -ggdb -O2 -DNDEBUG -finline-functions -fno-omit-frame-pointer -MT libcascci_la-porting.lo -MD -MP -MF .deps/libcascci_la-porting.Tpo -c ../src/base/porting.c -fPIC -DPIC -o .libs/libcascci_la-porting.o
    cc1plus: warning: command line option "-Wmissing-prototypes" is valid for Ada/C/ObjC but not for C++
    In file included from /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/type_traits:35,
    from ../src/base/porting.h:91,
    from ../src/base/porting.c:52:
    /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/c++0x_warning.h:31:2: error: #error This file requires compiler and library support for the upcoming ISO C++ standard, C++0x. This support is currently experimental, and must be enabled with the -std=c++0x or -std=gnu++0x compiler options.
    In file included from ../src/base/porting.c:52:
    ../src/base/porting.h:334: warning: identifier 'static_assert' will become a keyword in C++0x
    ../src/base/porting.h: In function 'void check_is_array(const T&)':
    ../src/base/porting.h:334: error: 'is_array' is not a member of 'std'
    ../src/base/porting.h:334: error: expected primary-expression before '>' token
    ../src/base/porting.h:334: error: '::value' has not been declared
    ../src/base/porting.h:334: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available
    ../src/base/porting.h:334: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
    In file included from ../src/base/porting.c:52:
    ../src/base/porting.h: In function 'T ATOMIC_INC_32(volatile T*, V)':
    ../src/base/porting.h:798: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available
    ../src/base/porting.h:799: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available
    ../src/base/porting.h: In function 'bool ATOMIC_CAS_32(volatile T*, V1, V2)':
    ../src/base/porting.h:813: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available
    ../src/base/porting.h:814: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available
    ../src/base/porting.h:815: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available
    ../src/base/porting.h: In function 'T ATOMIC_TAS_32(volatile T*, V)':
    ../src/base/porting.h:829: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available
    ../src/base/porting.h:830: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available
    ../src/base/porting.h: In function 'T ATOMIC_INC_64(volatile T*, V)':
    ../src/base/porting.h:844: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available
    ../src/base/porting.h: In function 'bool ATOMIC_CAS_64(volatile T*, V1, V2)':
    ../src/base/porting.h:856: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available
    ../src/base/porting.h: In function 'T ATOMIC_TAS_64(volatile T*, V)':
    ../src/base/porting.h:868: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available
    make[2]: *** [libcascci_la-porting.lo] Error 1
    make[2]: Leaving directory `/usr/local/src/cubrid-php/cci-src/cci'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/usr/local/src/cubrid-php/cci-src'
    make: *** [all] Error 2
    /usr/local/src/cubrid-php
    configure: error: libcascci.a not found. Failed to build cci lib. Exit.
  • ?
    kisoo 2020.08.04 07:18
    devtoolset-8을 이용하여 build 해보시기 바랍니다.
    $ scl enable devtoolset-8 bash
    $ phpize
    $ ./configure

    devtoolset-8이 설치되어있지 않다면 아래 명령으로 설치하시기 바랍니다.
    $ sudo yum install devtoolset-8
  • ?
    함마칙스 2020.08.05 10:42
    Warning은 많이 뜨지만 make install 까지 된 것 같습니다. 감사합니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 383
3235 Cubrid db 연결이 끊어집니다. 1 newfile passik89 2020.08.11 10
3234 오류번호 -677 3 new bchlim 2020.08.11 20
3233 한 번에 여러 컬럼 추가 하는 SQL문 1 update ohgeumjin 2020.08.10 13
3232 큐브리드 10.2 오프라인에서 볼수있는 매뉴얼 없나요? 아주 예전에 다운받은거 같은데 안보여서요 6 update 덴드로비움 2020.08.10 41
3231 PHP-Cubrid 연동 오류 (Error: CCI, -16, Cannot connect to CUBRID CAS) 5 update cubrid1234 2020.08.10 40
3230 브로커 질문 드립니다. 1 덴드로비움 2020.08.10 15
3229 특정 테이블 조회시 에러 가 납니다? 용량 문제 인가요?? 다른테이블은 조회가 잘되요 1 덴드로비움 2020.08.07 21
3228 큐브리드 매니저 엑셀저장 기능을 질의결과를 보지 않고 저장하는 방법은 없나요? 1 봉보로봉봉 2020.08.05 24
3227 cubrid manager 데이터베이스 용량 확인 1 ohgeumjin 2020.08.04 30
3226 그냥 URL post로 쿼리넘기면 안됨? 로그인세션 만들어서로그인하고 1 이방원 2020.08.02 73
3225 파이썬에서 튜토리얼대로 했는데 안됩니다. 2 이방원 2020.08.02 61
3224 큐브리드 버전 업데이트 관련 문의 2 윤현선 2020.07.30 55
3223 Cubrid 사용중 Request timed out오류가 나는데요 1 poodinge 2020.07.30 33
» CUBRID-PHP-10.2-latest.tar.gz 설치 ../src/cci/cci_util.c:53:34: error: libregex38a/regex38a.h: No such file or directory 4 함마칙스 2020.07.29 53
3221 큐브리드 db 전체용량 쿼리 1 sky741492 2020.07.29 40
3220 cubrid manager 컬럼 데이터 합치기 4 ohgeumjin 2020.07.28 46
3219 alter table add constraint foreign key 문의 1 dasomoh 2020.07.28 19
3218 뷰 소스 1 bchlim 2020.07.27 26
3217 데이터베이스 내보내기 할때, 컬럼설명 누락 관련 질문 1 유진욱 2020.07.24 39
3216 Cubrid Shard 문의사항이 있어서 질문드립니다. 7 DBMASTER 2020.07.23 59
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 162 Next
/ 162

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2147 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales