On Wed, 5 Jun 2019 05:22:13 -0700 (PDT) Mehdi Sabwat <[email protected]> wrote:
> Hi, > > When we call emcc without an input file, we usually get a warning. I > noticed that when I call emcc from a Makefile, I always get these errors, > compilation does not stop but I get these "no input files" errors. Is that > the expected behavior? > > Is there something I can do to stop getting this error, or investigate more? > Hi Mehdi! Can you show an example? See https://github.com/shlomif/how-to-share-code-online . > checking dynamic linker characteristics... shared:ERROR: no input files > note that input files without a known suffix are ignored, make sure your > input files end with one of: ('.c', '.C', '.i', '.cpp', '.cxx', '.cc', > '.c++', '.CPP', '.CXX', '.CC', '.C++', '.ii', '.m', '.mi', '.mm', '.mii', > '/dev/null', '.bc', '.o', '.obj', '.lo', '.dylib', '.so', '.a', '.ll', > '.h', '.hxx', '.hpp', '.hh', '.H', '.HXX', '.HPP', '.HH') > no > checking how to hardcode library paths into programs... immediate > checking for shl_load... no > checking for shl_load in -ldld... no > checking for dlopen... yes > checking whether a program can dlopen itself... yes > checking whether a statically linked program can dlopen itself... yes > checking whether stripping libraries is possible... yes > checking if libtool supports shared libraries... no > checking whether to build shared libraries... no > checking whether to build static libraries... yes > checking how to run the C++ preprocessor... em++ -E > checking for ld used by em++... emcc > checking if the linker (emcc) is GNU ld... yes > shared:ERROR: no input files > note that input files without a known suffix are ignored, make sure your > input files end with one of: ('.c', '.C', '.i', '.cpp', '.cxx', '.cc', > '.c++', '.CPP', '.CXX', '.CC', '.C++', '.ii', '.m', '.mi', '.mm', '.mii', > '/dev/null', '.bc', '.o', '.obj', '.lo', '.dylib', '.so', '.a', '.ll', > '.h', '.hxx', '.hpp', '.hh', '.H', '.HXX', '.HPP', '.HH') > > > $ emcc -v > emcc (Emscripten gcc/clang-like replacement + linker emulating GNU ld) > 1.38.34 > clang version 6.0.1 > (https://github.com/kripken/emscripten-fastcomp-clang.git > ca75f5e8a424747b1e368ad6e94a4b4740dd28af) > (https://github.com/kripken/emscripten-fastcomp.git > 2be857f52bb377de8cf7369acfc42a3b36bbd94d) (emscripten 1.38.32 : 1.38.32) > Target: x86_64-unknown-linux-gnu > Thread model: posix > InstalledDir: [...]/emsdk-portable/clang/fastcomp/build_incoming_64/bin > Found candidate GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0 > Found candidate GCC installation: /usr/lib64/gcc/x86_64-pc-linux-gnu/8.3.0 > Selected GCC installation: /usr/lib64/gcc/x86_64-pc-linux-gnu/8.3.0 > Candidate multilib: .;@m64 > Candidate multilib: 32;@m32 > Selected multilib: .;@m64 > shared:INFO: (Emscripten: Running sanity checks) > > $ emcc > emcc:WARNING: no input files > -- ----------------------------------------------------------------- Shlomi Fish http://www.shlomifish.org/ http://www.shlomifish.org/humour/Summerschool-at-the-NSA/ The cool thing about Vim is — you find something interesting with every typo. — Su‐Shee on Freenode’s #perl . Please reply to list if it's a mailing list post - http://shlom.in/reply . -- You received this message because you are subscribed to the Google Groups "emscripten-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/emscripten-discuss/20190605154721.735c55a2%40telaviv1.shlomifish.org. For more options, visit https://groups.google.com/d/optout.
