Okay, 'incoming' does build correctly.  I was following the instructions on the 
wiki that suggested 'master' would be more stable:

> Branches
> 
> To get a stable snapshot of emscripten development, use the master branch in 
> all repos: emscripten, emscripten-fastcomp and emscripten-fastcomp-clang 
> (that is, in emscripten, in emscripten's LLVM fork and in emscripten's clang 
> fork). You can also use theincoming branch in all three if you want the very 
> latest changes, but those branches can sometimes have breakage.
> 
> Make sure to use the SAME branch in all three. Changes might land in 
> emscripten incoming for example that will not work on the master branches of 
> the other two.



On Mar 26, 2014, at 11:26 AM, Bruce Mitchener <[email protected]> wrote:

> Make sure you're on the "incoming" branch in all 3 repositories?
> 
>  - Bruce
> 
> 
> 
> On Wed, Mar 26, 2014 at 11:18 PM, Rob Raguet-Schofield <[email protected]> 
> wrote:
> I'm trying to build emscripten-fastcomp based on the instructions on this 
> wiki page <https://github.com/kripken/emscripten/wiki/LLVM-Backend>.  I've 
> cloned all three repositories:
> 
>         git clone https://github.com/kripken/emscripten emscripten
>         git clone https://github.com/kripken/emscripten-fastcomp 
> emscripten-fastcomp
>         git clone https://github.com/kripken/emscripten-fastcomp-clang 
> emscripten-fastcomp/tools/clang
> 
> but when I attempt to build emscripten-fastcomp using either the autoconf or 
> cmake build systems I get a build error:
> 
>         cd emscripten-fastcomp
>         mkdir build
>         cd build
>         cmake .. -DCMAKE_BUILD_TYPE=Release 
> -DLLVM_TARGETS_TO_BUILD="X86;JSBackend" -DLLVM_INCLUDE_EXAMPLES=OFF 
> -DLLVM_INCLUDE_TESTS=OFF
>         make
> 
>         ...
> 
>         [ 66%] Building CXX object 
> tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets.cpp.o
>         /opt/emscripten-fastcomp/tools/clang/lib/Basic/Targets.cpp:5427:22: 
> error: no member named 'asmjs' in 'llvm::Triple'
>           case llvm::Triple::asmjs:
>                    ~~~~~~~~~~~~~~^
>         /opt/emscripten-fastcomp/tools/clang/lib/Basic/Targets.cpp:5429:26: 
> error: no member named 'Emscripten' in 'llvm::Triple'
>                   case llvm::Triple::Emscripten:
>                            ~~~~~~~~~~~~~~^
>         2 errors generated.
>         make[2]: *** 
> [tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets.cpp.o] Error 1
>         make[1]: *** [tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/all] 
> Error 2
>         make: *** [all] Error 2
> 
> Are the instructions on this wiki page out of date, or am I perhaps doing 
> something else wrong?  Thanks!
> 

Rob Raguet-Schofield
(rob ra gA skO fEld)

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to