AshamaneProject/AshamaneCore

Error during compiling

Closed this issue · 3 comments

cc1plus: warning: /home/workino/wowserver/AshamaneCore/dep/duktape/duktape/duktape.h: not a directory
cc1plus: warning: /home/workino/wowserver/AshamaneCore/dep/duktape/duktape/duk_config.h: not a directory
cc1plus: warning: /home/workino/wowserver/AshamaneCore/dep/duktape/dukglue/dukglue.h: not a directory
cc1plus: warning: /home/workino/wowserver/AshamaneCore/dep/duktape/dukglue/detail_class_proto.h: not a directory
cc1plus: warning: /home/workino/wowserver/AshamaneCore/dep/duktape/dukglue/detail_constructor.h: not a directory
cc1plus: warning: /home/workino/wowserver/AshamaneCore/dep/duktape/dukglue/detail_function.h: not a directory
cc1plus: warning: /home/workino/wowserver/AshamaneCore/dep/duktape/dukglue/detail_method.h: not a directory
cc1plus: warning: /home/workino/wowserver/AshamaneCore/dep/duktape/dukglue/detail_primitive_types.h: not a directory
cc1plus: warning: /home/workino/wowserver/AshamaneCore/dep/duktape/dukglue/detail_refs.h: not a directory
cc1plus: warning: /home/workino/wowserver/AshamaneCore/dep/duktape/dukglue/detail_stack.h: not a directory
cc1plus: warning: /home/workino/wowserver/AshamaneCore/dep/duktape/dukglue/detail_traits.h: not a directory
cc1plus: warning: /home/workino/wowserver/AshamaneCore/dep/duktape/dukglue/detail_typeinfo.h: not a directory
cc1plus: warning: /home/workino/wowserver/AshamaneCore/dep/duktape/dukglue/detail_types.h: not a directory
cc1plus: warning: /home/workino/wowserver/AshamaneCore/dep/duktape/dukglue/dukvalue.h: not a directory
cc1plus: warning: /home/workino/wowserver/AshamaneCore/dep/duktape/dukglue/dukexception.h: not a directory
cc1plus: warning: /home/workino/wowserver/AshamaneCore/dep/duktape/dukglue/register_class.h: not a directory
cc1plus: warning: /home/workino/wowserver/AshamaneCore/dep/duktape/dukglue/register_function.h: not a directory
cc1plus: warning: /home/workino/wowserver/AshamaneCore/dep/duktape/dukglue/register_property.h: not a directory
cc1plus: warning: /home/workino/wowserver/AshamaneCore/dep/duktape/dukglue/public_util.h: not a directory
In file included from /home/workino/wowserver/AshamaneCore/src/server/game/Entities/Object/Object.h:34,
                 from /home/workino/wowserver/AshamaneCore/src/server/game/Entities/Unit/Unit.h:22,
                 from /home/workino/wowserver/AshamaneCore/src/server/game/Entities/Creature/Creature.h:22,
                 from /home/workino/wowserver/AshamaneCore/src/server/game/PrecompiledHeaders/gamePCH.h:3,
                 from /home/workino/wowserver/AshamaneCore/build/src/server/game/cotire/game_CXX_prefix.cxx:4,
                 from /home/workino/wowserver/AshamaneCore/build/src/server/game/cotire/game_CXX_prefix.hxx:4:
/home/workino/wowserver/AshamaneCore/src/server/game/Entities/Object/Updates/UpdateFields.h:406:45: error: declaration of ‘UF::UpdateFieldArray<UF::QuestLog, 100, 35, 36> UF::PlayerData::QuestLog’ [-fpermissive]
     UpdateFieldArray<QuestLog, 100, 35, 36> QuestLog;
                                             ^~~~~~~~
/home/workino/wowserver/AshamaneCore/src/server/game/Entities/Object/Updates/UpdateFields.h:345:8: error: changes meaning of ‘QuestLog’ from ‘struct UF::QuestLog’ [-fpermissive]
 struct QuestLog : public IsUpdateFieldStructureTag, public HasChangesMask<30>
        ^~~~~~~~
/home/workino/wowserver/AshamaneCore/src/server/game/Entities/Object/Updates/UpdateFields.h:504:71: error: declaration of ‘UF::UpdateFieldArray<UF::DynamicUpdateField<UF::Research, 4294967295, 4294967295>, 1, 20, 21> UF::ActivePlayerData::Research’ [-fpermissive]
     UpdateFieldArray<DynamicUpdateField<Research, -1, -1>, 1, 20, 21> Research;
                                                                       ^~~~~~~~
