Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.38.38 fails to build #45

Closed
dos1 opened this issue Jul 13, 2019 · 3 comments
Closed

1.38.38 fails to build #45

dos1 opened this issue Jul 13, 2019 · 3 comments
Labels

Comments

@dos1
Copy link

dos1 commented Jul 13, 2019

trzeci/emscripten-slim:sdk-tag-1.38.38-64bit-64bit)[][%]() 
The command '/bin/bash -c cd ${EMSDK}     &&  echo "## Clean-up Emscripten Installation"     &&  shopt -s globstar             &&  _file=`echo ./emscripten/*/site/build/text/docs/tools_reference/emcc.txt`     &&  _content=`cat ${_file}`     &&  rm -fr             ./emscripten/*/docs             ./emscripten/*/media             ./emscripten/*/site     &&  mkdir -p `dirname ${_file}`     &&  echo ${_content} >> ${_file}             &&  _file=`echo clang/*/src/emscripten-version.txt`     &&  _content=`cat ${_file}`     &&  rm -fr clang/*/src     &&  mkdir -p `dirname ${_file}`     &&  echo ${_content} >> ${_file}         &&  rm -fr binaryen/*/src     &&  rm -fr binaryen/**/test     &&  rm -fr binaryen/**/*.cmake     &&  rm -fr binaryen/**/Makefile         &&  rm -fr clang/*/*/docs     &&  rm -fr clang/*/*/tools     &&  rm -fr clang/*/*/projects     &&  rm -fr clang/*/*/cmake     &&  rm -fr clang/**/*.cmake     &&  rm -fr clang/**/Makefile             &&  find . -name "*.pyc" -exec rm {} \;     &&  find . -name "CMakeFiles" -type d -prune -exec rm -fr {} \;     &&  find . -name "CMakeCache.txt" -exec rm {} \;             &&  find . -name "*.o" -exec rm {} \;     &&  find . -name "*.a" -exec rm {} \;     &&  find . -name "*.inc*" -exec rm {} \;     &&  find . -name "*.gen.tmp" -exec rm {} \;             &&  find clang -type d -depth -empty -exec rmdir "{}" \;     &&  find binaryen -type d -depth -empty -exec rmdir "{}" \;             &&  rm -fr **/*_32bit     &&  rm -rf **/.git     &&  rm -rf **/tests     &&  rm -fr zips/*             &&  rm -fr /opt/cmake /usr/local/bin/cmake /cmake*             &&  sleep 2 &&  echo "## Done"' returned a non-zero code: 1
[INFO] Compiled [trzeci/emscripten-slim:sdk-tag-1.38.38-64bit] in: 0:00:01.159364                
trzeci/emscripten-slim:sdk-tag-1.38.38-64bit - FAIL                                              
At least one compilation set has failed to compile                                               
@trzecieu
Copy link
Owner

Hi, just to state I'm aware about issue. Due vacation I will handle this in ~2w. Cheers!

trzecieu added a commit that referenced this issue Aug 29, 2019
* set 1.38.33 as ignored due probelm with dependencies
* added python3 and python3-pip to slim image
* mitigate new build system introduced by upstream project
* temporarely removed possibility to compile incoming + master
@trzecieu
Copy link
Owner

Hi @dos1,
Unfortunately it took more than 2w, but eventually I fixed all related problems, sorry that it took so long, it was a nice puzzle to solve. At the moment I've started to rebuild all images 1.38.34 upwards. Will take a couple of hours until they land in registry,
At the moment you can check 1.38.40 as I was using it as a test case.

➜ docker run --rm -it trzeci/emscripten:sdk-tag-1.38.40-64bit emcc --version
Unable to find image 'trzeci/emscripten:sdk-tag-1.38.40-64bit' locally
sdk-tag-1.38.40-64bit: Pulling from trzeci/emscripten
9fc222b64b0a: ...
Digest: sha256:839c186ec629fcec7ebb5ad50b9a503415707d98cbdaa5afaf4d7e15555f1e7b
Status: Downloaded newer image for trzeci/emscripten:sdk-tag-1.38.40-64bit
emcc (Emscripten gcc/clang-like replacement) 1.38.40 ((unknown revision))
Copyright (C) 2014 the Emscripten authors (see AUTHORS.txt)
This is free and open source software under the MIT license.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Will keep this issue open for a couple of days to make sure everything works for you.
Cheers,

@trzecieu trzecieu added the Done label Aug 29, 2019
@trzecieu
Copy link
Owner

trzecieu commented Sep 4, 2019

Should be done, please re-open in case of any problems,
Cheers!

@trzecieu trzecieu closed this as completed Sep 4, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants