example-postgresql icon indicating copy to clipboard operation
example-postgresql copied to clipboard

oatpp-swagger not installing while building the docker image

Open kryptoblack opened this issue 2 years ago • 2 comments

I am trying to install and run the application but I am unable to because oatpp-swagger isn't found.

Which is caused because the cmake for oatpp-swagger module is failing.

############################################################################
## oatpp-swagger module. Resolving dependencies...


############################################################################

CMake Error at CMakeLists.txt:103 (add_compile_definitions):
  Unknown CMake command "add_compile_definitions".

Opened /bin/ash from the container to find the cmake version to be 3.11.1.

cmake version 3.11.1

According to this the cmake version needs to be >=3.12 to use "add_compile_definitions"

The docker image needs to be upgraded with a higher version of cmake. That should solve this issue.

kryptoblack avatar Aug 07 '22 01:08 kryptoblack

There is a PR raised that can solve this (https://github.com/oatpp/oatpp-swagger/pull/66) without changing the version of cmake. Could we work on this I am tired of doing it manually.

kryptoblack avatar Aug 22 '22 04:08 kryptoblack

Hello @KryptoBlack , This issue should be fixed now. Please use the latest master of oatpp-swagger

lganzzzo avatar Aug 27 '22 22:08 lganzzzo