Jump to content
  • Announcements

    • Xmat

      Pravidlo pro postování v TTT

      Do sekce Tipy, triky, tutoriály nepatří žádné dotazy.   Postujte sem vaše návody, tipy a různé další věci jež uznáte za vhodné sdělit zdejšímu osazenstvu, ale veškeré dotazy směřujte do sekce Všeobecná diskuse.
    • Replik

      Seznam návodů a důležitých témat v této sekci

      Pro lepší přehlednost jsem vytvořil tento seznam, který vás, méně zkušené, lépe provede touto sekcí. Věřím, že zde najdete, co hledáte. Vypsané jsou návody, které jsou oficiálně uznané jako návody. Běžné diskuze, které neposkytují postupy a rady zvěřejněny nejsou.   Instalace vlastního MaNGOS Serveru Díky těmto návodům budete (měli by jste být) schopni vytvořit a následně spustit váš vlastní server. Nastavení je pro verze s i bez datadisku.   Instalace MaNGOS Serveru (bez datadisku TBC) - Autor Benny Instalace MaNGOS Serveru (s datadiskem TBC) - Autor Malfik Instalace MaNGOS Serveru v prostředí Linux - Autor charlie Instalace MaNGOS Serveru v prostředí Linux - Autor kupkoid   Chyby a jejich řešení při přihlašování k serveru - Autor Cybe   Zálohování uživatelských dat   Dávkový soubor (BAT soubor) pro vytvoření SQL záloh - Autor Replik   Kompilování - tvoření vlastních release (revizí)   Tvorba kompilací pro Win32 (MangoScript) - Autor bLuma   Ostatní - těžko zařaditelné, ale neznamená to, že nejsou dobré   VIP Systém - Autor charlie Tvorba Webových stránek pro MaNGOS - Autor zahuba Tvorba teleportačních NPC (MangoScript) - Autor Replik Registrační web (původně předělaná SPORA) Funkční pro Antrix i MaNGOS - Autor Replik Nastavení a spuštění Minimanager pro MaNGOS - Autor BlackMartin Nastavení MaNGOS Website - Autor Artorius   Samozřejmě jsou zde i jiné návody, ale tyto jsou nejvíce používané, proto věřím, že vám budou nápomocné. Tuto sekci budeme upravovat podle potřeby. Pokud by jste něco nenašli nebo si nevěděli rady, hledejte na fóru a teprve potom založte vlastní topik. Pokud nějaký autor vytvoří kvalitní návod a chtěl by ho zveřejnit i v tomto seznamu, doporučuji, aby mi napsal zprávu skrze PM.   Díky a přeji hezký den na WoWResource   Replik
    • Aristo

      Příspěvky tam, kde nemají co dělat

      Dodržujte zákaz přispívání do topiků s repaky pokud si to zakladatelé nepřejí!! Opakované psaní příspěvků bude trestáno warnem.
    • Aristo

      Používání spoilerů

      Poslední dobou má většina uživatelů fora zvláštní nutkání postovat extrémně dlouhé texty nebo kódy, které zabírají v nejedenom případu i 80% obsahu celé stránky a hodně tak zvedají nepřehlednost v topiku. Chtěl bych všechny uživatele požádat, aby při postování citací, jakýchkoliv kódů, errorů, atp... delších než 30 řádků používali funkci spoileru.   Funkci vyvoláte příkazem [spoiler] text [/spoiler]   Ukázka:  
Sign in to follow this  
Liškoun

Problém s Cmake

Recommended Posts

Ahoj,

Mám takový problém s Cmake, když chci dát Configure tak mi to vyhodí vždy tento error http://imageshack.us/f/809/slaw.jpg/

zkoušel jsem dát i Generate, ale furt to stejný, nevím si rady co stým.

Doufám že mi někdo pomože, že se už stýmto problémem někdo setkal.

Děkuji předem.

Za každou odpověď sem rád.

Jo a když dám to Comfugure tak tam dávám Visual Studio 10

