SCOREC / core

parallel finite element unstructured meshes
Other
179 stars 63 forks source link

mdsUgrid build failure on osx with clang11 #322

Closed cwsmith closed 3 years ago

cwsmith commented 3 years ago

https://github.com/xsdk-project/xsdk-issues/issues/113

   412    cd /Users/xsdk/builds/A57L32nw/0/xsdk-project/spack-xsdk/spack-stage/spack-stage-pumi-2.3.0-xsdk-lgww2haiaexqtmudf2uzdqi7spm7n5ea/spack-build/parma && /Users/xsdk/builds/A57L32nw/0/xsdk-project/spac
            k-xsdk/opt/spack/darwin-catalina-x86_64/apple-clang-11.0.3/mpich-3.3.2-axmt7chygrzipgstqu2v7om3gculw66s/bin/mpic++  -I/Users/xsdk/builds/A57L32nw/0/xsdk-project/spack-xsdk/spack-stage/spack-stage-pu
            mi-2.3.0-xsdk-lgww2haiaexqtmudf2uzdqi7spm7n5ea/spack-src/parma -I/Users/xsdk/builds/A57L32nw/0/xsdk-project/spack-xsdk/spack-stage/spack-stage-pumi-2.3.0-xsdk-lgww2haiaexqtmudf2uzdqi7spm7n5ea/spack-
            src/parma/diffMC -I/Users/xsdk/builds/A57L32nw/0/xsdk-project/spack-xsdk/spack-stage/spack-stage-pumi-2.3.0-xsdk-lgww2haiaexqtmudf2uzdqi7spm7n5ea/spack-src/parma/group -I/Users/xsdk/builds/A57L32nw/
            0/xsdk-project/spack-xsdk/spack-stage/spack-stage-pumi-2.3.0-xsdk-lgww2haiaexqtmudf2uzdqi7spm7n5ea/spack-src/parma/rib -I/Users/xsdk/builds/A57L32nw/0/xsdk-project/spack-xsdk/spack-stage/spack-stage
            -pumi-2.3.0-xsdk-lgww2haiaexqtmudf2uzdqi7spm7n5ea/spack-src/apf -I/Users/xsdk/builds/A57L32nw/0/xsdk-project/spack-xsdk/spack-stage/spack-stage-pumi-2.3.0-xsdk-lgww2haiaexqtmudf2uzdqi7spm7n5ea/spack
            -src/pcu -I/Users/xsdk/builds/A57L32nw/0/xsdk-project/spack-xsdk/spack-stage/spack-stage-pumi-2.3.0-xsdk-lgww2haiaexqtmudf2uzdqi7spm7n5ea/spack-src/pcu/reel -I/Users/xsdk/builds/A57L32nw/0/xsdk-proj
            ect/spack-xsdk/spack-stage/spack-stage-pumi-2.3.0-xsdk-lgww2haiaexqtmudf2uzdqi7spm7n5ea/spack-src/gmi -I/Users/xsdk/builds/A57L32nw/0/xsdk-project/spack-xsdk/spack-stage/spack-stage-pumi-2.3.0-xsdk-
            lgww2haiaexqtmudf2uzdqi7spm7n5ea/spack-src/lion -I/Users/xsdk/builds/A57L32nw/0/xsdk-project/spack-xsdk/spack-stage/spack-stage-pumi-2.3.0-xsdk-lgww2haiaexqtmudf2uzdqi7spm7n5ea/spack-src/can -I/User
            s/xsdk/builds/A57L32nw/0/xsdk-project/spack-xsdk/spack-stage/spack-stage-pumi-2.3.0-xsdk-lgww2haiaexqtmudf2uzdqi7spm7n5ea/spack-src/mth -O2 -g  -O2 -g -DNDEBUG -isysroot /Library/Developer/CommandLi
            neTools/SDKs/MacOSX.sdk -o CMakeFiles/parma.dir/diffMC/parma_step.cc.o -c /Users/xsdk/builds/A57L32nw/0/xsdk-project/spack-xsdk/spack-stage/spack-stage-pumi-2.3.0-xsdk-lgww2haiaexqtmudf2uzdqi7spm7n5
            ea/spack-src/parma/diffMC/parma_step.cc
  >> 413    /Users/xsdk/builds/A57L32nw/0/xsdk-project/spack-xsdk/spack-stage/spack-stage-pumi-2.3.0-xsdk-lgww2haiaexqtmudf2uzdqi7spm7n5ea/spack-src/mds/mdsUgrid.cc:312:35: error: expected expression
     414                                      [upward_dim](const int i) {
     415                                      ^
  >> 416    /Users/xsdk/builds/A57L32nw/0/xsdk-project/spack-xsdk/spack-stage/spack-stage-pumi-2.3.0-xsdk-lgww2haiaexqtmudf2uzdqi7spm7n5ea/spack-src/mds/mdsUgrid.cc:316:34: error: expected expression
     417                                     [upward_id](const int i) {
     418                                     ^
  >> 419    /Users/xsdk/builds/A57L32nw/0/xsdk-project/spack-xsdk/spack-stage/spack-stage-pumi-2.3.0-xsdk-lgww2haiaexqtmudf2uzdqi7spm7n5ea/spack-src/mds/mdsUgrid.cc:340:37: error: expected expression
     420                                        [](const int i){ return i == 1; }))
     421                                        ^
  >> 422    /Users/xsdk/builds/A57L32nw/0/xsdk-project/spack-xsdk/spack-stage/spack-stage-pumi-2.3.0-xsdk-lgww2haiaexqtmudf2uzdqi7spm7n5ea/spack-src/mds/mdsUgrid.cc:352:41: error: expected expression
     423                                            [edge_id](const int i) {
     424                                            ^
     425    4 errors generated.
cwsmith commented 3 years ago

I can build on osx with llvm11 with the following changes: https://github.com/SCOREC/core/commit/53339a11dfd579cab935c6b7a2a6da3d7e333aea