Original Post
I recently downloaded Lua 5.1 and imported the source files into a visual studio 2005 project to produce a .lib file. There were a few speed bumps, but it all turned out fine, except for just one thing. I have no errors and only one warning, a duplicated symbol that is ignored by the compiler. I don't think that its a serious issue, but it's really buggin me that I can't get rid of the warning. Here is a copy/paste from the output panel of the warning message: lua.obj : warning LNK4006: _main already defined in luac.obj; second definition ignored I'm assuming there is a symbolic definition that is repeated in a couple of source files, but I can't find it. Any suggestions?