1

Я пытаюсь собрать Firefox из исходного кода под MacBook Pro. Я верю, что следую всем указаниям на их страницах, но я все еще застрял в его создании.

Я установил все требования (mercurial libidl autoconf213 yasm) через Macport и его каталог /opt/local/ . Когда я попытался запустить make -f client.mk , он выдал ошибку. Кажется, он не может найти glib 2.0 и libidl. Фактический результат был таким:

checking for libIDL-2.0 >= 0.8.0 glib-2.0 gobject-2.0... checking for glib-config... no
checking for GLIB - version >= 1.2.0... no
*** The glib-config script installed by GLIB could not be found
*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GLIB_CONFIG environment variable to the
*** full path to glib-config.
checking for libIDL-config... no
checking for libIDL - version >= 0.6.3... no
*** The libIDL-config script installed by libIDL could not be found
*** If libIDL was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the LIBIDL_CONFIG environment variable to the
*** full path to libIDL-config.
checking for libIDL-2.0 >= 0.8.0... Package libIDL-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `libIDL-2.0.pc' to the PKG_CONFIG_PATH   environment variable No package 'libIDL-2.0' found
configure: error: Library requirements (libIDL-2.0 >= 0.8.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.

Я гуглил в течение нескольких часов для этого, но все еще не мог найти решение для этого. Есть идеи?

2 ответа2

1

В случае, если у кого-то все еще есть эта проблема, мне нужно было установить порт glib1 для сборки Firefox; Порт glib установил glib 2.3, который не работает.

1

Попробуйте установить glib через MacPorts.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .