|
Архив - только для чтения |
Модератор форума: andycrowz |
Форум » Корзина форума » Корзина » Ошибка при компиляции (Linux) |
Ошибка при компиляции |
[ 0%] [ 1%] [ 4%] Built target Detour
[ 4%] Built target Recast [ 5%] Built target gsoap Built target jemalloc [ 5%] [ 5%] Built target sharedPCH.cpp_dephelp Built target gamePCH.cpp_dephelp [ 5%] Built target collisionPCH.cpp_dephelp [ 10%] Built target revision.h Built target g3dlib [ 10%] Built target authPCH.cpp_dephelp [ 10%] Built target worldPCH.cpp_dephelp [ 10%] Built target ScriptPCH.cpp_dephelp [ 10%] [ 11%] Built target generate_sharedPCH.cpp [ 11%] [ 11%] Built target generate_gamePCH.cpp Built target generate_collisionPCH.cpp Built target generate_authPCH.cpp [ 11%] [ 11%] Built target generate_worldPCH.cpp Built target generate_ScriptPCH.cpp Scanning dependencies of target shared [ 11%] Building CXX object src/server/shared/CMakeFiles/shared.dir/Debugging/WheatyExceptionReport.cpp.o Linking CXX static library libshared.a [ 14%] Built target shared [ 14%] [ 15%] Built target collision Building CXX object src/server/authserver/CMakeFiles/authserver.dir/Main.cpp.o In file included from /opt/server/wow6/c/src/server/authserver/Main.cpp:36:0: /opt/server/wow6/c/src/server/shared/SystemConfig.h:25:22: fatal error: revision.h: No such file or directory compilation terminated. make[2]: *** [src/server/authserver/CMakeFiles/authserver.dir/Main.cpp.o] Error 1 make[1]: *** [src/server/authserver/CMakeFiles/authserver.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 15%] [ 15%] [ 15%] [ 15%] [ 15%] [ 15%] [ 15%] Building CXX object src/server/game/CMakeFiles/game.dir/Spells/SpellEffects.cpp.o Building CXX object src/server/game/CMakeFiles/game.dir/Handlers/CharacterHandler.cpp.o Building CXX object src/server/game/CMakeFiles/game.dir/Spells/SpellScript.cpp.o Building CXX object src/server/game/CMakeFiles/game.dir/Spells/Spell.cpp.o Building CXX object src/server/game/CMakeFiles/game.dir/Spells/SpellMgr.cpp.o [ 16%] Building CXX object src/server/game/CMakeFiles/game.dir/Texts/CreatureTextMgr.cpp.o Building CXX object src/server/game/CMakeFiles/game.dir/Spells/SpellInfo.cpp.o Building CXX object src/server/game/CMakeFiles/game.dir/Tools/PlayerDump.cpp.o In file included from /opt/server/wow6/c/src/server/game/Handlers/CharacterHandler.cpp:43:0: /opt/server/wow6/c/src/server/shared/SystemConfig.h:25:22: fatal error: revision.h: No such file or directory compilation terminated. make[2]: *** [src/server/game/CMakeFiles/game.dir/Handlers/CharacterHandler.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... [ 16%] [ 16%] Building CXX object src/server/scripts/CMakeFiles/scripts.dir/Commands/cs_server.cpp.o Building CXX object src/server/scripts/CMakeFiles/scripts.dir/Examples/example_misc.cpp.o In file included from /opt/server/wow6/c/src/server/scripts/Commands/cs_server.cpp:31:0: /opt/server/wow6/c/src/server/shared/SystemConfig.h:25:22: fatal error: revision.h: No such file or directory compilation terminated. make[2]: *** [src/server/scripts/CMakeFiles/scripts.dir/Commands/cs_server.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [src/server/scripts/CMakeFiles/scripts.dir/all] Error 2 make[1]: *** [src/server/game/CMakeFiles/game.dir/all] Error 2 make: *** [all] Error 2 Добавлено (09.04.2014, 14:47)
С вами здесь и сейчас Dixx Willy
Написано для того, чтобы знали и любили
Сообщение # 1 написано 09.04.2014 в 14:47
|
И как решить?
Добавлено (09.04.2014, 18:52)
С вами здесь и сейчас Dixx Willy
Написано для того, чтобы знали и любили
Сообщение # 4 написано 09.04.2014 в 18:52
|
####################################################################################
#ifndef __REVISION_H__ #define __REVISION_H__ #define _HASH "@rev_hash@" #define _DATE "@rev_date@" #define _BRANCH "@rev_branch@" #define VER_COMPANYNAME_STR "IFeed Developers" #define VER_LEGALCOPYRIGHT_STR "© 2013 IFeed-Core" #define VER_FILEVERSION 0,0,0 #define VER_FILEVERSION_STR "@rev_hash@ @rev_date@ (@rev_branch@ branch)" #define VER_PRODUCTVERSION VER_FILEVERSION #define VER_PRODUCTVERSION_STR VER_FILEVERSION_STR #endif // __REVISION_H__ #################################################################################### Вот что в revision.h.in.cmake
С вами здесь и сейчас Dixx Willy
Написано для того, чтобы знали и любили |
Хорошо, а что тут не так? :
########################################################################### # Copyright © 2008-2013 Trinity <http://www.trinitycore.org/> # # This file is free software; as a special exception the author gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # User has manually chosen to ignore the git-tests, so throw them a warning. # This is done EACH compile so they can be alerted about the consequences. if(NOT BUILDDIR) # Workaround for funny MSVC behaviour - this segment only run during compile set(NO_GIT ${WITHOUT_GIT}) set(GIT_EXEC ${GIT_EXECUTABLE}) set(BUILDDIR ${CMAKE_BINARY_DIR}) endif() if(NO_GIT) set(rev_date "1970-01-01 00:00:00 +0000") set(rev_hash "unknown") set(rev_branch "Archived") else() if(GIT_EXEC) # Create a revision-string that we can use execute_process( COMMAND "${GIT_EXEC}" describe --match init --dirty=+ --abbrev=12 WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" OUTPUT_VARIABLE rev_info OUTPUT_STRIP_TRAILING_WHITESPACE ERROR_QUIET ) # And grab the commits timestamp execute_process( COMMAND "${GIT_EXEC}" show -s --format=%ci WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" OUTPUT_VARIABLE rev_date OUTPUT_STRIP_TRAILING_WHITESPACE ERROR_QUIET ) # Also retrieve branch name execute_process( COMMAND "${GIT_EXEC}" rev-parse --abbrev-ref HEAD WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" OUTPUT_VARIABLE rev_branch OUTPUT_STRIP_TRAILING_WHITESPACE ERROR_QUIET ) endif() # Last minute check - ensure that we have a proper revision # If everything above fails (means the user has erased the git revision control directory or removed the origin/HEAD tag) #if(NOT rev_info) # No valid ways available to find/set the revision/hash, so let's force some defaults #message(STATUS " #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)"\") #set(rev_date "1970-01-01 00:00:00 +0000") #set(rev_hash "unknown") #set(rev_branch "Archived") if() # Extract information required to build a proper versionstring string(REGEX REPLACE init-|[0-9]+-g "" rev_hash ${rev_info}) endif() endif() # Create the actual revision.h file from the above params if(NOT "${rev_hash_cached}" MATCHES "${rev_hash}" OR NOT "${rev_branch_cached}" MATCHES "${rev_branch}") configure_file( "${CMAKE_SOURCE_DIR}/revision.h.in.cmake" "${BUILDDIR}/revision.h" @ONLY ) set(rev_hash_cached "${rev_hash}" CACHE INTERNAL "Cached commit-hash") set(rev_branch_cached "${rev_branch}" CACHE INTERNAL "Cached branch name") endif() ###########################################################################
С вами здесь и сейчас Dixx Willy
Написано для того, чтобы знали и любили
Сообщение # 8 написано 10.04.2014 в 00:43
|
Абсолютная копия проблемы с темы, что я кинул.
#if(NOT rev_info) # No valid ways available to find/set the revision/hash, so let's force some defaults #message(STATUS " #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)"\") #set(rev_date "1970-01-01 00:00:00 +0000") #set(rev_hash "unknown") #set(rev_branch "Archived") заменить на Цитата if(NOT rev_info) # No valid ways available to find/set the revision/hash, so let's force some defaults message(STATUS " 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)"\") set(rev_date "1970-01-01 00:00:00 +0000") set(rev_hash "unknown") set(rev_branch "Archived") Добавлено (10.04.2014, 01:00) |
Пересобираю, простите за тупость и спасибо за помощь, что-то я и сам не подумал, что они закоментированы, я пока новичёк в этом.
С вами здесь и сейчас Dixx Willy
Написано для того, чтобы знали и любили |
Пересобирал и снова какая-то хрень...
####################################################################### /opt/server/wow6/c/src/server/scripts/Custom/Guild_Housing.cpp: In function Б─≤void TeleportToHouse(Player*)Б─≥: /opt/server/wow6/c/src/server/scripts/Custom/Guild_Housing.cpp:196:21: error: Б─≤class PlayerБ─≥ has no member named Б─≤isInCombatБ─≥ [ 43%] Building CXX object src/server/scripts/CMakeFiles/scripts.dir/Custom/antirek.cpp.o [ 43%] Building CXX object src/server/scripts/CMakeFiles/scripts.dir/Custom/img_chanel.cpp.o /opt/server/wow6/c/src/server/scripts/Custom/antirek.cpp: In member function Б─≤void System_Censure::CheckMessage(Player*, std::string&, uint32, Player*, Group*, Guild*, Channel*)Б─≥: /opt/server/wow6/c/src/server/scripts/Custom/antirek.cpp:76:35: error: no matching function for call to Б─≤ChatHandler::ChatHandler(Player*&)Б─≥ /opt/server/wow6/c/src/server/scripts/Custom/antirek.cpp:76:35: note: candidates are: In file included from PrecompiledHeaders/ScriptPCH.h:21:0: /opt/server/wow6/c/src/server/game/Chat/Chat.h:131:18: note: ChatHandler::ChatHandler() /opt/server/wow6/c/src/server/game/Chat/Chat.h:131:18: note: candidate expects 0 arguments, 1 provided In file included from PrecompiledHeaders/ScriptPCH.h:21:0: /opt/server/wow6/c/src/server/game/Chat/Chat.h:52:18: note: ChatHandler::ChatHandler(WorldSession*) /opt/server/wow6/c/src/server/game/Chat/Chat.h:52:18: note: no known conversion for argument 1 from Б─≤Player*Б─≥ to Б─≤WorldSession*Б─≥ /opt/server/wow6/c/src/server/game/Chat/Chat.h:48:7: note: ChatHandler::ChatHandler(const ChatHandler&) /opt/server/wow6/c/src/server/game/Chat/Chat.h:48:7: note: no known conversion for argument 1 from Б─≤Player*Б─≥ to Б─≤const ChatHandler&Б─≥ [ 43%] Building CXX object src/server/scripts/CMakeFiles/scripts.dir/Custom/pvp_title.cpp.o make[2]: *** [src/server/scripts/CMakeFiles/scripts.dir/Custom/Guild_Housing.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [src/server/scripts/CMakeFiles/scripts.dir/Custom/antirek.cpp.o] Error 1 make[1]: *** [src/server/scripts/CMakeFiles/scripts.dir/all] Error 2 make: *** [all] Error 2 #######################################################################
С вами здесь и сейчас Dixx Willy
Написано для того, чтобы знали и любили
Сообщение # 12 написано 10.04.2014 в 01:12
|
Это я понял, я не понял в чём...
Вроде обычные патчи. Добавлено (10.04.2014, 01:27)
С вами здесь и сейчас Dixx Willy
Написано для того, чтобы знали и любили
Сообщение # 14 написано 10.04.2014 в 01:27
|
ошибки Error 2 error C2440: '<function-style-cast>' : cannot convert from 'Player *' to 'ChatHandler' C:\3.3.5a\src\server\scripts\Custom\antirek.cpp 76 1 scripts Error 3 error C2228: left of '.PSendSysMessage' must have class/struct/union C:\3.3.5a\src\server\scripts\Custom\antirek.cpp 76 1 scripts
Сообщение # 17 написано 21.04.2014 в 23:54
|
Да какие могут вообще ошибки, ничего странного в патче нету и нам наплевать на то, что половина функций/переменных/etc изменились...
Сообщение # 18 написано 22.04.2014 в 01:58
|
| |||
| |||