I am trying to deploy Swift on Heroku, I want to compile a project that uses Perect.
I specified this build-pack for Swift.
The first issue was this one:
In file included from /tmp/.../Packages/LinuxBridge-2.0.2/LinuxBridge/LinuxBridge.c:2: /tmp/.../Packages/LinuxBridge-2.0.2/LinuxBridge/include/LinuxBridge.h:6:10: fatal error: 'uuid/uuid.h' file not found
#
include<uuid/uuid.h>
Apparently that's because this library isn't there by default, so to install it I added another build pack that enables to install those using apt.
This build pack requires you to provide a Aptfile
that contains the name of the required libraries, here is mine:
openssl
libssl-dev
uuid-dev
Unfortunately, when trying to build again there is still the same issue (it can't find uuid), and yet, it seems that the apt build pack was able to install what I wanted (from what I see in the logs).
Does anyone know how to solve this issue?
Thank you.