First post, by Duffman
Duffman
Offline
Rank
Oldbie
I'm attempting to compile dosbox statically, for ./configure i used this
./configure --enable-core-inline LDFLAGS="-static -static-libgcc -static-libstdc++ -s" LIBS=" -static"
when i run make it results in this (sorry if it is a little long)
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -std=gnu++11 -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing -std=gnu++11 -MT dosbox.o -MD -MP -MF .deps/dosbox.Tpo -c -o dosbox.o dosbox.cppmv -f .deps/dosbox.Tpo .deps/dosbox.Pog++ -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing -std=gnu++11 -static -static-libgcc -static-libstdc++ -s -o dosbox-x dosbox.o debug/libdebug.a dos/libdos.a shell/libshell.a builtin/libbuiltin.a ints/libints.a misc/libmisc.a hardware/serialport/libserial.a hardware/parport/libparallel.a libs/porttalk/libporttalk.a gui/libgui.a libs/gui_tk/libgui_tk.a hardware/libhardware.a cpu/libcpu.a hardware/reSID/libresid.a fpu/libfpu.a gui/libgui.a -lasound -lm -ldl -lpthread -static -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lSDL -lGL -lpng -lz -lpcap -lX11/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libasound.a(dlmisc.o): In function `snd_dlopen':/home/deepin/Downloads/6sep2016/dosbox/AFiles/alsalib/alsa-lib-1.0.13/src/dlmisc.c:62: warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `glVertexAttrib1fARB':(.text+0x5020): multiple definition of `glVertexAttrib1fARB'hardware/libhardware.a(voodoo_vogl.o):(.bss+0x0): first defined here/usr/bin/ld: Warning: type of symbol `glVertexAttrib1fARB' changed from 1 to 2 in /usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o)/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `glAttachObjectARB':(.text+0x5120): multiple definition of `glAttachObjectARB'hardware/libhardware.a(voodoo_vogl.o):/home/deepin/Downloads/11sep2016/dosbox-x/src/hardware/voodoo_vogl.cpp:98: first defined here/usr/bin/ld: Warning: type of symbol `glAttachObjectARB' changed from 1 to 2 in /usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o)/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `glCreateProgramObjectARB':(.text+0x5140): multiple definition of `glCreateProgramObjectARB'hardware/libhardware.a(voodoo_vogl.o):/home/deepin/Downloads/11sep2016/dosbox-x/src/hardware/voodoo_vogl.cpp:98: first defined here/usr/bin/ld: Warning: type of symbol `glCreateProgramObjectARB' changed from 1 to 2 in /usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o)/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `glCreateShaderObjectARB':(.text+0x5160): multiple definition of `glCreateShaderObjectARB'hardware/libhardware.a(voodoo_vogl.o):/home/deepin/Downloads/11sep2016/dosbox-x/src/hardware/voodoo_vogl.cpp:99: first defined here/usr/bin/ld: Warning: type of symbol `glCreateShaderObjectARB' changed from 1 to 2 in /usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o)/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `glDeleteObjectARB':(.text+0x5180): multiple definition of `glDeleteObjectARB'hardware/libhardware.a(voodoo_vogl.o):/home/deepin/Downloads/11sep2016/dosbox-x/src/hardware/voodoo_vogl.cpp:92: first defined here/usr/bin/ld: Warning: type of symbol `glDeleteObjectARB' changed from 1 to 2 in /usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o)/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `glDetachObjectARB':(.text+0x51a0): multiple definition of `glDetachObjectARB'hardware/libhardware.a(voodoo_vogl.o):/home/deepin/Downloads/11sep2016/dosbox-x/src/hardware/voodoo_vogl.cpp:92: first defined here/usr/bin/ld: Warning: type of symbol `glDetachObjectARB' changed from 1 to 2 in /usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o)/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `glGetInfoLogARB':(.text+0x5200): multiple definition of `glGetInfoLogARB'hardware/libhardware.a(voodoo_vogl.o):/home/deepin/Downloads/11sep2016/dosbox-x/src/hardware/voodoo_vogl.cpp:90: first defined here/usr/bin/ld: Warning: type of symbol `glGetInfoLogARB' changed from 1 to 2 in /usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o)/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `glGetObjectParameterivARB':(.text+0x5240): multiple definition of `glGetObjectParameterivARB'hardware/libhardware.a(voodoo_vogl.o):/home/deepin/Downloads/11sep2016/dosbox-x/src/hardware/voodoo_vogl.cpp:91: first defined here/usr/bin/ld: Warning: type of symbol `glGetObjectParameterivARB' changed from 1 to 2 in /usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o)/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `glBlendFuncSeparateEXT':(.text+0xaac0): multiple definition of `glBlendFuncSeparateEXT'hardware/libhardware.a(voodoo_vogl.o):/home/deepin/Downloads/11sep2016/dosbox-x/src/hardware/voodoo_vogl.cpp:90: first defined here/usr/bin/ld: Warning: type of symbol `glBlendFuncSeparateEXT' changed from 1 to 2 in /usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o)/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `glBindBufferARB':(.text+0xafe0): multiple definition of `glBindBufferARB'gui/libgui.a(sdlmain.o):(.bss+0x3c): first defined here/usr/bin/ld: Warning: type of symbol `glBindBufferARB' changed from 1 to 2 in /usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o)/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `glBufferDataARB':(.text+0xb000): multiple definition of `glBufferDataARB'gui/libgui.a(sdlmain.o):/home/deepin/Downloads/11sep2016/dosbox-x/src/gui/sdlmain.cpp:341: first defined here/usr/bin/ld: Warning: type of symbol `glBufferDataARB' changed from 1 to 2 in /usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o)/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `glDeleteBuffersARB':(.text+0xb040): multiple definition of `glDeleteBuffersARB'gui/libgui.a(sdlmain.o):/home/deepin/Downloads/11sep2016/dosbox-x/src/gui/sdlmain.cpp:341: first defined here/usr/bin/ld: Warning: type of symbol `glDeleteBuffersARB' changed from 1 to 2 in /usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o)/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `glGenBuffersARB':(.text+0xb0a0): multiple definition of `glGenBuffersARB'gui/libgui.a(sdlmain.o):/home/deepin/Downloads/11sep2016/dosbox-x/src/gui/sdlmain.cpp:2157: first defined here/usr/bin/ld: Warning: type of symbol `glGenBuffersARB' changed from 1 to 2 in /usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o)/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `glMapBufferARB':(.text+0xb1e0): multiple definition of `glMapBufferARB'gui/libgui.a(sdlmain.o):/home/deepin/Downloads/11sep2016/dosbox-x/src/gui/sdlmain.cpp:339: first defined here
/usr/bin/ld: Warning: type of symbol `glMapBufferARB' changed from 1 to 2 in /usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o)/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `glUnmapBufferARB':(.text+0xb200): multiple definition of `glUnmapBufferARB'gui/libgui.a(sdlmain.o):/home/deepin/Downloads/11sep2016/dosbox-x/src/gui/sdlmain.cpp:339: first defined here/usr/bin/ld: Warning: type of symbol `glUnmapBufferARB' changed from 1 to 2 in /usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o)/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `glCompileShaderARB':(.text+0xb240): multiple definition of `glCompileShaderARB'hardware/libhardware.a(voodoo_vogl.o):/home/deepin/Downloads/11sep2016/dosbox-x/src/hardware/voodoo_vogl.cpp:99: first defined here/usr/bin/ld: Warning: type of symbol `glCompileShaderARB' changed from 1 to 2 in /usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o)/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `glGetAttribLocationARB':(.text+0xb320): multiple definition of `glGetAttribLocationARB'hardware/libhardware.a(voodoo_vogl.o):/home/deepin/Downloads/11sep2016/dosbox-x/src/hardware/voodoo_vogl.cpp:89: first defined here/usr/bin/ld: Warning: type of symbol `glGetAttribLocationARB' changed from 1 to 2 in /usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o)/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `glGetUniformLocationARB':(.text+0xb360): multiple definition of `glGetUniformLocationARB'hardware/libhardware.a(voodoo_vogl.o):/home/deepin/Downloads/11sep2016/dosbox-x/src/hardware/voodoo_vogl.cpp:94: first defined here/usr/bin/ld: Warning: type of symbol `glGetUniformLocationARB' changed from 1 to 2 in /usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o)/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `glLinkProgramARB':(.text+0xb440): multiple definition of `glLinkProgramARB'hardware/libhardware.a(voodoo_vogl.o):/home/deepin/Downloads/11sep2016/dosbox-x/src/hardware/voodoo_vogl.cpp:97: first defined here/usr/bin/ld: Warning: type of symbol `glLinkProgramARB' changed from 1 to 2 in /usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o)/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `glShaderSourceARB':(.text+0xb460): multiple definition of `glShaderSourceARB'hardware/libhardware.a(voodoo_vogl.o):/home/deepin/Downloads/11sep2016/dosbox-x/src/hardware/voodoo_vogl.cpp:99: first defined here/usr/bin/ld: Warning: type of symbol `glShaderSourceARB' changed from 1 to 2 in /usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o)/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `glUniform1fARB':(.text+0xb480): multiple definition of `glUniform1fARB'hardware/libhardware.a(voodoo_vogl.o):/home/deepin/Downloads/11sep2016/dosbox-x/src/hardware/voodoo_vogl.cpp:95: first defined here/usr/bin/ld: Warning: type of symbol `glUniform1fARB' changed from 1 to 2 in /usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o)/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `glUniform1iARB':(.text+0xb4c0): multiple definition of `glUniform1iARB'hardware/libhardware.a(voodoo_vogl.o):/home/deepin/Downloads/11sep2016/dosbox-x/src/hardware/voodoo_vogl.cpp:97: first defined here/usr/bin/ld: Warning: type of symbol `glUniform1iARB' changed from 1 to 2 in /usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o)/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `glUniform2fARB':(.text+0xb500): multiple definition of `glUniform2fARB'hardware/libhardware.a(voodoo_vogl.o):/home/deepin/Downloads/11sep2016/dosbox-x/src/hardware/voodoo_vogl.cpp:95: first defined here/usr/bin/ld: Warning: type of symbol `glUniform2fARB' changed from 1 to 2 in /usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o)/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `glUniform3fARB':(.text+0xb580): multiple definition of `glUniform3fARB'hardware/libhardware.a(voodoo_vogl.o):/home/deepin/Downloads/11sep2016/dosbox-x/src/hardware/voodoo_vogl.cpp:94: first defined here/usr/bin/ld: Warning: type of symbol `glUniform3fARB' changed from 1 to 2 in /usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o)/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `glUniform4fARB':(.text+0xb600): multiple definition of `glUniform4fARB'hardware/libhardware.a(voodoo_vogl.o):/home/deepin/Downloads/11sep2016/dosbox-x/src/hardware/voodoo_vogl.cpp:94: first defined here/usr/bin/ld: Warning: type of symbol `glUniform4fARB' changed from 1 to 2 in /usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o)/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `glUseProgramObjectARB':(.text+0xb6e0): multiple definition of `glUseProgramObjectARB'hardware/libhardware.a(voodoo_vogl.o):/home/deepin/Downloads/11sep2016/dosbox-x/src/hardware/voodoo_vogl.cpp:97: first defined here/usr/bin/ld: Warning: type of symbol `glUseProgramObjectARB' changed from 1 to 2 in /usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o)/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `glGenerateMipmapEXT':(.text+0xc260): multiple definition of `glGenerateMipmapEXT'hardware/libhardware.a(voodoo_vogl.o):/home/deepin/Downloads/11sep2016/dosbox-x/src/hardware/voodoo_vogl.cpp:89: first defined here/usr/bin/ld: Warning: type of symbol `glGenerateMipmapEXT' changed from 1 to 2 in /usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o)/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(IntAtom.o): In function `XInternAtom':(.text+0x560): multiple definition of `XInternAtom'/usr/local/lib/libSDL.a(SDL_x11dyn.o):/home/deepin/Documents/SDL-1.2.15/./src/video/x11/SDL_x11sym.h:67: first defined here/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(xcb_io.o): In function `_XSend':(.text+0x8a0): multiple definition of `_XSend'/usr/local/lib/libSDL.a(SDL_x11dyn.o):/home/deepin/Documents/SDL-1.2.15/./src/video/x11/SDL_x11sym.h:123: first defined here/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(xcb_io.o): In function `_XFlush':(.text+0xdb0): multiple definition of `_XFlush'/usr/local/lib/libSDL.a(SDL_x11dyn.o):/home/deepin/Documents/SDL-1.2.15/./src/video/x11/SDL_x11sym.h:119: first defined here/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(xcb_io.o): In function `_XReply':(.text+0xf20): multiple definition of `_XReply'/usr/local/lib/libSDL.a(SDL_x11dyn.o):/home/deepin/Documents/SDL-1.2.15/./src/video/x11/SDL_x11sym.h:124: first defined here/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(xcb_io.o): In function `_XRead':(.text+0x1360): multiple definition of `_XRead'/usr/local/lib/libSDL.a(SDL_x11dyn.o):/home/deepin/Documents/SDL-1.2.15/./src/video/x11/SDL_x11sym.h:121: first defined here/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(xcb_io.o): In function `_XReadPad':(.text+0x1430): multiple definition of `_XReadPad'/usr/local/lib/libSDL.a(SDL_x11dyn.o):/home/deepin/Documents/SDL-1.2.15/./src/video/x11/SDL_x11sym.h:122: first defined here/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(xcb_io.o): In function `_XEatData':(.text.unlikely+0x0): multiple definition of `_XEatData'/usr/local/lib/libSDL.a(SDL_x11dyn.o):/home/deepin/Documents/SDL-1.2.15/./src/video/x11/SDL_x11dyn.c:116: first defined here/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(XlibInt.o): In function `_XSetLastRequestRead':(.text+0x6f0): multiple definition of `_XSetLastRequestRead'/usr/local/lib/libSDL.a(SDL_x11dyn.o):/home/deepin/Documents/SDL-1.2.15/./src/video/x11/SDL_x11sym.h:125: first defined here/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(XlibInt.o): In function `XFree':(.text+0x1d50): multiple definition of `XFree'/usr/local/lib/libSDL.a(SDL_x11dyn.o):/home/deepin/Documents/SDL-1.2.15/./src/video/x11/SDL_x11sym.h:49: first defined here/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(XlibInt.o): In function `_XGetRequest':(.text+0x1eb0): multiple definition of `_XGetRequest'/usr/local/lib/libSDL.a(SDL_x11dyn.o):/home/deepin/Documents/SDL-1.2.15/./src/video/x11/SDL_x11sym.h:176: first defined here/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(InitExt.o): In function `XESetWireToEvent':(.text+0x550): multiple definition of `XESetWireToEvent'/usr/local/lib/libSDL.a(SDL_x11dyn.o):/home/deepin/Documents/SDL-1.2.15/./src/video/x11/SDL_x11sym.h:127: first defined here/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(InitExt.o): In function `XESetEventToWire':(.text+0x6d0): multiple definition of `XESetEventToWire'/usr/local/lib/libSDL.a(SDL_x11dyn.o):/home/deepin/Documents/SDL-1.2.15/./src/video/x11/SDL_x11sym.h:128: first defined here/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(XKBBind.o): In function `XKeycodeToKeysym':(.text+0x5d0): multiple definition of `XKeycodeToKeysym'/usr/local/lib/libSDL.a(SDL_x11dyn.o):/home/deepin/Documents/SDL-1.2.15/./src/video/x11/SDL_x11sym.h:134: first defined here/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(XKBBind.o): In function `XKeysymToKeycode':(.text+0x890): multiple definition of `XKeysymToKeycode'/usr/local/lib/libSDL.a(SDL_x11dyn.o):/home/deepin/Documents/SDL-1.2.15/./src/video/x11/SDL_x11sym.h:66: first defined here/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(XKBBind.o): In function `XRefreshKeyboardMapping':(.text+0x10b0): multiple definition of `XRefreshKeyboardMapping'/usr/local/lib/libSDL.a(SDL_x11dyn.o):/home/deepin/Documents/SDL-1.2.15/./src/video/x11/SDL_x11sym.h:149: first defined here/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(XKBBind.o): In function `XLookupString':(.text+0x17d0): multiple definition of `XLookupString'/usr/local/lib/libSDL.a(SDL_x11dyn.o):/home/deepin/Documents/SDL-1.2.15/./src/video/x11/SDL_x11sym.h:69: first defined here/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(lcWrap.o): In function `XSetLocaleModifiers':(.text+0x5a0): multiple definition of `XSetLocaleModifiers'/usr/local/lib/libSDL.a(SDL_x11dyn.o):/home/deepin/Documents/SDL-1.2.15/./src/video/x11/SDL_x11sym.h:148: first defined here/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(lcWrap.o): In function `Xutf8TextListToTextProperty':(.text+0x820): multiple definition of `Xutf8TextListToTextProperty'/usr/local/lib/libSDL.a(SDL_x11dyn.o):/home/deepin/Documents/SDL-1.2.15/./src/video/x11/SDL_x11sym.h:139: first defined here/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(CrGC.o): In function `XCreateGC':(.text+0x490): multiple definition of `XCreateGC'/usr/local/lib/libSDL.a(SDL_x11dyn.o):/home/deepin/Documents/SDL-1.2.15/./src/video/x11/SDL_x11sym.h:36: first defined here/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(CrGC.o): In function `_XFlushGCCache':(.text+0x5e0): multiple definition of `_XFlushGCCache'/usr/local/lib/libSDL.a(SDL_x11dyn.o):/home/deepin/Documents/SDL-1.2.15/./src/video/x11/SDL_x11sym.h:120: first defined here/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(IMWrap.o): In function `XOpenIM':(.text+0x110): multiple definition of `XOpenIM'/usr/local/lib/libSDL.a(SDL_x11dyn.o):/home/deepin/Documents/SDL-1.2.15/./src/video/x11/SDL_x11sym.h:146: first defined here/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(IMWrap.o): In function `XCloseIM':(.text+0x160): multiple definition of `XCloseIM'/usr/local/lib/libSDL.a(SDL_x11dyn.o):/home/deepin/Documents/SDL-1.2.15/./src/video/x11/SDL_x11sym.h:147: first defined here/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(IMWrap.o): In function `XDisplayOfIM':(.text+0x1c0): multiple definition of `XDisplayOfIM'/usr/local/lib/libSDL.a(SDL_x11dyn.o):/home/deepin/Documents/SDL-1.2.15/./src/video/x11/SDL_x11sym.h:150: first defined here/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(ICWrap.o): In function `XDestroyIC':(.text+0x440): multiple definition of `XDestroyIC'/usr/local/lib/libSDL.a(SDL_x11dyn.o):/home/deepin/Documents/SDL-1.2.15/./src/video/x11/SDL_x11sym.h:142: first defined here/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(ICWrap.o): In function `XSetICFocus':(.text+0x5e0): multiple definition of `XSetICFocus'/usr/local/lib/libSDL.a(SDL_x11dyn.o):/home/deepin/Documents/SDL-1.2.15/./src/video/x11/SDL_x11sym.h:143: first defined here/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(ICWrap.o): In function `XUnsetICFocus':(.text+0x610): multiple definition of `XUnsetICFocus'/usr/local/lib/libSDL.a(SDL_x11dyn.o):/home/deepin/Documents/SDL-1.2.15/./src/video/x11/SDL_x11sym.h:144: first defined here/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(ICWrap.o): In function `Xutf8LookupString':(.text+0x760): multiple definition of `Xutf8LookupString'/usr/local/lib/libSDL.a(SDL_x11dyn.o):/home/deepin/Documents/SDL-1.2.15/./src/video/x11/SDL_x11sym.h:140: first defined heremisc/libmisc.a(cross.o): In function `Cross::ResolveHomedir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)':/home/deepin/Downloads/11sep2016/dosbox-x/src/misc/cross.cpp:110: warning: Using 'getpwnam' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libpcap.a(nametoaddr.o): In function `pcap_nametoaddrinfo':(.text+0x81): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libpcap.a(nametoaddr.o): In function `pcap_nametoaddr':(.text+0x9): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libpcap.a(nametoaddr.o): In function `pcap_nametonetaddr':(.text+0xb8): warning: Using 'getnetbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libpcap.a(nametoaddr.o): In function `pcap_nametoproto':(.text+0x2e8): warning: Using 'getprotobyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libpcap.a(nametoaddr.o): In function `pcap_nametoport':(.text+0xf5): warning: Using 'getservbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking/usr/local/lib/libSDL.a(SDL_systhread.o): In function `RunThread':/home/deepin/Documents/SDL-1.2.15/./src/thread/pthread/SDL_systhread.c:48: undefined reference to `pthread_exit'/usr/local/lib/libSDL.a(SDL_systhread.o): In function `SDL_SYS_CreateThread':/home/deepin/Documents/SDL-1.2.15/./src/thread/pthread/SDL_systhread.c:57: undefined reference to `pthread_attr_init'/home/deepin/Documents/SDL-1.2.15/./src/thread/pthread/SDL_systhread.c:61: undefined reference to `pthread_attr_setdetachstate'/home/deepin/Documents/SDL-1.2.15/./src/thread/pthread/SDL_systhread.c:64: undefined reference to `pthread_create'/usr/local/lib/libSDL.a(SDL_systhread.o): In function `SDL_SYS_SetupThread':/home/deepin/Documents/SDL-1.2.15/./src/thread/pthread/SDL_systhread.c:89: undefined reference to `pthread_sigmask'/home/deepin/Documents/SDL-1.2.15/./src/thread/pthread/SDL_systhread.c:94: undefined reference to `pthread_setcanceltype'/usr/local/lib/libSDL.a(SDL_systhread.o): In function `SDL_SYS_WaitThread':/home/deepin/Documents/SDL-1.2.15/./src/thread/pthread/SDL_systhread.c:107: undefined reference to `pthread_join'/usr/local/lib/libSDL.a(SDL_systhread.o): In function `SDL_ThreadID':/home/deepin/Documents/SDL-1.2.15/./src/thread/pthread/SDL_systhread.c:102: undefined reference to `pthread_self'/usr/local/lib/libSDL.a(SDL_systhread.o): In function `SDL_SYS_KillThread':/home/deepin/Documents/SDL-1.2.15/./src/thread/pthread/SDL_systhread.c:113: undefined reference to `pthread_cancel'/usr/local/lib/libSDL.a(SDL_syssem.o): In function `SDL_SemWait':/home/deepin/Documents/SDL-1.2.15/./src/thread/pthread/SDL_syssem.c:91: undefined reference to `sem_wait'/usr/local/lib/libSDL.a(SDL_syssem.o): In function `SDL_CreateSemaphore':/home/deepin/Documents/SDL-1.2.15/./src/thread/pthread/SDL_syssem.c:48: undefined reference to `sem_init'/usr/local/lib/libSDL.a(SDL_syssem.o): In function `SDL_DestroySemaphore':/home/deepin/Documents/SDL-1.2.15/./src/thread/pthread/SDL_syssem.c:62: undefined reference to `sem_destroy'/usr/local/lib/libSDL.a(SDL_syssem.o): In function `SDL_SemTryWait':/home/deepin/Documents/SDL-1.2.15/./src/thread/pthread/SDL_syssem.c:76: undefined reference to `sem_trywait'/usr/local/lib/libSDL.a(SDL_syssem.o): In function `SDL_SemWaitTimeout':/home/deepin/Documents/SDL-1.2.15/./src/thread/pthread/SDL_syssem.c:144: undefined reference to `sem_timedwait'/usr/local/lib/libSDL.a(SDL_syssem.o): In function `SDL_SemValue':/home/deepin/Documents/SDL-1.2.15/./src/thread/pthread/SDL_syssem.c:166: undefined reference to `sem_getvalue'/usr/local/lib/libSDL.a(SDL_syssem.o): In function `SDL_SemPost':/home/deepin/Documents/SDL-1.2.15/./src/thread/pthread/SDL_syssem.c:183: undefined reference to `sem_post'/usr/local/lib/libSDL.a(SDL_sysmutex.o): In function `SDL_CreateMutex':/home/deepin/Documents/SDL-1.2.15/./src/thread/pthread/SDL_sysmutex.c:49: undefined reference to `pthread_mutexattr_init'/home/deepin/Documents/SDL-1.2.15/./src/thread/pthread/SDL_sysmutex.c:51: undefined reference to `pthread_mutexattr_settype'/home/deepin/Documents/SDL-1.2.15/./src/thread/pthread/SDL_sysmutex.c:57: undefined reference to `pthread_mutex_init'/usr/local/lib/libSDL.a(SDL_sysmutex.o): In function `SDL_DestroyMutex':/home/deepin/Documents/SDL-1.2.15/./src/thread/pthread/SDL_sysmutex.c:71: undefined reference to `pthread_mutex_destroy'/usr/local/lib/libSDL.a(SDL_sysloadso.o): In function `SDL_LoadObject':/home/deepin/Documents/SDL-1.2.15/./src/loadso/dlopen/SDL_sysloadso.c:37: undefined reference to `dlerror'/usr/local/lib/libSDL.a(SDL_sysloadso.o): In function `SDL_LoadFunction':/home/deepin/Documents/SDL-1.2.15/./src/loadso/dlopen/SDL_sysloadso.c:56: undefined reference to `dlerror'/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-u_current.o): In function `u_current_destroy':(.text+0xa): undefined reference to `pthread_key_delete'/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-u_current.o): In function `u_current_destroy':(.text+0x16): undefined reference to `pthread_key_delete'/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-u_current.o): In function `_glapi_get_context':(.text+0x3a): undefined reference to `pthread_getspecific'/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-u_current.o): In function `u_current_set_table':(.text+0x71): undefined reference to `pthread_setspecific'/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-u_current.o): In function `u_current_init.part.1':(.text+0xbb): undefined reference to `pthread_self'/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-u_current.o): In function `u_current_init.part.1':(.text+0x10b): undefined reference to `pthread_key_create'/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-u_current.o): In function `u_current_init.part.1':(.text+0x119): undefined reference to `pthread_key_create'/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-u_current.o): In function `u_current_init.part.1':(.text+0x11e): undefined reference to `pthread_self'/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-u_current.o): In function `u_current_set_context':(.text+0x17d): undefined reference to `pthread_setspecific'/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-u_current.o): In function `u_current_set_context':(.text+0x1ae): undefined reference to `pthread_setspecific'/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-u_current.o): In function `_glapi_get_dispatch':(.text+0x1ea): undefined reference to `pthread_getspecific'/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_entrypoint.o): In function `init_glapi_relocs_once':(.text+0xbe): undefined reference to `pthread_once'/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(xcb_io.o): In function `require_socket.part.0':(.text+0x631): undefined reference to `xcb_take_socket'/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(xcb_io.o): In function `poll_for_event':(.text+0x6ee): undefined reference to `xcb_poll_for_event'/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(xcb_io.o): In function `poll_for_response':(.text+0x7cc): undefined reference to `xcb_poll_for_reply'/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(xcb_io.o): In function `_XSend':(.text+0xa5a): undefined reference to `xcb_writev'/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(xcb_io.o): In function `_XEventsQueued':(.text+0xb32): undefined reference to `xcb_connection_has_error'/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(xcb_io.o): In function `_XReadEvents':(.text+0xc5e): undefined reference to `xcb_connection_has_error'/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(xcb_io.o): In function `_XReadEvents':(.text+0xcf7): undefined reference to `xcb_wait_for_event'/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(xcb_io.o): In function `_XAllocIDs':(.text+0xe94): undefined reference to `xcb_generate_id'/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libX11.a(xcb_io.o): In function `_XReply':(.text+0x101b): undefined reference to `xcb_wait_for_reply'/usr/lib/gcc/i686-linux-gnu/5/libstdc++.a(locale_init.o): In function `std::locale::_S_initialize()':(.text._ZNSt6locale13_S_initializeEv+0x29): undefined reference to `pthread_once'/usr/lib/gcc/i686-linux-gnu/5/libstdc++.a(locale.o): In function `std::locale::facet::_S_get_c_locale()':(.text._ZNSt6locale5facet15_S_get_c_localeEv+0x2a): undefined reference to `pthread_once'/usr/lib/gcc/i686-linux-gnu/5/libstdc++.a(condition_variable.o): In function `std::(anonymous namespace)::run()':(.text._ZNSt12_GLOBAL__N_13runEv+0x17): undefined reference to `pthread_getspecific'/usr/lib/gcc/i686-linux-gnu/5/libstdc++.a(condition_variable.o): In function `std::(anonymous namespace)::run()':(.text._ZNSt12_GLOBAL__N_13runEv+0x28): undefined reference to `pthread_setspecific'/usr/lib/gcc/i686-linux-gnu/5/libstdc++.a(condition_variable.o): In function `std::(anonymous namespace)::key_init()::key_s::~key_s()':(.text._ZZNSt12_GLOBAL__N_18key_initEvEN5key_sD2Ev+0x16): undefined reference to `pthread_key_delete'/usr/lib/gcc/i686-linux-gnu/5/libstdc++.a(condition_variable.o): In function `std::(anonymous namespace)::key_init()':(.text._ZNSt12_GLOBAL__N_18key_initEv+0x58): undefined reference to `pthread_key_create'/usr/lib/gcc/i686-linux-gnu/5/libstdc++.a(condition_variable.o): In function `std::__at_thread_exit(std::__at_thread_exit_elt*)':(.text._ZSt16__at_thread_exitPSt20__at_thread_exit_elt+0x30): undefined reference to `pthread_once'/usr/lib/gcc/i686-linux-gnu/5/libstdc++.a(condition_variable.o): In function `std::__at_thread_exit(std::__at_thread_exit_elt*)':(.text._ZSt16__at_thread_exitPSt20__at_thread_exit_elt+0x41): undefined reference to `pthread_getspecific'/usr/lib/gcc/i686-linux-gnu/5/libstdc++.a(condition_variable.o): In function `std::__at_thread_exit(std::__at_thread_exit_elt*)':(.text._ZSt16__at_thread_exitPSt20__at_thread_exit_elt+0x51): undefined reference to `pthread_setspecific'/usr/lib/gcc/i686-linux-gnu/5/libgcc_eh.a(unwind-dw2.o): In function `uw_init_context_1':(.text+0x1b56): undefined reference to `pthread_once'/usr/lib/gcc/i686-linux-gnu/5/../../../i386-linux-gnu/libGL.a(glapi_libglapi_la-glapi_x86.o): In function `_x86_get_dispatch':(.text+0xa): undefined reference to `pthread_getspecific'collect2: error: ld returned 1 exit statusMakefile:409: recipe for target 'dosbox-x' failedmake[3]: *** [dosbox-x] Error 1
any ideas as to why it's failing?
MB: ASRock B550 Steel Legend
CPU: Ryzen 9 5950X
RAM: Corsair 64GB Kit (4x16GB) DDR4 Veng LPX C18 4000MHz
SSDs: 2x Crucial MX500 1TB SATA + 1x Samsung 980 (non-pro) 1TB NVMe SSD
OSs: Win 11 Pro (NVMe) + WinXP Pro SP3 (SATA)
GPU: RTX2070 (11) GT730 (XP)