• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
Компилияция ядра
PitonN
Командир
ОС: Ubuntu 12.04 x64
ACE: 6.0.0
Openssl: 1.0.0a
Не могу сделать конфигурацию. Вот лог:
Code
piton@piton-pc:/home/trinity/TrinityCore/build$ sudo cmake ../ -DPREFIX=/home/trinity/TrinityCore/ -DTOOLS=1
-- The C compiler identification is unknown
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- broken
CMake Error at /usr/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:52 (MESSAGE):
The C compiler "/usr/bin/gcc" is not able to compile a simple test program.

It fails with the following output:

Change Dir: /home/trinity/TrinityCore/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec/fast"

/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make
CMakeFiles/cmTryCompileExec.dir/build

make[1]: Вход в каталог
`/home/trinity/TrinityCore/build/CMakeFiles/CMakeTmp'

/usr/bin/cmake -E cmake_progress_report
/home/trinity/TrinityCore/build/CMakeFiles/CMakeTmp/CMakeFiles 1

Building C object CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.o

/usr/bin/gcc -march=k8-m64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3
-pipe -pipe -msse3 -fomit-frame-pointer -ffast-math -fno-strength-reduce
-fno-strict-aliasing -frename-registers -o
CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.o -c
/home/trinity/TrinityCore/build/CMakeFiles/CMakeTmp/testCCompiler.c

/home/trinity/TrinityCore/build/CMakeFiles/CMakeTmp/testCCompiler.c:1:0:
ошибка: bad value (k8-m64) for -march= switch

make[1]: *** [CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.o]
Ошибка 1

make[1]: Выход из каталога
`/home/trinity/TrinityCore/build/CMakeFiles/CMakeTmp'

make: *** [cmTryCompileExec/fast] Ошибка 2

CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:13 (project)

-- Configuring incomplete, errors occurred!


Подскажите как поправить smile
Помог ставь + если непомог ставь + :D

Помоги монетой и я помогу тебе...
R135821652419
Сообщение # 1 отредактировано PitonN - Понедельник, 08.10.2012, 05:21
aftersoft
Рыцарь
Cmake обновить попробуй
Сообщение # 2 написано 08.10.2012 в 06:47
PitonN
Командир
Попробовал:
Code

обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 2 пакетов не обновлено.

Добавлено (08.10.2012, 07:16)
---------------------------------------------
Нашел причину, ну почти нашел smile Сырца у меня не офф трынити, а древний форк. Попробывал сконфигурить офф трынити, всё нормально.

Помог ставь + если непомог ставь + :D

Помоги монетой и я помогу тебе...
R135821652419
Сообщение # 3 написано 08.10.2012 в 07:16
Ублюдок-кун
Baka Senpai
Quote (PitonN)
Компилияция ядра

до компиляции дело ещё не дошло...
Сообщение # 4 написано 08.10.2012 в 07:27
PitonN
Командир
Ага, не дошло. Но хотелось бы чтоб дошло smile
Понять не могу по какой схе он проверят работает или нет gcc
Check for working C compiler: /usr/bin/gcc -- broken
В случае с этими сырцами он пишет что нет, в случае с офф трынити то да. На винде конфигурится нормально, ну почти нормально, пришлось ставить мускул чистый чтоб он все либы и ддлки увидел. Мб раньше конфигурилось как то по другому, а то сырца старые им месяцев 6-7 как минимум sad
Помог ставь + если непомог ставь + :D

Помоги монетой и я помогу тебе...
R135821652419
Сообщение # 5 написано 08.10.2012 в 08:01
aftersoft
Рыцарь
apt-get update
apt-get upgrate
apt-get install gcc
Сообщение # 6 написано 08.10.2012 в 11:58
PitonN
Командир
Code
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Помог ставь + если непомог ставь + :D

Помоги монетой и я помогу тебе...
R135821652419
Сообщение # 7 написано 08.10.2012 в 14:56
TesCommunity
Скаут
apt-get install build-essential ?

Добавлено (08.10.2012, 15:21)
---------------------------------------------
Чувствую, имеется острая нехватка всего нужного, пакеты не исключение, что от рута то не сидится ?, не удобно же каждый раз sudo перед каждой командой вводить.

Сообщение # 8 написано 08.10.2012 в 15:21
PitonN
Командир
Всё вроде хватает ещё рас повторюсь, офф трынити конфигурируется нормально, но те сырца которые мне нужны нет. Подозреваю что весь касяк в cmake. Походу нужны какие то дополнительные ключи или ещё что. Так же есть уже скомпилированое ядро этих сырц. Попробывал взять от туда build и скомпилировать на своей машине компиляция пошла но рухнула sad
Code

piton@piton-pc:/home/trinity/TrinityCore/build$ sudo make
[  5%] Built target g3dlib
[  6%] Built target gsoap

-- WARNING - No revision-information found - have you been tampering with the sources?
[  6%] Built target revision.h
[  7%] Built target shared_pch_dephelp
[  7%] Built target pch_Generate_shared
[ 10%] Built target shared
[ 10%] Built target game_pch_dephelp
[ 10%] Built target pch_Generate_game
[ 31%] Built target game
[ 31%] Built target collision_pch_dephelp
[ 31%] Built target pch_Generate_collision
[ 32%] Built target collision
[ 32%] Built target authserver_pch_dephelp
[ 32%] Built target pch_Generate_authserver
make[2]: *** Нет правила для сборки цели `/usr/lib/libmysqlclient_r.so', требуемой для `src/server/authserver/authserver'.  Останов.
make[1]: *** [src/server/authserver/CMakeFiles/authserver.dir/all] Ошибка 2
make: *** [all] Ошибка 2

Добавлено (08.10.2012, 18:25)
---------------------------------------------
И ещё вопросик если есть build файлы можно ли узнать какие ключи использовались при конфигурации?

Добавлено (08.10.2012, 18:52)
---------------------------------------------
С конфигурацией разобрался спасибо добрым людям smile Возникла проблема с компиляцией %(

Code

make[2]: *** Нет правила для сборки цели `/usr/lib/libmysqlclient_r.so', требуемой для `src/server/authserver/authserver'.  Останов.
make[1]: *** [src/server/authserver/CMakeFiles/authserver.dir/all] Ошибка 2

Собственно как я понял ругается на пакеты mysql. У меня стоит Percona Server и Percona Client, да и libmysqlclient-dev тоже присутствует.
Помог ставь + если непомог ставь + :D

Помоги монетой и я помогу тебе...
R135821652419
Сообщение # 9 написано 08.10.2012 в 18:52
  • Страница 1 из 1
  • 1
Поиск: