tzwm 发表于 2013-9-9 22:04:18

编译 TrinityCore 出错

我想尝试在Raspberry pi上搭一个wow的服务端,所以想要编译TrinityCore。
按照TrinityCore官网的wiki一步步来,知道cmake源码的时候就出错了。下面是错误信息:-- 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但不知为何就是报错,编译不成功,求助……
不知道是否是因为ARM的原因?

nbxx 发表于 2013-9-26 17:22:10

如果想cmake通过,你可以把cmakefile里面find package thread那行注释掉就可以了

不过Arm没有sse2指令集。你得自己用neon代码来支持smft,不然一样没用。

tzwm 发表于 2013-10-1 15:33:20

nbxx 发表于 2013-9-26 17:22 static/image/common/back.gif
如果想cmake通过,你可以把cmakefile里面find package thread那行注释掉就可以了

不过Arm没有sse2指令集 ...

嗯,确实是因为ARM没有sse2指令集的问题,我也不知如何解决了……

kissoul 发表于 2013-10-7 04:58:13

关键是这样做有意义么,能实际工作么?

树莓派跑个python都是百分之百的CPU占有率
页: [1]
查看完整版本: 编译 TrinityCore 出错