перекрестная компиляция fontconfig для сбоя imx25

#arm #cross-compiling #fontconfig

#arm #перекрестная компиляция #fontconfig

Вопрос:

Перекрестный компилятор: Sourcery_G _Lite/bin/arm-none-linux-gnueabi

Автоконфигурация не удалась при проверке ниже «захватить исходное имя символа» с помощью arm-none-linux-gnueabi-nm.

 checking command to parse /opt/CodeSourcery/Sourcery_G  _Lite/bin/arm-none-linux-gnueabi-nm -B output from arm-none-linux-gnueabi-gcc object... **failed**
  

В конце концов, это привело к тому, что все проверки на наличие символов завершились неудачей.

 checking for struct dirent.d_type... yes
checking The type of len parameter of gperf hash/lookup function... size_t
checking for FREETYPE... yes
checking for FT_Get_BDF_Property... no
checking for FT_Get_PS_Font_Info... no
checking for FT_Has_PS_Glyph_Names... no
checking for FT_Get_X11_Font_Format... no
checking for FT_Done_MM_Var... no
checking for EXPAT... yes
checking expat.h usability... yes
checking expat.h presence... yes
checking for expat.h... yes
checking for XML_SetDoctypeDeclHandler... no
configure: error: 
*** expat is required. or try to use --enable-libxml2
FAILED
  

libexpat был перекрестно скомпилирован и доступен под root/ usr / lib, автоконфигурация не может определить его должным образом.

Я считаю, что набор инструментов для кросс-компиляции работает хорошо, поскольку он создает все другие модули, такие как библиотека Freetype, jpeg или png. fontconfig — это единственный модуль, который пока вышел из строя.

Есть какие-нибудь намеки на то, что может быть возможной причиной?

Комментарии:

1. Есть ‘настроить. log’, перейдите к концу, и он сбрасывает множество переменных. Вам нужно прокрутить вверх (несколько страниц) и найти команду, которая не удалась. Посмотрев на это, вы можете сказать, почему произошел сбой.

2. спасибо за информацию. конфигурация была перепутана из-за кэша.