2015-03-17 16 views
0

сообщества,Строительство log4cpp с Autotools: Pthreads не нашли

Я скачал log4cpp форму исходного пакета http://log4cpp.sourceforge.net/ и имеют проблемы со сборкой этой библиотеки. Для этого я открыл свой cygwin-bash.exe, перешел к корню исходного пакета и набрал ./configure. Я получаю много продукции, но она заканчивается

configure: error: unable to find pthreads, currently this is required

Теперь я скачал POSIX Pthreads из https://www.sourceware.org/pthreads-win32/ и вставить все библиотеки DLL в мусорной-папку MinGW, все заголовки в заголовочной-папку MingGW на все .lib в lib-Folder of MinGW, но он все равно не работает.

Может ли кто-нибудь мне помочь? Я был бы признателен за помощь.

+0

Вы можете попытаться создать свой собственный ./configure, выполнив сначала ./autogen.sh. Это может создать другую ./configure для вашей установки. Вам понадобится automake, autoconf и libtool. –

ответ

0

Не вставляйте библиотеки или не включайте в каталоги MinGW! Это приведет к тонкой ошибке, которую никто не поймет.

Сохраните их в своем собственном каталоге и сообщите configure, что он должен искать pthread. Обычно это делается с помощью --with-pthreads, но вы можете проверить это с помощью ./configure --help

+0

Если я набираю ./configure --with-pthreads = "C: /Software/pthreads-w32/Prebuilt.2" Я получаю как первый вывод Warning: unregocnized option --with-pthreads и затем та же ошибка, что и выше. Облигации перечислены здесь путем http://log4cpp.sourceforge.net/. Я также попробовал ./configure --with-omnithreads = и получить ошибку Предупреждение непризнанная опция --with -mnithreads – user172501

 Смежные вопросы

  • Нет связанных вопросов^_^