Closed grochoge closed 2 years ago
Probably an incompatibility between the GCC/GNAT compiler and the AWS version.
I'm assuming that GCC version is better at detecting unnecessary use clauses. Looking at the .gpr it doesn't seem like it should treat that as an error unless targeting a debug library; which it doesn't seem like the make command should be doing by default. I have yet to look into that more.
https://github.com/AdaCore/aws/blob/fbf2f209ea25817859e54220d287eccaf2d6ae61/src/http2/aws-http2-frame.adb#L49
I'm attempting to build on Ubuntu 21.10 using the following dependencies: build-essential git unzip xsltproc liblzma-dev libssl-dev libcurl4-openssl-dev git gnat gprbuild libgnatcoll19-dev
I ran
make SOCKET=openssl setup
which succeeds andmake build
which fails with the following: