azerothcore / mod-eluna

Eluna Lua Engine © for WoW Emulators
https://elunaluaengine.github.io/
GNU General Public License v3.0
96 stars 126 forks source link

build error:multiple definition of `main' #172

Closed xengine-qyt closed 4 months ago

xengine-qyt commented 4 months ago

[ 96%] Linking CXX shared library libmod_mod-eluna.so
/usr/bin/ld: CMakeFiles/mod_mod-eluna.dir/mod-eluna/src/lualib/luac.c.o: in function `main':
luac.c:(.text+0x0): multiple definition of `main'; CMakeFiles/mod_mod-eluna.dir/mod-eluna/src/lualib/lua.c.o:lua.c:(.text+0x0): first defined here
/usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x22
CMakeFiles/mod_mod-eluna.dir/mod-eluna/src/lualib/loslib.c.o: in function `os_tmpname':
loslib.c:(.text+0x8ac): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [modules/CMakeFiles/mod_mod-eluna.dir/build.make:995: modules/libmod_mod-eluna.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:1981: modules/CMakeFiles/mod_mod-eluna.dir/all] Error 2
make: *** [Makefile:136: all] Error 2