linux mint 17.3 cinnamon and ubuntu server 14.04 LTS, also I tried to compile secp256k1 with the autogen.sh file inside the default folder in the src directory with no error in the console output, then when compiling the coin livmemenv.a can't find -lsecp256k1 (this is on linux mint)
Is your Ubuntu 14.04 64 bit or 32 bit?
PS: Have you changed the permissions on the build_detect_platform file? You have to go to yoursourcelocation/Loco/src/leveldb and execute sudo chmod +x build_detect_platform. After this try to build again.
Both OS are 64 bits and yes I changed permissions on build_detect_platform (I saw you tell this to the guy from Novaexchange in this same thread), the problem with compiling was that I was missing "sudo make install" at the end of the secp256k1 compiling, now I could compile the coin but when I try to run the daemon I get
./locod: error while loading shared libraries: libsecp256k1.so.0: cannot open shared object file: No such file or directory
I'm compiling in mint because is more friendly for me, the idea is after know the process take it to the VM with ubuntu server so I can setup a node in mi local network, and keep experimenting, I already did this with some cryptonote forks, but know I wanted to do it with loko to learn how to mount a block explorer
A quick hack on your Ubuntu is to execute
sudo cpusr/local/lib/libsecp*usr/lib then run ./locod again. Maybe it will work on the Mint as well.
Your binary is dynamically compiled and it cannot find the libsecp256k1 dependencies. You have one of 3 options:
1. Do the quick hack above and copy the dependencies from where it was installed to a generic default library
2. Create a path to where the libraries can be found
3. Compile the binary statically. You can do this with
sudo make STATIC=1 -f makefile.unix. The required libraries will then be coded into the binary and it will not look for them during run-time. The file becomes roughly double in size.