a v PC mám nainstalovaný Microsoft Visual C++ 2010 Express

Edited by Liškoun

Share this post


Link to post
Share on other sites

 

Ahoj díky že ses ozval, OpenSSl sem měl měl sem ho nainstalovaný aji složku, nebo možný je taky to že to asi nebylo uplně nainstalovaný nebo nevím, vím jen to že když sem to instaloval to OPENSSL tak mi tam vyskočila hláška že nemám microsoft visual 2008 a já ho přitop v pc mám asi tak 5x, a že mi to nemusí správně fungovat. tak možná příčina je to. Ale jinak nevím stahoval sem z netu i více openssl ale většina nešla na 64bit systém.

 

Nebo případně jestlí máš taky 64bit systém, tak jestli bysmi nehodil přesný link na stáhnutí toho správného Openssl, nebo jestli máš v pc instalačku tak třeba na uložto pod nějakým heslem.

Edited by Liškoun

Share this post


Link to post
Share on other sites

Problémy stále přetrvávají, zkoušel sem stáhnou jinou verzi toho OpenSSL a ni, zkoušel sem jich stáhnout víc a furt nic.

Děkuji za každou radu.

 

EDIT: Zkoušel jsem to i podle návodu s touto chybou na tomto forum, ale nezafungovalo.

Např. toto: http://www.wowresource.eu/index.php?showtopic=21503 Nebo http://www.wowresource.eu/index.php?showtopic=20396

 

Nevím jestli dělám něco blbě, ale už mě to štve, ať dělám co dělám tak to NEFUNGUJE!!

Edited by Liškoun

Share this post


Link to post
Share on other sites

Cmake nemá nadefinované proměnné OPENSSL_LIBRARIES a OPENSSL_INCLUDE_DIR. Takže máš tři možnosti:

  1. nemáš openssl a proto ho cmake nemůže najít
  2. v konfiguraci projektu je chyba a proto openssl nenajde, i když ho v systému máš
  3. z nějakého důvodu cmake nemůže najít openssl (oprávnění? špatná verze openssl? máš jenom light verzi?)

Každopádně by to chtělo přiložit celej log (na screenu máš dole jen část), přesnou verzi openssl a odkaz na zdrojáky.

Edited by Tomáš Kolinger

Share this post


Link to post
Share on other sites

Cmake nemá nadefinované proměnné OPENSSL_LIBRARIES a OPENSSL_INCLUDE_DIR. Takže máš tři možnosti:

  1. nemáš openssl a proto ho cmake nemůže najít
  2. v konfiguraci projektu je chyba a proto openssl nenajde, i když ho v systému máš
  3. z nějakého důvodu cmake nemůže najít openssl (oprávnění? špatná verze openssl? máš jenom light verzi?)

Každopádně by to chtělo přiložit celej log (na screenu máš dole jen část), přesnou verzi openssl a odkaz na zdrojáky.

 

Ahoj dík že si se ozval tady ti posílám nějaké věci:

 

Takže OpenSSL mám verzi 1.0.1e (pro 64bit systém, jelikož mám 64bit systém :D)

Odkaz na zdrojáky: https://github.com/TrinityCore/TrinityCore

 

Toto my vypsal log:

The C compiler identification is MSVC 16.0.30319.1

The CXX compiler identification is MSVC 16.0.30319.1

Check for working C compiler using: Visual Studio 10

Check for working C compiler using: Visual Studio 10 -- works

Detecting C compiler ABI info

Detecting C compiler ABI info - done

Check for working CXX compiler using: Visual Studio 10

Check for working CXX compiler using: Visual Studio 10 -- works

Detecting CXX compiler ABI info

Detecting CXX compiler ABI info - done

Detected 32-bit platform

Using supplied MySQL sources

MSVC: Enabled large address awareness

MSVC: Enabled SSE2 support

MSVC: Overloaded standard names

MSVC: Disabled NON-SECURE warnings

MSVC: Disabled POSIX warnings

MSVC: Disabled generic compiletime warnings