/home/workino/wowserver/AshamaneCore/src/server/game/Entities/Object/Updates/UpdateFields.h:490:8: error: changes meaning of ‘Research’ from ‘struct UF::Research’ [-fpermissive]
 struct Research : public IsUpdateFieldStructureTag
        ^~~~~~~~
/home/workino/wowserver/AshamaneCore/src/server/game/Entities/Object/Updates/UpdateFields.h:517:51: error: declaration of ‘UF::DynamicUpdateField<UF::SpellPctModByLabel, 0, 18> UF::ActivePlayerData::SpellPctModByLabel’ [-fpermissive]
     DynamicUpdateField<SpellPctModByLabel, 0, 18> SpellPctModByLabel;
                                                   ^~~~~~~~~~~~~~~~~~
/home/workino/wowserver/AshamaneCore/src/server/game/Entities/Object/Updates/UpdateFields.h:470:8: error: changes meaning of ‘SpellPctModByLabel’ from ‘struct UF::SpellPctModByLabel’ [-fpermissive]
 struct SpellPctModByLabel : public IsUpdateFieldStructureTag
        ^~~~~~~~~~~~~~~~~~
/home/workino/wowserver/AshamaneCore/src/server/game/Entities/Object/Updates/UpdateFields.h:518:52: error: declaration of ‘UF::DynamicUpdateField<UF::SpellFlatModByLabel, 0, 19> UF::ActivePlayerData::SpellFlatModByLabel’ [-fpermissive]
     DynamicUpdateField<SpellFlatModByLabel, 0, 19> SpellFlatModByLabel;
                                                    ^~~~~~~~~~~~~~~~~~~
/home/workino/wowserver/AshamaneCore/src/server/game/Entities/Object/Updates/UpdateFields.h:480:8: error: changes meaning of ‘SpellFlatModByLabel’ from ‘struct UF::SpellFlatModByLabel’ [-fpermissive]
 struct SpellFlatModByLabel : public IsUpdateFieldStructureTag
        ^~~~~~~~~~~~~~~~~~~
/home/workino/wowserver/AshamaneCore/src/server/game/Entities/Object/Updates/UpdateFields.h:599:45: error: declaration of ‘UF::UpdateFieldArray<UF::RestInfo, 2, 493, 494> UF::ActivePlayerData::RestInfo’ [-fpermissive]
     UpdateFieldArray<RestInfo, 2, 493, 494> RestInfo;
                                             ^~~~~~~~
/home/workino/wowserver/AshamaneCore/src/server/game/Entities/Object/Updates/UpdateFields.h:432:8: error: changes meaning of ‘RestInfo’ from ‘struct UF::RestInfo’ [-fpermissive]
 struct RestInfo : public IsUpdateFieldStructureTag, public HasChangesMask<3>
        ^~~~~~~~
CMake Error at /home/workino/wowserver/AshamaneCore/dep/cotire/CMake/cotire.cmake:1885 (message):
  cotire: error 1 precompiling
  /home/workino/wowserver/AshamaneCore/build/src/server/game/cotire/game_CXX_prefix.hxx.
Call Stack (most recent call first):
  /home/workino/wowserver/AshamaneCore/dep/cotire/CMake/cotire.cmake:3572 (cotire_precompile_prefix_header)


make[2]: *** [src/server/game/CMakeFiles/game.dir/build.make:64: src/server/game/cotire/game_CXX_prefix.hxx.gch] Error 1
make[1]: *** [CMakeFiles/Makefile2:1622: src/server/game/CMakeFiles/game.dir/all] Error 2
make: *** [Makefile:130: all] Error 2

Hello during compilation i got this error. What i'm doing wrong?

Thanks

Hello, if you are using GCC try switching to Clang

hard build
cmake ../ -DCMAKE_INSTALL_PREFIX=/home/xxxxxx/xxxxxx -DWITH_WARNINGS=0 -DTOOLS=0 -DUSE_COREPCH=1 -DUSE_SCRIPTPCH=1 -DSERVERS=1 -DCMAKE_BUILD_TYPE=Release

use flags not problem gcc