C:\MinGW\Projects\lucid>compile.bat COMPILE latomic.cpp In file included from C:/MinGW/Projects/lucid/src/base/ltype.hpp:4, from C:/MinGW/Projects/lucid/src/base/lucid-base.h:63, from latomic.cpp:1: C:/MinGW/Projects/lucid/src/base/larray.hpp: In member function `void LArrayImpl::Sort(int (*)(const void*, const void*))': C:/MinGW/Projects/lucid/src/base/larray.hpp:56: error: `g_array_sort' undeclared (first use this function) C:/MinGW/Projects/lucid/src/base/larray.hpp:56: error: (Each undeclared identifier is reported only once for each function it appears in.) C:/MinGW/Projects/lucid/src/base/larray.hpp: In member function `void LArrayImpl::Clear()': C:/MinGW/Projects/lucid/src/base/larray.hpp:71: error: `g_array_remove_range' undeclared (first use this function) In file included from C:/MinGW/Projects/lucid/src/base/lucid-base.h:67, from latomic.cpp:1: C:/MinGW/Projects/lucid/src/base/lmodule.hpp: In member function `const char* LModule::GetName()': C:/MinGW/Projects/lucid/src/base/lmodule.hpp:37: error: `g_module_name' undeclared (first use this function) In file included from C:/MinGW/Projects/lucid/src/base/lucid-base.h:68, from latomic.cpp:1: C:/MinGW/Projects/lucid/src/base/lhashtable.hpp: In member function `void LHashtableImpl::Clear()': C:/MinGW/Projects/lucid/src/base/lhashtable.hpp:84: error: `g_hash_table_remove_all' undeclared (first use this function) Error: g++ returned error during source compile C:\MinGW\Projects\lucid>