CMake Error at C:/Users/Martinek/Desktop/cmake-2.8.11.2-win32-x86/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message):

Could NOT find OpenSSL (missing: OPENSSL_LIBRARIES OPENSSL_INCLUDE_DIR)

Call Stack (most recent call first):

C:/Users/Martinek/Desktop/cmake-2.8.11.2-win32-x86/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE)

cmake/macros/FindOpenSSL.cmake:176 (find_package_handle_standard_args)

CMakeLists.txt:56 (find_package)

 

 

Configuring incomplete, errors occurred!

 

A screen: (udělal jsem dva jelikož se mi ta vrchní tabulka tam nevešla)

 

Obrázek1: http://imageshack.us/f/196/l60h.jpg/

 

 

Obrázek2: http://imageshack.us/f/89/ki1d.jpg/

 

A jak jsem již uváděl, že sem to zkoušel dělat tohoto návodu, tak mi to hodilo taky error ale bylo tam napsaný něco jinýho, toto:

 

The C compiler identification is MSVC 16.0.30319.1

The CXX compiler identification is MSVC 16.0.30319.1

Check for working C compiler using: Visual Studio 10

Check for working C compiler using: Visual Studio 10 -- works

Detecting C compiler ABI info

Detecting C compiler ABI info - done

Check for working CXX compiler using: Visual Studio 10

Check for working CXX compiler using: Visual Studio 10 -- works

Detecting CXX compiler ABI info

Detecting CXX compiler ABI info - done

Detected 32-bit platform

Using supplied MySQL sources

MSVC: Enabled large address awareness

MSVC: Enabled SSE2 support

MSVC: Overloaded standard names

MSVC: Disabled NON-SECURE warnings

MSVC: Disabled POSIX warnings

MSVC: Disabled generic compiletime warnings

Found OpenSSL library: optimized;C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/lib/ssleay32.lib;C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/lib/libeay32.lib;debug;C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/lib/ssleay32.lib;C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/lib/libeay32.lib

Found OpenSSL headers: C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/include

CMake Error at cmake/macros/FindOpenSSL.cmake:188 (file):

file STRINGS file "C:/Program Files (x86)/Microsoft Visual Studio

10.0/VC/include/openssl/opensslv.h" cannot be read.

Call Stack (most recent call first):

CMakeLists.txt:56 (find_package)

 

 

CMake Error at cmake/macros/FindOpenSSL.cmake:200 (list):

list GET given empty list

Call Stack (most recent call first):

CMakeLists.txt:56 (find_package)

 

 

CMake Error at cmake/macros/FindOpenSSL.cmake:201 (list):

list GET given empty list

Call Stack (most recent call first):

CMakeLists.txt:56 (find_package)

 

 

CMake Error at cmake/macros/FindOpenSSL.cmake:202 (list):

list GET given empty list

Call Stack (most recent call first):

CMakeLists.txt:56 (find_package)

 

 

CMake Error at cmake/macros/FindOpenSSL.cmake:203 (list):

list GET given empty list

Call Stack (most recent call first):

CMakeLists.txt:56 (find_package)

 

 

CMake Error at cmake/macros/FindOpenSSL.cmake:210 (math):

math cannot parse the expression: " + 96": syntax error, unexpected

exp_PLUS, expecting exp_OPENPARENT or exp_NUMBER (2)

Call Stack (most recent call first):

CMakeLists.txt:56 (find_package)

 

 

CMake Error at cmake/macros/FindOpenSSL.cmake:214 (string):

string Character with code does not exist.

Call Stack (most recent call first):

CMakeLists.txt:56 (find_package)

 

 

CMake Error at cmake/macros/EnsureVersion.cmake:76 (MATH):

math cannot parse the expression: "..*10000 + ..*100 + 0": syntax error,

unexpected exp_TIMES, expecting exp_OPENPARENT or exp_NUMBER (3)

Call Stack (most recent call first):

cmake/macros/EnsureVersion.cmake:95 (NORMALIZE_VERSION)

