Конфликт libgd и libfreexl
Может кто сталкивался с подобной проблемой. Написал программу на c++, главные библиотеки в ней это libfreexl и libgd. Программа должна парсить .xls и генерировать по этим данным изображение. Скомпилировал под виндой и всё ок, но под линуксом не хочет работать, программа не может открыть файл и выдаёт код -21(ошибка кодировки файла). Я заметил, что это происходит тогда, когда я компилирую с -lgd, но если я полностью уберу генерацию изображения и при компиляции не буду его юзать, то всё ок, но это меня не устраивает. Что с этим делать, я не знаю, каким-то образом они конфликтуют. Вот команда которой компилил
g++ main.cpp -o test -I/root/vcpkg/installed/x64-linux/include -L/root/vcpkg/installed/x64-linux/lib -lgd -lfontconfig -lfreetype -lpng -lTgBot -lbz2 -lfreexl -lcurl -lssl -lcrypto -lz -lexpat -lbrotlidec-static -lbrotlicommon-static