evemuproject / evemu_apocrypha

OLD - EVEmu server for Apocrypha client
http://www.evemu.org
20 stars 17 forks source link

Insurance Service, Repair Service, Linux fixes and Corporation fixes. #8

Open Almamu opened 13 years ago

Almamu commented 13 years ago

Added Insurance Service, so you now can Insure/UnInsure your own ships. Added Repair Service, so now you can repair your ship/modules, anyway, the cost to repair one unit of damage is EQUAL to the typeID of the item, this means, higher typeID, more expensive the repair cost will be. Added some files so the compilation will not fail. Fixed some corporation-related things like Corporation Info window. Also fixed Corporation Startup Window. Fixed some wallet problems with corporation wallet. Fixed some items problems, now you can transport items on your ship and move between ship cargo and hangar. Fixed some problems with /create and /createitem slash command. Changed /dogma command, now you can use it this way: /dogma itemID attributeID = value OR /dogma itemID attributeName = value IMPORTANT: For this update to work is Highly recomended to REDO the DB.

kavinsky commented 13 years ago

f54d973 dont work...

here you have the build log:

Lanzada por el usuario Kavinsky Ejecutando en el nodo principal Checkout:almamu_evemu_apo / /var/lib/jenkins/workspace/almamu_evemu_apo - hudson.remoting.LocalChannel@25f3b536 Using strategy: Default Checkout:almamu_evemu_apo / /var/lib/jenkins/workspace/almamu_evemu_apo - hudson.remoting.LocalChannel@25f3b536 Cloning the remote Git repository Cloning repository origin Fetching upstream changes from git://github.com/Almamu/evemu_apocrypha.git Commencing build of Revision f54d973b37793ed32d1b9956706960145251acef (origin/master) Checking out Revision f54d973b37793ed32d1b9956706960145251acef (origin/master) No change to record in branch origin/master MODULE: /var/lib/jenkins/workspace/almamu_evemu_apo Cleaning build Dir... ./build/debug Build dir : /var/lib/jenkins/workspace/almamu_evemu_apo/build/debug Source dir : /var/lib/jenkins/workspace/almamu_evemu_apo Install dir : [jenkins] $ cmake -version cmake version 2.8.2 CMake call : cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug "/var/lib/jenkins/workspace/almamu_evemu_apo" [debug] $ cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug /var/lib/jenkins/workspace/almamu_evemu_apo -- 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 -- Check if the system is 64bit -- Check if the system is 64bit - yes -- Looking for FreeBSD -- Looking for FreeBSD - not found. -- Looking for include files CMAKE_HAVE_PTHREAD_H -- Looking for include files CMAKE_HAVE_PTHREAD_H - found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found MySQL: /usr/include/mysql -- Found ZLIB: /usr/include -- Configuring done -- Generating done -- Build files have been written to: /var/lib/jenkins/workspace/almamu_evemu_apo/build/debug [debug] $ make Scanning dependencies of target utils [ 0%] Building CXX object dep/utils/CMakeFiles/utils.dir/Base64.cpp.o [ 1%] Building CXX object dep/utils/CMakeFiles/utils.dir/TriFile.cpp.o Linking CXX static library libutils.a [ 1%] Built target utils Scanning dependencies of target gangsta [ 2%] Building CXX object dep/gangsta/CMakeFiles/gangsta.dir/GaMath.cpp.o [ 2%] Building CXX object dep/gangsta/CMakeFiles/gangsta.dir/GaTypes.cpp.o Linking CXX static library libgangsta.a [ 2%] Built target gangsta Scanning dependencies of target tinyxml [ 2%] Building CXX object dep/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.o [ 3%] Building CXX object dep/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.o [ 3%] Building CXX object dep/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o [ 4%] Building CXX object dep/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o Linking CXX static library libtinyxml.a [ 4%] Built target tinyxml Scanning dependencies of target common [ 4%] Building CXX object src/common/CMakeFiles/common.dir/common.cpp.o [ 4%] Building CXX object src/common/CMakeFiles/common.dir/database/dbcore.cpp.o [ 5%] Building CXX object src/common/CMakeFiles/common.dir/database/dbtype.cpp.o [ 5%] Building CXX object src/common/CMakeFiles/common.dir/log/LogNew.cpp.o [ 6%] Building CXX object src/common/CMakeFiles/common.dir/log/logsys.cpp.o [ 6%] Building CXX object src/common/CMakeFiles/common.dir/network/NetUtils.cpp.o [ 7%] Building CXX object src/common/CMakeFiles/common.dir/network/Socket.cpp.o [ 7%] Building CXX object src/common/CMakeFiles/common.dir/network/StreamPacketizer.cpp.o [ 8%] Building CXX object src/common/CMakeFiles/common.dir/network/TCPConnection.cpp.o [ 8%] Building CXX object src/common/CMakeFiles/common.dir/network/TCPServer.cpp.o [ 9%] Building CXX object src/common/CMakeFiles/common.dir/threading/Mutex.cpp.o [ 9%] Building CXX object src/common/CMakeFiles/common.dir/utils/crc32.cpp.o [ 10%] Building CXX object src/common/CMakeFiles/common.dir/utils/Deflate.cpp.o [ 10%] Building CXX object src/common/CMakeFiles/common.dir/utils/DirWalker.cpp.o [ 11%] Building CXX object src/common/CMakeFiles/common.dir/utils/misc.cpp.o [ 11%] Building CXX object src/common/CMakeFiles/common.dir/utils/Seperator.cpp.o [ 11%] Building CXX object src/common/CMakeFiles/common.dir/utils/str2conv.cpp.o [ 12%] Building CXX object src/common/CMakeFiles/common.dir/utils/timer.cpp.o [ 12%] Building CXX object src/common/CMakeFiles/common.dir/utils/utils_hex.cpp.o [ 13%] Building CXX object src/common/CMakeFiles/common.dir/utils/utils_string.cpp.o [ 13%] Building CXX object src/common/CMakeFiles/common.dir/utils/utils_time.cpp.o [ 14%] Building CXX object src/common/CMakeFiles/common.dir/utils/XMLParser.cpp.o Linking CXX static library libcommon.a [ 14%] Built target common Scanning dependencies of target xmlpktgen [ 14%] Building CXX object src/xmlpktgen/CMakeFiles/xmlpktgen.dir/main.cpp.o [ 15%] Building CXX object src/xmlpktgen/CMakeFiles/xmlpktgen.dir/Generator.cpp.o [ 15%] Building CXX object src/xmlpktgen/CMakeFiles/xmlpktgen.dir/CloneGenerator.cpp.o [ 16%] Building CXX object src/xmlpktgen/CMakeFiles/xmlpktgen.dir/ConstructGenerator.cpp.o [ 16%] Building CXX object src/xmlpktgen/CMakeFiles/xmlpktgen.dir/DecodeGenerator.cpp.o [ 17%] Building CXX object src/xmlpktgen/CMakeFiles/xmlpktgen.dir/DestructGenerator.cpp.o [ 17%] Building CXX object src/xmlpktgen/CMakeFiles/xmlpktgen.dir/DumpGenerator.cpp.o [ 18%] Building CXX object src/xmlpktgen/CMakeFiles/xmlpktgen.dir/EncodeGenerator.cpp.o [ 18%] Building CXX object src/xmlpktgen/CMakeFiles/xmlpktgen.dir/HeaderGenerator.cpp.o [ 19%] Building CXX object src/xmlpktgen/CMakeFiles/xmlpktgen.dir/XMLPacketGen.cpp.o Linking CXX executable xmlpktgen [ 19%] Built target xmlpktgen [ 19%] Generating packet files... Scanning dependencies of target eve-common [ 19%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/cache/CachedObjectMgr.cpp.o [ 20%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/database/EVEDBUtils.cpp.o [ 20%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/database/RowsetReader.cpp.o [ 21%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/database/RowsetToSQL.cpp.o [ 21%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/destiny/DestinyBinDump.cpp.o [ 22%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/marshal/EVEMarshal.cpp.o /var/lib/jenkins/workspace/almamu_evemu_apo/src/eve-common/marshal/EVEMarshal.cpp: In member function ‘bool MarshalStream::SaveZeroCompressed(const Buffer&)’: /var/lib/jenkins/workspace/almamu_evemu_apo/src/eve-common/marshal/EVEMarshal.cpp:597: warning: large integer implicitly truncated to unsigned type /var/lib/jenkins/workspace/almamu_evemu_apo/src/eve-common/marshal/EVEMarshal.cpp:608: warning: large integer implicitly truncated to unsigned type /var/lib/jenkins/workspace/almamu_evemu_apo/src/eve-common/marshal/EVEMarshal.cpp:627: warning: large integer implicitly truncated to unsigned type /var/lib/jenkins/workspace/almamu_evemu_apo/src/eve-common/marshal/EVEMarshal.cpp:638: warning: large integer implicitly truncated to unsigned type [ 22%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/marshal/EVEMarshalStringTable.cpp.o [ 23%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/marshal/EVEUnmarshal.cpp.o [ 23%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/network/EVEPktDispatch.cpp.o [ 24%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/network/EVESession.cpp.o [ 24%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/network/EVETCPConnection.cpp.o [ 24%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/packets/AccountPkts.cpp.o [ 25%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/packets/CorporationPkts.cpp.o [ 25%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/packets/Crypto.cpp.o [ 26%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/packets/Destiny.cpp.o [ 26%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/packets/DogmaIM.cpp.o [ 27%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/packets/General.cpp.o [ 27%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/packets/Character.cpp.o [ 28%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/packets/Inventory.cpp.o [ 28%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/packets/Language.cpp.o [ 29%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/packets/LSCPkts.cpp.o [ 29%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/packets/Manufacturing.cpp.o [ 30%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/packets/Market.cpp.o [ 30%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/packets/Missions.cpp.o [ 31%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/packets/ObjectCaching.cpp.o [ 31%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/packets/Standing2.cpp.o [ 32%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/packets/Trade.cpp.o [ 32%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/packets/Tutorial.cpp.o [ 32%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/packets/Wallet.cpp.o [ 33%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/python/PyDumpVisitor.cpp.o [ 33%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/python/PyLookupDump.cpp.o [ 34%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/python/PyPacket.cpp.o [ 34%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/python/PyRep.cpp.o [ 35%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/python/PyVisitor.cpp.o [ 35%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/python/PyXMLGenerator.cpp.o [ 36%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/python/classes/PyDatabase.cpp.o [ 36%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/python/classes/PyExceptions.cpp.o [ 37%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/python/classes/PyUtils.cpp.o [ 37%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/utils/EVEUtils.cpp.o [ 38%] Building CXX object src/eve-common/CMakeFiles/eve-common.dir/utils/EvilNumber.cpp.o Linking CXX static library libeve-common.a [ 38%] Built target eve-common Scanning dependencies of target eve-server [ 39%] Building CXX object src/eve-server/CMakeFiles/eve-server.dir/Client.cpp.o In file included from /var/lib/jenkins/workspace/almamu_evemu_apo/src/eve-server/Client.cpp:26: /var/lib/jenkins/workspace/almamu_evemu_apo/include/eve-server/EVEServerPCH.h:293:31: error: station/RepairSvc.h: No existe el fichero o el directorio /var/lib/jenkins/workspace/almamu_evemu_apo/src/eve-server/Client.cpp:1599:5: warning: #warning TODO: throw proper exception to client (exceptions.ServiceNotFound). In file included from /var/lib/jenkins/workspace/almamu_evemu_apo/include/eve-server/EVEServerPCH.h:236, from /var/lib/jenkins/workspace/almamu_evemu_apo/src/eve-server/Client.cpp:26: /var/lib/jenkins/workspace/almamu_evemu_apo/include/eve-server/market/Contract.h: In static member function ‘static RefPtr<_Ty> Contract::_Load(ItemFactory&, ContractFactory&, uint32)’: /var/lib/jenkins/workspace/almamu_evemu_apo/include/eve-server/market/Contract.h:257: error: invalid use of incomplete type ‘struct ContractFactory’ /var/lib/jenkins/workspace/almamu_evemu_apo/include/eve-server/PyServiceMgr.h:44: error: forward declaration of ‘struct ContractFactory’ /var/lib/jenkins/workspace/almamu_evemu_apo/include/eve-server/market/Contract.h:263: error: invalid use of incomplete type ‘struct ContractFactory’ /var/lib/jenkins/workspace/almamu_evemu_apo/include/eve-server/PyServiceMgr.h:44: error: forward declaration of ‘struct ContractFactory’ make[2]: * [src/eve-server/CMakeFiles/eve-server.dir/Client.cpp.o] Error 1 make[1]: * [src/eve-server/CMakeFiles/eve-server.dir/all] Error 2 make: *\ [all] Error 2 Build step 'CMake Build' marked build as failure Finished: FAILURE