I installed it (along with its other dev packages, and dbg), and even then it gives me the error of turbojpeg.h, this:
Code:
ctrufont.bin
bin2c -o ctrufont.bin.o.c_tmp -n `(echo ctrufont.bin | tr . _)` /home/yonaikerlol/Documentos/HorizonM/HorizonScreen/data/ctrufont.bin && cat ctrufont.bin.o.c_tmp | sed 's/static //g' >ctrufont.bin.o.c && gcc -g -Wall -O0 -Wno-format -Wno-write-strings -Wno-unused-variable -Wno-unused-value -I/usr/include/SDL2 -D_REENTRANT -I/home/yonaikerlol/Documentos/HorizonM/HorizonScreen/inc/PC/include -I/home/yonaikerlol/Documentos/HorizonM/HorizonScreen/inc/PC//include -I/home/yonaikerlol/Documentos/HorizonM/HorizonScreen/soos -I/home/yonaikerlol/Documentos/HorizonM/HorizonScreen/platform/PC -I/home/yonaikerlol/Documentos/HorizonM/HorizonScreen/_lzz_temp -I/home/yonaikerlol/Documentos/HorizonM/HorizonScreen/build_PC_ -D_PC -DBUILDTIME=\"2018/09/28\" -c ctrufont.bin.o.c -o ctrufont.bin.o
[CX] main.cpp
/home/yonaikerlol/Documentos/HorizonM/HorizonScreen/soos/main.cpp:34:10: fatal error: turbojpeg.h: No such file or directory
#include <turbojpeg.h>
^~~~~~~~~~~~~
compilation terminated.
/home/yonaikerlol/Documentos/HorizonM/HorizonScreen/Makefile:139: recipe for target 'main.o' failed
make[1]: *** [main.o] Error 1
Makefile:115: recipe for target 'build_PC_' failed
make: *** [build_PC_] Error 2
If I put the file turbojpeg.h in the folder soos of HorizonM, it gives me this:
Code:
[CX] main.cpp
/home/yonaikerlol/Documentos/HorizonM/HorizonScreen/soos/main.cpp: In function ‘int main(int, char**)’:
/home/yonaikerlol/Documentos/HorizonM/HorizonScreen/soos/main.cpp:406:24: warning: variable ‘timeout’ set but not used [-Wunused-but-set-variable]
struct timeval timeout;
^~~~~~~
/home/yonaikerlol/Documentos/HorizonM/HorizonScreen/soos/main.cpp:602:9: warning: label ‘nocoffei’ defined but not used [-Wunused-label]
nocoffei:
^~~~~~~~
/home/yonaikerlol/Documentos/HorizonM/HorizonScreen/soos/main.cpp: In destructor ‘bufsoc::~bufsoc()’:
/home/yonaikerlol/Documentos/HorizonM/HorizonScreen/soos/main.cpp:134:9: warning: nonnull argument ‘this’ compared to NULL [-Wnonnull-compare]
if(!this) return;
^~
[CC] inet_pton.c
[CC] targa.c
[LD] HorizonScreen-PC.elf
g++ ctrufont.bin.o main.o inet_pton.o tga/targa.o -L/home/yonaikerlol/Documentos/HorizonM/HorizonScreen/inc/PC/lib -L/home/yonaikerlol/Documentos/HorizonM/HorizonScreen/inc/PC//lib -lturbojpeg -lz -lSDL2 -o /home/yonaikerlol/Documentos/HorizonM/HorizonScreen/out/PC/HorizonScreen-PC.elf
/usr/bin/x86_64-linux-gnu-ld: cannot find -lturbojpeg
collect2: error: ld returned 1 exit status
/home/yonaikerlol/Documentos/HorizonM/HorizonScreen/Makefile:147: recipe for target '/home/yonaikerlol/Documentos/HorizonM/HorizonScreen/out/PC/HorizonScreen-PC.elf' failed
make[1]: *** [/home/yonaikerlol/Documentos/HorizonM/HorizonScreen/out/PC/HorizonScreen-PC.elf] Error 1
Makefile:115: recipe for target 'build_PC_' failed
make: *** [build_PC_] Error 2
Everything is compiled completely, but the error comes when compiling the executable, and the error is that it does not find the turbojpeg library, but if I have it installed, I can not find another way to install that library.
The library install it like this:
Code:
sudo apt install libjpeg-turbo8* -y
And it settled me:
libjpeg-turbo8
libjpeg-turbo8-dev
libjpeg-turbo8-dbg