cmake/macros/FindOpenSSL.cmake:221 (ENSURE_VERSION)

CMakeLists.txt:56 (find_package)

 

 

CMake Error at cmake/macros/FindOpenSSL.cmake:223 (message):

TrinityCore needs OpenSSL version 1.0.0 but found version ..

Call Stack (most recent call first):

CMakeLists.txt:56 (find_package)

 

 

Configuring incomplete, errors occurred!

 

A screen, jak jsem uvedl cesty:

 

http://imageshack.us/f/33/xa6r.jpg/

 

Zkoušel jsem tu cestu uvést i do složky OpenSSL, ale to my myslím udělalo to samý.

Možný je že ty cesty uvadím špatně, ale jinak nevím.

 

Děkuji za každou pomoc.

Share this post


Link to post
Share on other sites

Pokoušíš se s 32bit kompilátorem skompilovat 32bit projekt ale vnucuješ tomu 64bit knihovnu... To nelze.

 

64bit/32bit verze openssl se neváže na operační systém, to se váže na tu knihovnu a v tomto případě potřebuješ 32bit openssl protože kompiluješ 32bit trinitycore. Takže stáhni 32bit openssl nebo kompiluj TrinityCore 64bit kompilátorem.

Edited by Tomáš Kolinger

Share this post


Link to post
Share on other sites

Pokoušíš se s 32bit kompilátorem skompilovat 32bit projekt ale vnucuješ tomu 64bit knihovnu... To nelze.

 

64bit/32bit verze openssl se neváže na operační systém, to se váže na tu knihovnu a v tomto případě potřebuješ 32bit openssl protože kompiluješ 32bit trinitycore. Takže stáhni 32bit openssl nebo kompiluj TrinityCore 64bit kompilátorem.

 

Ahoj mám tu dvě zprávy, jednu dobrou jednu špatnou. ta špatná je že to hodilo error, ta dobrý je že už to hodilo jiný error, takže už ses přiblížil k cíle.

 

tady je výpis co to napsalo za error:

 

The C compiler identification is MSVC 16.0.30319.1

The CXX compiler identification is MSVC 16.0.30319.1

Check for working C compiler using: Visual Studio 10

Check for working C compiler using: Visual Studio 10 -- works

Detecting C compiler ABI info

Detecting C compiler ABI info - done

Check for working CXX compiler using: Visual Studio 10

Check for working CXX compiler using: Visual Studio 10 -- works

Detecting CXX compiler ABI info

Detecting CXX compiler ABI info - done

Detected 32-bit platform

Using supplied MySQL sources

MSVC: Enabled large address awareness

MSVC: Enabled SSE2 support

MSVC: Overloaded standard names

MSVC: Disabled NON-SECURE warnings

MSVC: Disabled POSIX warnings

MSVC: Disabled generic compiletime warnings

Found OpenSSL library: optimized;C:/OpenSSL-Win32/lib/VC/ssleay32MD.lib;C:/OpenSSL-Win32/lib/VC/libeay32MD.lib;debug;C:/OpenSSL-Win32/lib/VC/ssleay32MDd.lib;C:/OpenSSL-Win32/lib/VC/libeay32MDd.lib

Found OpenSSL headers: C:/OpenSSL-Win32/include

Looking for include file pthread.h

Looking for include file pthread.h - not found

Found Threads: TRUE

CMake Error at cmake/macros/FindGit.cmake:24 (message):

 

 

Git was NOT FOUND on your system - did you forget to install a recent version, or setting the path to it?

Observe that for revision hash/date to work you need at least version 1.7

Call Stack (most recent call first):

CMakeLists.txt:70 (find_package)

 

 

Configuring incomplete, errors occurred!

 

a tady screen: (opět sem dal 2screeny protože se to nevlezlo na obrazovku)

 

screen1: http://imageshack.us/f/29/q3o9.jpg/

 

screen2: http://imageshack.us/f/17/w9d6.jpg/

 

Doufám že ti to zas pomože. Věřím že stvou pomocí to zvládnu, přece už jsme udělali menší pokrok :D

