Error beim compilen der db

01/02/2022 17:19 I bims 1 WLAN#1
ld: error: undefined symbol: CClientManager::UpdateWeatherInfo()
>>> referenced by ClientManager.cpp:3135
>>> .obj/ClientManager.o:(CClientManager::Process())
clang-14: error: linker command failed with exit code 1 (use -v to see invocation)
gmake: *** [Makefile:54: ../db] Error 1

Hab das:
Code:
		if (!(thecore_heart->pulse % (thecore_heart->passes_per_sec * 3600)))	// 한시간에 한번
		{
			CMoneyLog::instance().Save();
		}
	}
zu dem hier verändert:
Code:
		if (!(thecore_heart->pulse % (thecore_heart->passes_per_sec * 3600)))	// 한시간에 한번
		{
			CMoneyLog::instance().Save();
		}
	}

#if defined(__BL_WEATHER_INFO__)
		static bool OnSetup = true;
		if (!(thecore_heart->pulse % (thecore_heart->passes_per_sec * 60 * 20)) || OnSetup)
		{
			UpdateWeatherInfo();
			OnSetup = false;
		}
#endif
01/02/2022 17:44 iBluetooth#2
Quote:
Originally Posted by I bims 1 WLAN View Post
ld: error: undefined symbol: CClientManager::UpdateWeatherInfo()
>>> referenced by ClientManager.cpp:3135
>>> .obj/ClientManager.o:(CClientManager::Process())
clang-14: error: linker command failed with exit code 1 (use -v to see invocation)
gmake: *** [Makefile:54: ../db] Error 1

Hab das:
Code:
		if (!(thecore_heart->pulse % (thecore_heart->passes_per_sec * 3600)))	// 한시간에 한번
		{
			CMoneyLog::instance().Save();
		}
	}
zu dem hier verändert:
Code:
		if (!(thecore_heart->pulse % (thecore_heart->passes_per_sec * 3600)))	// 한시간에 한번
		{
			CMoneyLog::instance().Save();
		}
	}

#if defined(__BL_WEATHER_INFO__)
		static bool OnSetup = true;
		if (!(thecore_heart->pulse % (thecore_heart->passes_per_sec * 60 * 20)) || OnSetup)
		{
			UpdateWeatherInfo();
			OnSetup = false;
		}
#endif

CMoneyLog::instance().Save();
}
} —> was schließt die Klammer denn hier?
01/02/2022 19:00 I bims 1 WLAN#3
Wenn ich die Klammer lösch kommt das:

root@metin2:/usr/metin2/src/db/src # gmake
linking ../db....
ld: error: undefined symbol: CClientManager::UpdateWeatherInfo()
>>> referenced by ClientManager.cpp:3141
>>> .obj/ClientManager.o:(CClientManager::Process())
clang-14: error: linker command failed with exit code 1 (use -v to see invocation)
gmake: *** [Makefile:54: ../db] Error 1