Moin, auch mal von mir eine Hilfeanfrage, da ich doch gelegendlich mit dem Source arbeite.
Ich habe versucht unsigned long long für Max yang einzufügen. Aber iwie fing der Source schon davor an, rumzuzicken.
Hier der Ausschnitt:
Code
- root@Nero:~ # cd /workspace/dev_nero/Server/game/src
- root@Nero:/workspace/dev_nero/Server/game/src # gmake
- linking ../game....
- OBJDIR/char.o: In function `CHARACTER::ComputePoints()':
- /workspace/dev_nero/Server/game/src/char.cpp:2578: undefined reference to `DSMan ager::IsTimeLeftDragonSoul(CItem*) const'
- OBJDIR/char_item.o: In function `CHARACTER::GetEmptyDragonSoulInventory(CItem*) const':
- /workspace/dev_nero/Server/game/src/char_item.cpp:718: undefined reference to `D SManager::GetBasePosition(CItem*) const'
- OBJDIR/char_item.o: In function `CHARACTER::UseItemEx(CItem*, SItemPos)':
- /workspace/dev_nero/Server/game/src/char_item.cpp:2119: undefined reference to ` DSManager::PullOut(CHARACTER*, SItemPos, CItem*&, CItem*)'
- /workspace/dev_nero/Server/game/src/char_item.cpp:5405: undefined reference to ` DSManager::PullOut(CHARACTER*, SItemPos, CItem*&, CItem*)'
- /workspace/dev_nero/Server/game/src/char_item.cpp:5411: undefined reference to ` DSManager::ExtractDragonHeart(CHARACTER*, CItem*, CItem*)'
- OBJDIR/char_item.o: In function `CHARACTER::MoveItem(SItemPos, SItemPos, unsigne d short)':
- /workspace/dev_nero/Server/game/src/char_item.cpp:5827: undefined reference to ` DSManager::PullOut(CHARACTER*, SItemPos, CItem*&, CItem*)'
- /workspace/dev_nero/Server/game/src/char_item.cpp:5836: undefined reference to ` DSManager::IsValidCellForThisItem(CItem*, SItemPos const&) const'
- OBJDIR/exchange.o: In function `CExchange::CheckSpace()':
- /workspace/dev_nero/Server/game/src/exchange.cpp:383: undefined reference to `DS Manager::GetBasePosition(CItem*) const'
- OBJDIR/input_db.o: In function `CInputDB::Boot(char const*)':
- /workspace/dev_nero/Server/game/src/input_db.cpp:1126: undefined reference to `D SManager::ReadDragonSoulTableFile(char const*)'
- OBJDIR/input_main.o: In function `CInputMain::SafeboxCheckout(CHARACTER*, char c onst*, bool)':
- /workspace/dev_nero/Server/game/src/input_main.cpp:2351: undefined reference to `DSManager::DragonSoulItemInitialize(CItem*)'
- /workspace/dev_nero/Server/game/src/input_main.cpp:2361: undefined reference to `DSManager::IsValidCellForThisItem(CItem*, SItemPos const&) const'
- OBJDIR/input_main.o: In function `CInputMain::Analyze(DESC*, unsigned char, char const*)':
- /workspace/dev_nero/Server/game/src/input_main.cpp:3655: undefined reference to `DSManager::DoRefineGrade(CHARACTER*, SItemPos (&) [15])'
- /workspace/dev_nero/Server/game/src/input_main.cpp:3660: undefined reference to `DSManager::DoRefineStep(CHARACTER*, SItemPos (&) [15])'
- /workspace/dev_nero/Server/game/src/input_main.cpp:3665: undefined reference to `DSManager::DoRefineStrength(CHARACTER*, SItemPos (&) [15])'
- OBJDIR/item.o: In function `CItem::EquipTo(CHARACTER*, unsigned char)':
- /workspace/dev_nero/Server/game/src/item.cpp:1133: undefined reference to `DSMan ager::ActivateDragonSoul(CItem*)'
- OBJDIR/item.o: In function `CItem::Unequip()':
- /workspace/dev_nero/Server/game/src/item.cpp:1181: undefined reference to `DSMan ager::DeactivateDragonSoul(CItem*, bool)'
- OBJDIR/item.o: In function `timer_based_on_wear_expire_event(boost::intrusive_pt r<event>, long)':
- /workspace/dev_nero/Server/game/src/item.cpp:1618: undefined reference to `DSMan ager::DeactivateDragonSoul(CItem*, bool)'
- OBJDIR/item.o: In function `CItem::GiveMoreTime_Per(float)':
- /workspace/dev_nero/Server/game/src/item.cpp:2299: undefined reference to `DSMan ager::GetDuration(CItem*) const'
- OBJDIR/item.o: In function `CItem::GiveMoreTime_Fix(unsigned int)':
- /workspace/dev_nero/Server/game/src/item.cpp:2324: undefined reference to `DSMan ager::GetDuration(CItem*) const'
- OBJDIR/item_manager.o: In function `ITEM_MANAGER::CreateItem(unsigned int, unsig ned int, unsigned int, bool, int, bool, unsigned int)':
- /workspace/dev_nero/Server/game/src/item_manager.cpp:416: undefined reference to `DSManager::DragonSoulItemInitialize(CItem*)'
- OBJDIR/char_dragonsoul.o: In function `CHARACTER::DragonSoul_ActivateDeck(int)':
- /workspace/dev_nero/Server/game/src/char_dragonsoul.cpp:89: undefined reference to `DSManager::ActivateDragonSoul(CItem*)'
- OBJDIR/char_dragonsoul.o: In function `CHARACTER::DragonSoul_DeactivateAll()':
- /workspace/dev_nero/Server/game/src/char_dragonsoul.cpp:98: undefined reference to `DSManager::DeactivateDragonSoul(CItem*, bool)'
- OBJDIR/char_dragonsoul.o: In function `CHARACTER::DragonSoul_CleanUp()':
- /workspace/dev_nero/Server/game/src/char_dragonsoul.cpp:109: undefined reference to `DSManager::DeactivateDragonSoul(CItem*, bool)'
- OBJDIR/main.o: In function `main':
- /workspace/dev_nero/Server/game/src/main.cpp:517: undefined reference to `DSMana ger::DSManager()'
- /workspace/dev_nero/Server/game/src/main.cpp:517: undefined reference to `DSMana ger::~DSManager()'
- /workspace/dev_nero/Server/game/src/main.cpp:517: undefined reference to `DSMana ger::~DSManager()'
- collect2: error: ld returned 1 exit status
Google spuckt aus, dass diverse "Linkungen, etc, pp nicht stimmen würde. " Komisch ist, dass das nur bei den gesamten Alchie funktionen iwie der Fall ist und das nach dem Erstellen kommt. Für ne lösung wäre ich sehr froh, lasse auch gerne über Anydesk drüber schauen.