#38820: port atlas fails to upgrade ------------------------+--------------------- Reporter: aranoya@… | Owner: vince@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: atlas | ------------------------+--------------------- Comment (by vince@…): This is definitly a regression in clang. With clang-mp-3.3 r173279, compilation is fine: {{{ /opt/local/bin/clang-mp-3.3 -c -DL2SIZE=4194304 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_atlas/atlas/work/atlas-3.10.1/build/include -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_atlas/atlas/work/atlas-3.10.1/build/..//include -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_atlas/atlas/work/atlas-3.10.1/build/..//include/contrib -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_OSX -DATL_ARCH_Corei2 -DATL_CPUMHZ=2300 -DATL_AVX -DATL_SSE3 -DATL_SSE2 -DATL_SSE1 -DATL_USE64BITS -DATL_GAS_x8664 -DATL_DYLIBS -DPentiumCPS=2300 -DATL_FULL_LAPACK -DATL_NCPU=4 -O3 -fomit-frame-pointer -fPIC -fvectorize -fslp-vectorize -march=native -mavx /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_atlas/atlas/work/atlas-3.10.1/build/..//tune/blas/gemm/gmmsearch.c In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_atlas/atlas/work/atlas-3.10.1/build/..//tune/blas/gemm/gmmsearch.c:34: In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_atlas/atlas/work/atlas-3.10.1/build/..//include/atlas_mmtesttime.h:4: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_atlas/atlas/work/atlas-3.10.1/build/..//include/atlas_mmparse.h:1011:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ln = GetJoinedLines(fpin)) ~~~^~~~~~~~~~~~~~~~~~~~~~ /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_atlas/atlas/work/atlas-3.10.1/build/..//include/atlas_mmparse.h:1011:14: note: place parentheses around the assignment to silence this warning while (ln = GetJoinedLines(fpin)) ^ ( ) /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_atlas/atlas/work/atlas-3.10.1/build/..//include/atlas_mmparse.h:1011:14: note: use '==' to turn this assignment into an equality comparison while (ln = GetJoinedLines(fpin)) ^ == 1 warning generated. /opt/local/bin/clang-mp-3.3 -DL2SIZE=4194304 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_atlas/atlas/work/atlas-3.10.1/build/include -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_atlas/atlas/work/atlas-3.10.1/build/..//include -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_atlas/atlas/work/atlas-3.10.1/build/..//include/contrib -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_OSX -DATL_ARCH_Corei2 -DATL_CPUMHZ=2300 -DATL_AVX -DATL_SSE3 -DATL_SSE2 -DATL_SSE1 -DATL_USE64BITS -DATL_GAS_x8664 -DATL_DYLIBS -DPentiumCPS=2300 -DATL_FULL_LAPACK -DATL_NCPU=4 -O3 -fomit-frame-pointer -fPIC -fvectorize -fslp-vectorize -march=native -mavx -o xgmmsearch gmmsearch.o ./xgmmsearch -p s -r -1 }}} -- Ticket URL: <https://trac.macports.org/ticket/38820#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X