메뉴 건너뛰기

조회 수 10725 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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

[문제점]

php 5.2.17 configure 진행 후 make 진행시에 오류가 발생했음

/usr/local/src/php-5.2.17/ext/dom/node.c:1953:21: error: dereferencing pointer to incomplete type

    ret = buf->buffer->use;

                     ^

In file included from /usr/local/src/php-5.2.17/main/php.h:38:0,

                 from /usr/local/src/php-5.2.17/ext/dom/node.c:26:

/usr/local/src/php-5.2.17/ext/dom/node.c:1955:40: error: dereferencing pointer to incomplete type

     RETVAL_STRINGL((char *) buf->buffer->content, ret, 1);

                                        ^

/usr/local/src/php-5.2.17/Zend/zend_API.h:472:14: note: in definition of macro ‘ZVAL_STRINGL’

   char *__s=(s); int __l=l; \

              ^

/usr/local/src/php-5.2.17/ext/dom/node.c:1955:5: note: in expansion of macro ‘RETVAL_STRINGL’

     RETVAL_STRINGL((char *) buf->buffer->content, ret, 1);

make: *** [ext/dom/node.lo] 오류 1


참고 블로그 : https://github.com/phpbrew/phpbrew/issues/492

Patch File Download : https://code.google.com/p/php52-backports/issues/detail?id=16


[해결 방법]

패치 파일 다운로드 후 php 소스 파일과 같은 경로로 이동. 적용

# patch -p0 < ./libxml29_compat.patch 

(Stripping trailing CRs from patch; use --binary to disable.)

patching file ext/dom/node.c

Hunk #1 succeeded at 1950 (offset 55 lines).

(Stripping trailing CRs from patch; use --binary to disable.)

patching file ext/dom/documenttype.c

Hunk #1 succeeded at 215 (offset 10 lines).

(Stripping trailing CRs from patch; use --binary to disable.)

patching file ext/simplexml/simplexml.c

Hunk #1 succeeded at 1343 (offset -74 lines).


List of Articles
번호 제목 날짜 조회 수
236 split 명령어 (파일 나누기) 2021.03.26 76301
235 [CentOS 7] SSH 무작위 로그인 시도 막기 ( Fail2Ban ) 2018.03.28 69604
234 tomcat - server.xml 설정 file 2017.03.11 67318
233 리눅스서버 모니터링 rstatd 설치 2017.04.28 27355
232 fdisk로 파티션 삭제하기 2015.06.10 25766
231 fdisk로 파티션 삭제하기 2015.06.09 21721
230 CentOS6.6+httpd2.4.16+Mariadb10.0.20+php5.6.11 Source 설치.... file 2016.09.25 14735
229 bash 스크립트에서 네트워크 정보 확인하기 2014.02.27 14049
228 원격 접속 FreeNX (NOMACHINE) 설치/접속 (vnc 보다 훨 2014.02.27 12306
227 리눅스 읽기전용 파일시스템 / 파일 입/출력 오류 2016.07.22 12175
226 Centos7 64bit 웹서버 만들기-PHP설치 CAP5 file 2015.07.17 11971
» php-5.2.17 make시에 오류 발생 make: *** [ext/dom/node.lo] 오류 1 2016.03.18 10725
224 이온큐브로더(ioncube) 설치 매뉴얼 2016.03.18 10380
223 CentOS 7 에 아파치(httpd) 설치 2015.07.16 10300
222 웹서버 모니터링 툴 awststs 2014.03.26 10142
221 파일 속성 명령어 : chattr, lsattr 2014.02.27 9604
220 libphp5.so: undefined symbol: unixd_config 2016.03.18 9575
219 iptable에서 TCP SYN Flooding 차단 설정 2014.02.27 9553
218 [CentOS 6.5] Tomcat 설치 및 구동 file 2017.03.11 9483
217 MySQL Linux Port 방화벽 설정(3306) file 2017.03.11 9462
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 12 Next
/ 12

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved