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.