Jump to content

[Solved]cmake Error unter ubuntu


DJ-TWEETY

Recommended Posts

ich hab anhand der Befehlsreihe versucht einen 3.3.5a Server auf zu setzen.

mkdir mangos335 && cd mangos335 && git clone git://github.com/mangostwo/server.git && cd server && git clone git://github.com/mangostwo/scripts.git src/bindings/ScriptDev2 && git apply src/bindings/ScriptDev2/patches/MaNGOS-*-ScriptDev2.patch && mkdir objdir && cd objdir && cmake .. -DPREFIX=/opt/mangos-server335 && make && make install && cd ~/mangos335 && git clone git://github.com/mangostwo/database.git

wobei ich diesen fehler erhalte:

[email protected]:~/mangos/build# cmake .. -DPREFIX=/opt/mangos-server335 
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detected 64-bit platform.
-- Found Git: /usr/bin/git

This script builds the MaNGOS server.
Options that can be used in order to configure the process:
 CMAKE_INSTALL_PREFIX: Path where the server should be installed to
 PCH: Use precompiled headers
 DEBUG: Debug mode
To set an option simply type -D<OPTION>=<VALUE> after 'cmake <srcs>'.
For example: cmake .. -DDEBUG=1 -DCMAKE_INSTALL_PREFIX=/opt/mangos

CMake Error at CMakeLists.txt:124 (message):
The parameter PREFIX has been removed. Please re-run CMake and use
CMAKE_INSTALL_PREFIX instead to define your installation location!


-- Configuring incomplete, errors occurred!

kann mir einer ne Lösungs Idee geben oder einen denk Anstoß weil ich bin mit mein Latein am Ende.

Link to comment
Share on other sites

Ja dort bekomm ich den gleichen Fehler reproduziert da hat mir das gute alte ./configure damals mehr gefallen^^

Hab es eben auf einen Frischen vServer versucht hin zu bekommen und siehe was er reproduziert:

[email protected]:~/mangos335# mkdir mangos335 && cd mangos335 &&  git clone git://github.com/mangostwo/server.git && cd server &&  git clone git://github.com/mangostwo/scripts.git src/bindings/ScriptDev2 &&  git apply src/bindings/ScriptDev2/patches/MaNGOS-*-ScriptDev2.patch && mkdir objdir && cd objdir &&  cmake .. -DPREFIX=/opt/mangos-server335 && make && make install && cd ~/mangos335 &&  git clone git://github.com/mangostwo/database.git
Cloning into server...
remote: Counting objects: 80168, done.
remote: Compressing objects: 100% (14203/14203), done.
remote: Total 80168 (delta 66571), reused 79415 (delta 65818)
Receiving objects: 100% (80168/80168), 47.85 MiB | 4.17 MiB/s, done.
Resolving deltas: 100% (66571/66571), done.
Cloning into src/bindings/ScriptDev2...
remote: Counting objects: 49799, done.
remote: Compressing objects: 100% (8720/8720), done.
remote: Total 49799 (delta 39591), reused 49516 (delta 39308)
Receiving objects: 100% (49799/49799), 10.69 MiB | 2.87 MiB/s, done.
Resolving deltas: 100% (39591/39591), done.
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detected 64-bit platform.
-- Found Git: /usr/bin/git

This script builds the MaNGOS server.
 Options that can be used in order to configure the process:
   CMAKE_INSTALL_PREFIX: Path where the server should be installed to
   PCH: Use precompiled headers
   DEBUG: Debug mode
 To set an option simply type -D<OPTION>=<VALUE> after 'cmake <srcs>'.
 For example: cmake .. -DDEBUG=1 -DCMAKE_INSTALL_PREFIX=/opt/mangos

CMake Error at CMakeLists.txt:108 (message):
 The parameter PREFIX has been removed.  Please re-run CMake and use
 CMAKE_INSTALL_PREFIX instead to define your installation location!


-- Configuring incomplete, errors occurred!

Link to comment
Share on other sites

Mit diesen Code bekam ich es zum laufen.

mkdir mangos335 && cd mangos335 &&  git clone git://github.com/mangostwo/server.git && cd server &&  git clone git://github.com/mangostwo/scripts.git src/bindings/ScriptDev2 &&  git apply src/bindings/ScriptDev2/patches/MaNGOS-*-ScriptDev2.patch && mkdir objdir && cd objdir && cmake .. -DPREFIX= -DCMAKE_INSTALL_PREFIX=/opt/mangos-server335 && make && make install && cd ~/mangos335 &&  git clone git://github.com/mangostwo/database.git

Link to comment
Share on other sites

Kein Problem kann dir da auch dann mal ein passenden WIki Artikel anfertigen wenn du magst, der sich dann ausschließliche einer 3.3.5a Version richtet.

So back 2 Topic also auf 2 von 3 Server n lief es ohne Probleme danach jedoch beim dritten gabe es diesen Code:

[ 96%] Building CXX object src/game/CMakeFiles/game.dir/TradeHandler.cpp.o
[ 96%] Building CXX object src/game/CMakeFiles/game.dir/Transports.cpp.o
[ 96%] Building CXX object src/game/CMakeFiles/game.dir/TransportSystem.cpp.o
[ 96%] Building CXX object src/game/CMakeFiles/game.dir/Unit.cpp.o
/root/mangos335/server/src/game/Unit.cpp: In member function 'void Unit::SetSpeedRate(UnitMoveType, float, bool)':
/root/mangos335/server/src/game/Unit.cpp:8603: error: parameter may not have variably modified type 'Opcodes [(((long unsigned int)(((long int)mtype) + -0x00000000000000001)) + 1)][1]'
/root/mangos335/server/src/game/Unit.cpp:8615: error: parameter may not have variably modified type 'Opcodes [(((long unsigned int)(((long int)mtype) + -0x00000000000000001)) + 1)][0]'
make[2]: *** [src/game/CMakeFiles/game.dir/Unit.cpp.o] Error 1
make[1]: *** [src/game/CMakeFiles/game.dir/all] Error 2
make: *** [all] Error 2

So anschaeinend hat der eine Server einen weg muss ihn wohl neu aufsetzten naja schicksal^^

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use