Closed brandonros closed 1 month ago
the problem seems to be that docker uses a really old version of cmake : 3.10.
apparently the -B
option is missing, and also the FetchContent module.
I don't know enough about docker why this happens.
ah, maybe it is because it says 'ubuntu:bionic' in the dockerfile, which is an old version of ubuntu
other things missing in the dockerfile:
then it still has problems - git has problems verifying the https certificate of github.
and I also noticed that you need to 'clean' before creating the docker container, otherwise your local build directory will pollute the one in the docker container. maybe you should not COPY, but git clone eimgfs from github directly
my suggestion: delete the Dockerfile (it is confusing for somebody who is walking into this repo thinking it is working, it is 100% not working)
my 2nd suggestion:
I like how you have invested the time to try to make this compile on so many different operating systems. However...
In order to bootstrap Win32 CMake files... you need make
... make
is very uncommon on Win32 MSVC VisualStudio setup (nmake
), you need MinGW environment extra. Then, when you do that, it collides with like gcc
and all sorts of things.
I had 0 success on trying to get Win32 to build and I put a ton of time into it. I appreciate you maintaining this and making it open source, just wanted to give the feedback. MinGW make to bootstrap MSVC Cmake to maybe call NMake is pretty confuisng
Also, if you are interested https://github.com/KodaSec/wince-decompr/issues/4
Nope, still broken