Android용 PHP 크로스 컴파일 시 "unicode/ucnv.h" 파일을 찾을 수 없습니다.

Android용 PHP 크로스 컴파일 시 "unicode/ucnv.h" 파일을 찾을 수 없습니다.

PHP를 Android로 크로스 컴파일하려고 합니다. 달리기를 마친 후에는 ./configure --host=$TARGET --enable-static --without-iconv모든 것이 괜찮았습니다.

하지만 내가 달릴 때make CFLAGS=-I/usr/include/unicode

다음 오류가 발생합니다.

In file included from /home/Desktop/php-src/ext/libxml/libxml.c:32:
In file included from /usr/include/libxml2/libxml/parser.h:812:
/usr/include/libxml2/libxml/encoding.h:31:10: fatal error: 'unicode/ucnv.h' file not found
#include <unicode/ucnv.h>
         ^~~~~~~~~~~~~~~~
1 error generated.
make: *** [Makefile:671: ext/libxml/libxml.lo] Error 1

이것을 찾기 위해 이것을 사용할 때 dpkg -L libicu-dev | grep ucnv.h나는 얻는다.

/usr/include/unicode/ucnv.h

이게 무슨 말도 안되는 소리입니까? 도와주세요. 며칠 동안 노력해 왔습니다.

관련 정보