About Store Forum Documentation Contact



Post Reply 
[Linux] Can't compile on latest Lubuntu
Author Message
neuroliquid Offline
Member

Post: #1
[Linux] Can't compile on latest Lubuntu
I have today installed Lubuntu 17.04 64, then libraries from instruction and latest Esenthel.

Compiling any app from tutorial gives me following linker errors:

[code]make: Entering directory '/home/mapoz/esenthel/Projects/_Build_/1 - Basic App'
Precompiling Headers..
test -s stdafx.h.gch || g++ -m64 -fshort-wchar -fpermissive -ffast-math -ffriend-injection -Wno-int-to-pointer-cast -Wno-invalid-offsetof -g -std=c++11 -DDEBUG=1 -c -m64 -fshort-wchar -fpermissive -ffast-math -ffriend-injection -Wno-int-to-pointer-cast -Wno-invalid-offsetof -g -std=c++11 -DDEBUG=1 -I. stdafx.h
Compiling Sources..
"make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
make[1]: Entering directory '/home/mapoz/esenthel/Projects/_Build_/1 - Basic App'
"make" -f nbproject/Makefile-Debug.mk 1\ -\ Basic\ App
make[2]: Entering directory '/home/mapoz/esenthel/Projects/_Build_/1 - Basic App'
mkdir -p build/Debug/GNU-Linux-x86
mkdir -p build/Debug/GNU-Linux-x86
mkdir -p build/Debug/GNU-Linux-x86
rm -f "build/Debug/GNU-Linux-x86/Auto.o.d"
rm -f "build/Debug/GNU-Linux-x86/Main.o.d"
rm -f "build/Debug/GNU-Linux-x86/Commands.o.d"
g++ -m64 -fshort-wchar -fpermissive -ffast-math -ffriend-injection -Wno-int-to-pointer-cast -Wno-invalid-offsetof -c -g -DDEBUG=1 -I. -std=c++11 -MMD -MP -MF "build/Debug/GNU-Linux-x86/Auto.o.d" -o build/Debug/GNU-Linux-x86/Auto.o Source/Auto.cpp
g++ -m64 -fshort-wchar -fpermissive -ffast-math -ffriend-injection -Wno-int-to-pointer-cast -Wno-invalid-offsetof -c -g -DDEBUG=1 -I. -std=c++11 -MMD -MP -MF "build/Debug/GNU-Linux-x86/Main.o.d" -o build/Debug/GNU-Linux-x86/Main.o Source/Main.cpp
g++ -m64 -fshort-wchar -fpermissive -ffast-math -ffriend-injection -Wno-int-to-pointer-cast -Wno-invalid-offsetof -c -g -DDEBUG=1 -I. -std=c++11 -MMD -MP -MF "build/Debug/GNU-Linux-x86/Commands.o.d" -o build/Debug/GNU-Linux-x86/Commands.o Source/Shared/Commands.cpp
g++ -m64 -fshort-wchar -fpermissive -ffast-math -ffriend-injection -Wno-int-to-pointer-cast -Wno-invalid-offsetof -o 1\ -\ Basic\ App build/Debug/GNU-Linux-x86/Auto.o build/Debug/GNU-Linux-x86/Main.o build/Debug/GNU-Linux-x86/Commands.o /home/mapoz/esenthel/Bin/EsenthelEngine.a -Wl,-rpath,Bin -lpthread -ldl -lX11 -lXi -lXinerama -lXrandr -lrt -lXmu -lGL -lopenal -lz -lodbc -ludev -lXcursor -lXxf86vm -lCg -lCgGL -static-libstdc++
/home/mapoz/esenthel/Bin/EsenthelEngine.a(libfbxsdk.a.435.o): In function `fbxsdk::FbxPathUtils::GenerateFileName(char const*, char const*)':
(.text+0x4b8): warning: the use of `tempnam' is dangerous, better use `mkstemp'
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Application.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Call_Stack.o): relocation R_X86_64_32 against symbol `__gxx_personality_v0' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Callback.o): relocation R_X86_64_32 against symbol `__gxx_personality_v0' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Enum.o): relocation R_X86_64_32 against symbol `_ZN2EE10EnumElmPtr11CompareNameERKS0_S2_' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Misc.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Object.o): relocation R_X86_64_32 against symbol `_ZN2EE8_ObjectsE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Param.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Process.o): relocation R_X86_64_32 against symbol `_ZN2EE4TimeE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Sort.o): relocation R_X86_64_32 against symbol `__gxx_personality_v0' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(States.o): relocation R_X86_64_32 against symbol `_ZN2EE1DE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(String.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Thread.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Timer.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Windows.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Mesh_Mesh.o): relocation R_X86_64_32 against symbol `_ZN2EE6RandomE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Mesh_Optimize.o): relocation R_X86_64_32 against symbol `_ZN2EE9ClassFuncINS_9std__pairImmEEE3DelEPv' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Mesh_Part.o): relocation R_X86_64_32 against symbol `_ZN2EE10_MaterialsE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Mesh_Render.o): relocation R_X86_64_32 against symbol `_ZN2EE11NrmToSByte4ERKNS_3VecE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Mesh_Simplify.o): relocation R_X86_64_32 against symbol `_ZN2EE9ClassFuncINS_8Simplify8TriangleEE3NewEPv' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Connection.o): relocation R_X86_64_32 against symbol `_ZN2EE4TimeE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Socket.o): relocation R_X86_64_32 against symbol `_ZN2EE1SE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(World.o): relocation R_X86_64_32S against symbol `_ZN2EE4Game3Obj10canBeSavedEv' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(World_Object.o): relocation R_X86_64_32S against symbol `_ZN2EE4Game3Obj10canBeSavedEv' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(World_Path_2D.o): relocation R_X86_64_32 against symbol `_ZN2EE4Game5WorldE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Font.o): relocation R_X86_64_32S against symbol `_ZN2EE10_Char16To8E' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Gui.o): relocation R_X86_64_32 against symbol `_ZN2EE5Tls16E' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Gui_Object.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Gui_Objects.o): relocation R_X86_64_32 against symbol `_ZN2EE9ClassFuncIPKNS_6GuiObjEE3DelEPv' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Gui_Skin.o): relocation R_X86_64_32 against symbol `_ZN2EE12_PanelImagesE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Panel.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Panel_Image.o): relocation R_X86_64_32 against symbol `_ZN2EE9ClassFuncINS_16PanelImageCreate8ImageSrcEE3DelEPv' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Text_Style.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Input.o): relocation R_X86_64_32 against symbol `_ZN2EE1SE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Joypad.o): relocation R_X86_64_32 against symbol `_ZN2EE1SE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Keyboard.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Mouse.o): relocation R_X86_64_32S against symbol `_ZN2EE7ImageTIE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Touch.o): relocation R_X86_64_32 against symbol `_ZN2EE3GuiE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Virtual_Reality.o): relocation R_X86_64_32S against `.data' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Chunk.o): relocation R_X86_64_32 against symbol `__gxx_personality_v0' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(File.o): relocation R_X86_64_32 against symbol `_ZN2EE1SE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(File_Text.o): relocation R_X86_64_32S against symbol `_ZN2EE10_Char8To16E' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(IO.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Pak.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Sound.o): relocation R_X86_64_32 against symbol `_ZN2EE13SoundMemxLockE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Sound_Buffer.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Sound_Record.o): relocation R_X86_64_32S against symbol `_ZN2EE11SoundRecord12receivedDataEPKvi' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Sound_Stream.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Cache.o): relocation R_X86_64_32 against symbol `_ZN2EE9ClassFuncINS_6_Cache3ElmEE3DelEPv' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Cipher.o): relocation R_X86_64_32S against symbol `_ZTVN2EE7Cipher1E' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Grid.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Hash.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Index.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Map.o): relocation R_X86_64_32 against symbol `_ZN2EE9ClassFuncINS_4_Map3ElmEE3DelEPv' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Mem_Block.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Mem_Continuous.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Mem_Extended.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Mem_List.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Memory.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Ball.o): relocation R_X86_64_32 against symbol `_ZN2EE7VecZeroE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Box.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Circle.o): relocation R_X86_64_32 against symbol `__gxx_personality_v0' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Edge.o): relocation R_X86_64_32 against symbol `_ZN2EE9MatrixObjE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Plane.o): relocation R_X86_64_32 against symbol `_ZN2EE9MatrixObjE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Pyramid.o): relocation R_X86_64_32 against symbol `__gxx_personality_v0' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Quad.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Rectangle.o): relocation R_X86_64_32 against symbol `_ZN2EE16IndBufRectBorderE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Triangle.o): relocation R_X86_64_32 against symbol `__gxx_personality_v0' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Actor.o): relocation R_X86_64_32S against symbol `_ZN2EE7PhysicsE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Actor_Create.o): relocation R_X86_64_32 against symbol `_ZN2EE11_PhysBodiesE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Joint.o): relocation R_X86_64_32 against symbol `_ZN2EE7PhysicsE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(PhysX_Ext.o): relocation R_X86_64_32S against symbol `_ZNK5physx16PxVehicleDrive4W19getConcreteTypeNameEv' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Phys_Body.o): relocation R_X86_64_32 against symbol `_ZN2EE7PhysicsE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Phys_Material.o): relocation R_X86_64_32S against symbol `_ZN2EE7PhysicsE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Physics.o): relocation R_X86_64_32S against symbol `_ZN2EE7PhysicsE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Physics_Draw.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Physics_Test.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Vehicle.o): relocation R_X86_64_32 against symbol `_ZN2EE7PhysicsE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Mshb_Add_Remove.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Mshb_Convert.o): relocation R_X86_64_32 against symbol `_ZN2EE9ClassFuncINS_7EdgeTexEE3DelEPv' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Mshb_Create.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Mshb_Link.o): relocation R_X86_64_32 against symbol `_ZN2EE10FloatIndex7CompareERKS0_S2_' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Mshb_Operations.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Mshb_Set.o): relocation R_X86_64_32 against symbol `_ZN2EE9ClassFuncINS_7EdgeAdjEE3DelEPv' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Mshb_Texturize.o): relocation R_X86_64_32 against symbol `__gxx_personality_v0' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Mshb_Transform.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Button.o): relocation R_X86_64_32 against symbol `_ZN2EE7_ImagesE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(CheckBox.o): relocation R_X86_64_32 against symbol `_ZN2EE9_GuiSkinsE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(ComboBox.o): relocation R_X86_64_32S against symbol `_ZTVN2EE8ComboBoxE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Desktop.o): relocation R_X86_64_32S against symbol `_ZTVN2EE7DesktopE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Gui_Custom.o): relocation R_X86_64_32S against symbol `_ZN2EE9GuiCustom3delEv' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Gui_Image.o): relocation R_X86_64_32 against symbol `_ZN2EE7_ImagesE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(List.o): relocation R_X86_64_32 against symbol `_ZN2EE9_GuiSkinsE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Menu.o): relocation R_X86_64_32S against symbol `_ZN2EE4Menu4moveERKNS_4Vec2E' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(MenuBar.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Progress.o): relocation R_X86_64_32 against symbol `_ZN2EE9_GuiSkinsE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Region.o): relocation R_X86_64_32 against symbol `_ZN2EE9_GuiSkinsE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(SlideBar.o): relocation R_X86_64_32 against symbol `_ZN2EE9_GuiSkinsE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Slider.o): relocation R_X86_64_32 against symbol `_ZN2EE9_GuiSkinsE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Tabs.o): relocation R_X86_64_32 against symbol `_ZN2EE9_GuiSkinsE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Text.o): relocation R_X86_64_32 against symbol `_ZN2EE11_TextStylesE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(TextBox.o): relocation R_X86_64_32 against symbol `_ZN2EE9_GuiSkinsE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(TextLine.o): relocation R_X86_64_32 against symbol `_ZN2EE9_GuiSkinsE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Viewport.o): relocation R_X86_64_32 against symbol `_ZN2EE3CamE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Window.o): relocation R_X86_64_32 against symbol `_ZN2EE9_GuiSkinsE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Color.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Decal.o): relocation R_X86_64_32 against symbol `_ZN2EE10_MaterialsE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Display.o): relocation R_X86_64_32 against symbol `_ZN2EE3AppE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Display_Draw.o): relocation R_X86_64_32 against symbol `_ZN2EE8RendererE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Display_State.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Display_Viewport.o): relocation R_X86_64_32 against symbol `_ZN2EE1DE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Effects_2D.o): relocation R_X86_64_32 against symbol `_ZN2EE8RendererE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Environment.o): relocation R_X86_64_32 against symbol `_ZN2EE7VecZeroE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Fog.o): relocation R_X86_64_32 against symbol `_ZN2EE8RendererE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Image.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Image_Atlas.o): relocation R_X86_64_32 against symbol `_ZN2EE1SE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Image_IO.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Image_Operations.o): relocation R_X86_64_32S against symbol `_ZN2EE7ImageTIE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Image_Pixel.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Image_RT.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Material.o): relocation R_X86_64_32 against symbol `_ZN2EE7_ImagesE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Renderer.o): relocation R_X86_64_32 against symbol `_ZN2EE7MshrBoxE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Renderer_Instancing.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Renderer_Targets.o): relocation R_X86_64_32 against symbol `_ZN2EE1DE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Shader.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Shader_Compile.o): relocation R_X86_64_32 against symbol `_ZN2EE1SE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Shader_Get.o): relocation R_X86_64_32 against symbol `_ZN2EE12ShaderImagesE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Shader_Main.o): relocation R_X86_64_32 against symbol `_ZN2EE7ShadersE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Shaders_Compile.o): relocation R_X86_64_32 against symbol `_ZN2EE1SE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Sky.o): relocation R_X86_64_32 against symbol `_ZN2EE7_ImagesE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Sun.o): relocation R_X86_64_32 against symbol `_ZN2EE7FrustumE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Vertex_Index_Buffer.o): relocation R_X86_64_32 against symbol `_ZN2EE1DE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Water.o): relocation R_X86_64_32 against symbol `_ZN2EE2WSE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Animated_Skeleton.o): relocation R_X86_64_32 against symbol `_ZN2EE9SkeletonsE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Animation.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Skeleton.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Calculate.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Camera.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Frustum.o): relocation R_X86_64_32 against symbol `_ZN2EE2VRE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Math.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Matrix.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Orientation.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Quaternion.o): relocation R_X86_64_32 against symbol `__gxx_personality_v0' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Random.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Shape.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Vector.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(ftbase.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(ftinit.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(ftsystem.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(sfnt.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(pshinter.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(autofit.o): relocation R_X86_64_32S against symbol `af_script_classes' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(bdf.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(type42.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(truetype.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(cff.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(psaux.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(winfnt.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(btAlignedAllocator.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(btTypedConstraint.o): relocation R_X86_64_32S against symbol `_ZTV17btTypedConstraint' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(btBvhTriangleMeshShape.o): relocation R_X86_64_32S against symbol `_ZTV22btBvhTriangleMeshShape' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(btCollisionShape.o): relocation R_X86_64_32S against symbol `_ZNK16btCollisionShape17getBoundingSphereER9btVector3Rf' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(btOptimizedBvh.o): relocation R_X86_64_32S against symbol `_ZTV14btOptimizedBvh' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(btTriangleIndexVertexArray.o): relocation R_X86_64_32S against symbol `_ZTV26btTriangleIndexVertexArray' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(btTriangleMeshShape.o): relocation R_X86_64_32S against symbol `_ZTV19btTriangleMeshShape' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(btQuantizedBvh.o): relocation R_X86_64_32S against symbol `_ZTV14btQuantizedBvh' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(format.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(libmpg123.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(ntom.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(optimize.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(parse.o): relocation R_X86_64_32S against symbol `INT123_do_layer3' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(readers.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(tabinit.o): relocation R_X86_64_32 against symbol `INT123_pnts' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(framing.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(block.o): relocation R_X86_64_32S against symbol `_floor_P' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(info.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(psy.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(res0.o): relocation R_X86_64_32 against symbol `vorbis_book_decodevs_add' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(sharedbook.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(smallft.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(synthesis.o): relocation R_X86_64_32S against symbol `_mapping_P' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(vorbisfile.o): relocation R_X86_64_32S against symbol `ftell@@GLIBC_2.2.5' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(window.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(opus_decoder.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(opus_encoder.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(opusfile.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(stream.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(aacdecoder_lib.o): relocation R_X86_64_32S against symbol `channelMappingTableWAV' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(conceal.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(sbrdecoder.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Compress.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Cpu.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(DLL.o): relocation R_X86_64_32 against symbol `__gxx_personality_v0' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Date_Time.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(MP4.o): relocation R_X86_64_32 against symbol `_ZN2EE9ClassFuncINS_3MP45TrackEE3DelEPv' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Member.o): relocation R_X86_64_32 against symbol `_ZN2EE9ImageNullE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Pathfind.o): relocation R_X86_64_32S against symbol `_ZTV9rcContext' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Pathfind_2D.o): relocation R_X86_64_32 against symbol `_ZN2EE9ClassFuncIPNS_8PathFind5PixelEE3DelEPv' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Video.o): relocation R_X86_64_32 against symbol `_ZSt7nothrow' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(BC.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(BMP.o): relocation R_X86_64_32S against symbol `_ZN2EE7ImageTIE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(DDS.o): relocation R_X86_64_32 against symbol `__gxx_personality_v0' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(ETC.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(ICO.o): relocation R_X86_64_32S against symbol `_ZN2EE7ImageTIE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(JPEG.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(PNG.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(PSD.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(PVRTC.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(TGA.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(TIF.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(WEBP.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Mesh_AO.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Mesh_Base.o): relocation R_X86_64_32 against symbol `_ZN2EE11UByte4ToNrmERKNS_5VecB4E' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Mesh_Draw.o): relocation R_X86_64_32 against symbol `_ZN2EE14BlendInstancesE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Mesh_IO.o): relocation R_X86_64_32 against symbol `_ZN2EE7_ImagesE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Mesh_Lod.o): relocation R_X86_64_32 against symbol `_ZN2EE10_MaterialsE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Mesh_Overlay.o): relocation R_X86_64_32 against symbol `_ZN2EE10_MaterialsE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Download.o): relocation R_X86_64_32S against symbol `_ZN2EE8Digits16E' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Area.o): relocation R_X86_64_32 against symbol `_ZN2EE9ClassFuncINS_4Game10AreaPath2D8NeighborEE3DelEPv' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Mini_Map.o): relocation R_X86_64_32S against symbol `_ZN2EE9ClassFuncINS_5VecI2EE4CopyEPvPKv' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Obj.o): relocation R_X86_64_32S against symbol `_ZTVN2EE4Game3ObjE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(App_Volume.o): relocation R_X86_64_32 against symbol `_ZN2EE11SoundVolumeE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Music.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Capsule.o): relocation R_X86_64_32 against symbol `__gxx_personality_v0' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Cone.o): relocation R_X86_64_32 against symbol `__gxx_personality_v0' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Polygon.o): relocation R_X86_64_32S against symbol `_ZN2EE9ClassFuncINS_4Poly3VtxEE3NewEPv' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Torus.o): relocation R_X86_64_32 against symbol `__gxx_personality_v0' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Tube.o): relocation R_X86_64_32 against symbol `__gxx_personality_v0' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Cloth.o): relocation R_X86_64_32S against symbol `_ZTVN2EE12OutputStreamE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(PhysX_Stream.o): relocation R_X86_64_32S against symbol `_ZTVN2EE12OutputStreamE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Import_3DS.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Import_ASE.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Import_B3D.o): relocation R_X86_64_32 against symbol `_ZN2EE9ClassFuncINS_3B3D4TEXSEE3DelEPv' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Import_BVH.o): relocation R_X86_64_32 against symbol `_ZN2EE9ClassFuncINS_3BVH7CHANNELEE3DelEPv' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Import_DAE.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Import_FBX.o): relocation R_X86_64_32 against symbol `_ZN2EE9ClassFuncINS_3FBX4NodeEE3DelEPv' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Import_MS3D.o): relocation R_X86_64_32S against symbol `_ZTVN2EE4MS3D7msModelE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Import_OBJ.o): relocation R_X86_64_32 against symbol `_ZN2EE9ClassFuncINS_3VecEE3DelEPv' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Import_PSK_PSA.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Import_XPS.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Mshb_Fix.o): relocation R_X86_64_32 against symbol `__gxx_personality_v0' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Mshb_Join_Split.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Clouds.o): relocation R_X86_64_32 against symbol `_ZN2EE2LCE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Fur.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Light.o): relocation R_X86_64_32 against symbol `_ZN2EE8RendererE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Particle.o): relocation R_X86_64_32S against symbol `_ZN2EE8ColorMulERKNS_5ColorEf' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(vpx_codec.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(vp9_dx_iface.c.o): relocation R_X86_64_32S against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(vp9_decodeframe.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(vp9_decodemv.c.o): relocation R_X86_64_32S against symbol `max_txsize_lookup' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(vp9_decoder.c.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(vp9_detokenize.c.o): relocation R_X86_64_32 against symbol `vp9_coefband_trans_4x4' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(vp9_dsubexp.c.o): relocation R_X86_64_32S against symbol `vpx_norm' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(vp9_dthread.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(vpx_thread.c.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(vpx_scale_rtcd.c.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(tif_aux.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(tif_close.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(tif_dir.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(tif_dirinfo.o): relocation R_X86_64_32 against `.data' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(tif_dirread.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(tif_getimage.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(tif_open.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(tif_read.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(tif_strip.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(tif_swab.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(tif_tile.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(tif_unix.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(tif_write.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(pcf.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(type1.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(ftgzip.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(raster.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(pfr.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(psmodule.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(smooth.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(type1cid.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(ftbitmap.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(ftlzw.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(btCollisionObject.o): relocation R_X86_64_32S against symbol `_ZTV17btCollisionObject' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(btRigidBody.o): relocation R_X86_64_32S against symbol `_ZN17btCollisionObject17setCollisionShapeEP16btCollisionShape' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(btConcaveShape.o): relocation R_X86_64_32S against symbol `_ZTV14btConcaveShape' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(btStridingMeshInterface.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(frame.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(icy2utf8.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(id3.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(index.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(layer1.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(layer2.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(layer3.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(zstd_decompress.o): relocation R_X86_64_32S against symbol `ZSTD_defaultAllocFunction' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(zstd_compress.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(snappy.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(config_enc.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(picture_enc.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(webp_enc.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(cost.o): relocation R_X86_64_32S against symbol `VP8EntropyCost' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(cost_sse2.o): relocation R_X86_64_32S against symbol `VP8EntropyCost' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(enc.o): relocation R_X86_64_32S against symbol `VP8DspScan' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(enc_sse2.o): relocation R_X86_64_32S against symbol `VP8DspScan' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(buffer_dec.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(webp_dec.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(png.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(pngerror.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(pngget.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(pngmem.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(pngread.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(pngrio.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(pngrtran.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(pngrutil.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(pngset.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(pngtrans.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(pngwio.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(pngwrite.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(pngwutil.o): relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(bitwise.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(codebook.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(floor1.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(lsp.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(mapping0.o): relocation R_X86_64_32S against symbol `_floor_P' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(lzham_lzcomp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(lzham_lzcomp_internal.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(lzham_lzcomp_state.o): relocation R_X86_64_32S against symbol `_ZN5lzham11g_prob_costE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(lzham_lzdecomp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(lzham_lzdecompbase.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(lzham_match_accel.o): relocation R_X86_64_32S against symbol `_ZN5lzham7CLZBase11m_slot_tab0E' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(lzham_mem.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(lzham_pthreads_threading.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(lzham_symbol_codec.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(lzham_vector.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(analysis.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(celt_decoder.o): relocation R_X86_64_32S against hidden symbol `tf_select_table' can not be used when making a shared object
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(celt_encoder.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(dec_API.o): relocation R_X86_64_32S against hidden symbol `silk_LBRR_flags_iCDF_ptr' can not be used when making a shared object
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(decode_indices.o): relocation R_X86_64_32 against hidden symbol `silk_type_offset_VAD_iCDF' can not be used when making a shared object
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(decode_parameters.o): relocation R_X86_64_32S against hidden symbol `silk_LTP_vq_ptrs_Q7' can not be used when making a shared object
/usr/bin/ld: /
05-24-2017 02:26 PM
Find all posts by this user Quote this message in a reply
RedcrowProd Offline
Member

Post: #2
RE: [Linux] Can't compile on latest Lubuntu
Have you tried to clean and rebuild ? I had similar issue at first with ubuntu
I believe as well that you need to be sub to the engine to have the linux version ?
(This post was last modified: 05-24-2017 02:50 PM by RedcrowProd.)
05-24-2017 02:48 PM
Find all posts by this user Quote this message in a reply
neuroliquid Offline
Member

Post: #3
RE: [Linux] Can't compile on latest Lubuntu
Yep, tried also debug and release.

Yes, sub, we are working in Esenthel over a period of one year. Target machine works on Lubuntu so we stick with that system in development. Lubuntu 14 was fine, but newer versions of Esenthel stopped working (also some problems with gcc). So we decided to move to newer version. Lubuntu 16 - installer crashes. But 17 seem to works nice with internal Radeon driver.
(This post was last modified: 05-24-2017 03:09 PM by neuroliquid.)
05-24-2017 02:56 PM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #4
RE: [Linux] Can't compile on latest Lubuntu
Hi,
I see that your Forum account isn't linked with a License Purchase.
Can you PM me with your License Key so I can provide support?
05-25-2017 05:01 AM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #5
RE: [Linux] Can't compile on latest Lubuntu
Hi,

How are you compiling the app? is it from within Esenthel Editor? or somehow manually?

Because I'm confused about the errors:
Code:
/usr/bin/ld: /home/mapoz/esenthel/Bin/EsenthelEngine.a(Application.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
can not be used when making a shared object - this implies that you're somehow trying to make a shared library?
However Esenthel Editor generated projects are configured to generate Linux executables, and not shared libraries.
I'm using Ubuntu 16.04 LTS.
It would be difficult for me to investigate these compiler problems, because last time I've updated to a newer Ubuntu, then it broke compatibility with older versions of Ubuntu. For that reason I try to stick with the versions that are most popular.
You could try opening the project in NetBeans (F8 from EE Editor), and try changing some options, to make sure it's built as an application and not a shared library.
Alternatively you could try downgrading gcc somehow, or using Ubuntu 16.04 LTS.
Overall I would recommend using Windows as a development platform, it doesn't have problems like these.
05-25-2017 09:36 AM
Find all posts by this user Quote this message in a reply
neuroliquid Offline
Member

Post: #6
RE: [Linux] Can't compile on latest Lubuntu
Compiling directly from Esenthel editor, the simplest it could be. I have no idea what those errors are, that is why I stared posting here.
I will be back at work in Monday so I will install NetBeans and try playing with settings. It is good to know what version of Ubuntu is officially supported. Can you also tell me to what would be best version of gcc?
Unfortunately we cannot move to windows because target machines for our software run linux.
05-25-2017 04:25 PM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #7
RE: [Linux] Can't compile on latest Lubuntu
Hi,

This is the GCC that's installed on my system:
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609
05-25-2017 11:21 PM
Find all posts by this user Quote this message in a reply
neuroliquid Offline
Member

Post: #8
RE: [Linux] Can't compile on latest Lubuntu
Managed to install Lubuntu 16.04.2 LTE and everything works. Thank you for support.
05-29-2017 02:15 PM
Find all posts by this user Quote this message in a reply
Aimless Offline
Member

Post: #9
RE: [Linux] Can't compile on latest Lubuntu
Can confirm, newest manjaro(Arch) linux with gcc 7.2 and Ubuntu 17.04 also with gcc 7 wont compile.
Returns bunch of " relocation R_X86_64_32S against `.X' can not be used when making a shared object; recompile with -fPIC"
Ubuntu 16.04 with gcc 5 works fine. Not really problem for me currently, but probably something worth fixing. wink
09-28-2017 12:06 PM
Find all posts by this user Quote this message in a reply
RedcrowProd Offline
Member

Post: #10
RE: [Linux] Can't compile on latest Lubuntu
17.02 is not a long tern support so im not sure ee will be port for that reason?
09-28-2017 03:16 PM
Find all posts by this user Quote this message in a reply
Aimless Offline
Member

Post: #11
RE: [Linux] Can't compile on latest Lubuntu
yeah your probably right. Supporting only gcc5 is fine for now.
(This post was last modified: 09-28-2017 04:14 PM by Aimless.)
09-28-2017 04:08 PM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #12
RE: [Linux] Can't compile on latest Lubuntu
Thank you for letting me know, this will be solved in the next release, as I've switched the compiler to Clang.
10-27-2017 08:23 AM
Find all posts by this user Quote this message in a reply
Post Reply