VOGONS

Common searches


First post, by Duffman

User metadata
Rank Member
Rank
Member

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.cpp
mv -f .deps/dosbox.Tpo .deps/dosbox.Po
g++ -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
Show last 253 lines
/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 here
misc/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 status
Makefile:409: recipe for target 'dosbox-x' failed
make[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)