CMake на Raspberry Pi: НЕ удалось найти потоки (отсутствуют: Threads_FOUND)

Я пытаюсь скомпилировать TrinityCore на Raspberry Pi. Однако он не может найти потоки.

-- Detected 32-bit platform
-- UNIX: Using jemalloc
-- UNIX: Using default configuration directory
-- UNIX: Using default library directory
-- UNIX: Configuring uninstall target
-- UNIX: Created uninstall target
-- UNIX: Detected compiler: /usr/bin/gcc    
-- GCC: SFMT enabled, SSE2 flags forced
-- GCC: All warnings enabled
-- Found ACE library: /usr/local/lib/libACE.so
-- Found ACE headers: /usr/local/include
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:97  (MESSAGE):
  Could NOT find Threads (missing: Threads_FOUND)
Call Stack (most recent call first):
  /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:288 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-2.8/Modules/FindThreads.cmake:166 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  CMakeLists.txt:54 (find_package)

-- Configuring incomplete, errors occurred!

Затем я использую "locate pthread.h". Вот результат:

/usr/include/mysql/my_pthread.h
/usr/include/pthread.h
/usr/local/include/ace/os_include/os_pthread.h

person tzwm    schedule 23.07.2013    source источник
comment
Вы пробовали cmake . -DCMAKE_PREFIX_PATH=/usr?   -  person Fraser    schedule 23.07.2013
comment
Я пробую это. Однако результаты не изменились.   -  person tzwm    schedule 24.07.2013


Ответы (1)


Наконец, я обнаружил, что для работы TrinityCore требуется SSE2. Однако Raspberry Pi использует ARM и не поддерживает его.

http://www.trinitycore.org/f/topic/1518-trouble-with-your-trinity-install-readme-1st-faqs/

person tzwm    schedule 09.09.2013