Share this post


Link to post
Share on other sites

Ono by si to stačílo přečíst. Nemáš nainstalovanej GIT, popřípadě nemáš GIT binárky v PATH.

 

Takže nainstaluj GIT a dej si ho do PATH.

 

Ahoj, git sem stáhl tento: https://code.google.com/p/msysgit/downloads/detail?name=Git-1.8.3-preview20130601.exe&can=2&q=

 

A ty binárky jsem dal do: Ovládací panely/ Systém zabezpečení/Systém/upřesnit nastavení(vlevo)/Proměné prostředí/ a tam jsem dal PATH upravit a už jsem tam měl cosi napsaný, tak jsem za to dal středník a napsal C:\Program Files (x86)\Git\bin

 

Ale nešlo mi to nebo jsem to udělal špatně?

Share this post


Link to post
Share on other sites

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

asi to je, napsal jsem to blbě :D

toto to napsalo teď:

 

The C compiler identification is MSVC 16.0.30319.1

The CXX compiler identification is MSVC 16.0.30319.1

Check for working C compiler using: Visual Studio 10

Check for working C compiler using: Visual Studio 10 -- works

Detecting C compiler ABI info

Detecting C compiler ABI info - done

Check for working CXX compiler using: Visual Studio 10

Check for working CXX compiler using: Visual Studio 10 -- works

Detecting CXX compiler ABI info

Detecting CXX compiler ABI info - done

Detected 32-bit platform

Using supplied MySQL sources

MSVC: Enabled large address awareness

MSVC: Enabled SSE2 support

MSVC: Overloaded standard names

MSVC: Disabled NON-SECURE warnings

MSVC: Disabled POSIX warnings

MSVC: Disabled generic compiletime warnings

Found OpenSSL library: optimized;C:/OpenSSL-Win32/lib/VC/ssleay32MD.lib;C:/OpenSSL-Win32/lib/VC/libeay32MD.lib;debug;C:/OpenSSL-Win32/lib/VC/ssleay32MDd.lib;C:/OpenSSL-Win32/lib/VC/libeay32MDd.lib

Found OpenSSL headers: C:/OpenSSL-Win32/include

Looking for include file pthread.h

Looking for include file pthread.h - not found

Found Threads: TRUE

Found git binary : C:/Program Files (x86)/Git/bin/git.exe

 

Could not find a proper repository signature (hash) - you may need to pull tags with git fetch -t

Continuing anyway - note that the versionstring will be set to "unknown 1970-01-01 00:00:00 (Archived)"

 

* TrinityCore revision : unknown 1970-01-01 00:00:00 +0000 (Archived branch)

 

* Install core to : C:/Program Files (x86)/TrinityCore

 

* Build world/auth : Yes (default)

* Build with scripts : Yes (default)

* Build map/vmap tools : No (default)

* Build core w/PCH : Yes (default)

* Build scripts w/PCH : Yes (default)

* Show compile-warnings : No (default)

* Use coreside debug : No (default)

* Use MySQL sourcetree : Yes (default)

* Use GIT revision hash : Yes

 

-- MySQL 5.5.9

Check size of void *

Check size of void * - done

SCRIPT PREPARATIONS

-> Prepared: Spells

-> Prepared: Commands

-> Prepared: Examples

-> Prepared: Custom

-> Prepared: World

-> Prepared: Outdoor PVP Zones

-> Prepared: Eastern Kingdoms

-> Prepared: Kalimdor

-> Prepared: Outland

-> Prepared: Northrend

-> Prepared: Events

-> Prepared: Pet

SCRIPT PREPARATION COMPLETE

 

Configuring done

Edited by Liškoun

Share this post


Link to post
Share on other sites

Ne promiňtě moje blbost, šel jsem na to rychle a zapoměl jsem zmáčknout generate už je to jak to má být.

A to jen díky Tomáš Kolinger, děkuju mu za trpělivost moc si toho vážím.

Tímto je problém VYŘEŠEN!!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×