#39812: tests for scotch 6.0.0 are failing --------------------+-------------------------------- Reporter: mk@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: | Port: scotch --------------------+-------------------------------- Scotch 6.0.0 builds fine, but this is what I get on Snow Leopard if I enable the tests by commenting and uncommenting the corresponding lines with "build.target" in scotch's to-be-published Portfile-patch for version 6.0.0: {{{ :info:build make CFLAGS="-O3 -Drestrict=__restrict -DCOMMON_PTHREAD -DCOMMON_PTHREAD_BARRIER -DCOMMON_RANDOM_FIXED_SEED -DCOMMON_TIMING_OLD -DSCOTCH_PTHREAD -DSCOTCH_RENAME -DSCOTCH_PTSCOTCH" CC="/opt/local/bin/openmpicc" SCOTCHLIBS="-lptscotch -lscotch -lptscotcherr" check_strat_par check_scotch_dgraph_band check_scotch_dgraph_grow check_scotch_dgraph_redist :info:build make[2]: Entering directory `/opt/local/var/macports/build/_Users_marko_WC_SVN_MacPorts_science_scotch/scotch/work/scotch_6.0.0/src/check' :info:build /opt/local/bin/openmpicc -O3 -Drestrict=__restrict -DCOMMON_PTHREAD -DCOMMON_PTHREAD_BARRIER -DCOMMON_RANDOM_FIXED_SEED -DCOMMON_TIMING_OLD -DSCOTCH_PTHREAD -DSCOTCH_RENAME -DSCOTCH_PTSCOTCH -I../../include -L../../lib test_strat_par.c -o test_strat_par -lptscotch -lscotch -lptscotcherr -lm :info:build ./test_strat_par :info:build Parallel mapping strategy, SCOTCH_STRATDEFAULT :info:build Parallel mapping strategy, SCOTCH_STRATRECURSIVE :info:build Parallel ordering strategy, SCOTCH_STRATDEFAULT :info:build Parallel ordering strategy, SCOTCH_STRATLEVELMAX :info:build Parallel ordering strategy, SCOTCH_STRATLEVELMIN :info:build Parallel ordering strategy, SCOTCH_STRATLEVELMAX | SCOTCH_STRATLEVELMIN :info:build Parallel ordering strategy, SCOTCH_STRATLEAFSIMPLE :info:build Parallel ordering strategy, SCOTCH_STRATSEPASIMPLE :info:build /opt/local/bin/openmpicc -O3 -Drestrict=__restrict -DCOMMON_PTHREAD -DCOMMON_PTHREAD_BARRIER -DCOMMON_RANDOM_FIXED_SEED -DCOMMON_TIMING_OLD -DSCOTCH_PTHREAD -DSCOTCH_RENAME -DSCOTCH_PTSCOTCH -I../../include -L../../lib test_scotch_dgraph_band.c -o test_scotch_dgraph_band -lptscotch -lscotch -lptscotcherr -lm :info:build openmpirun -n 4 ./test_scotch_dgraph_band data/bump.grf :info:build ./test_scotch_dgraph_band(0): ERROR: main: Cannot initialize (2) :info:build ./test_scotch_dgraph_band(1): ERROR: main: Cannot initialize (2) :info:build ./test_scotch_dgraph_band(2): ERROR: main: Cannot initialize (2) :info:build ./test_scotch_dgraph_band(3): ERROR: main: Cannot initialize (2) :info:build -------------------------------------------------------------------------- :info:build openmpirun has exited due to process rank 3 with PID 23992 on :info:build node markos-imac exiting improperly. There are three reasons this could occur: :info:build :info:build 1. this process did not call "init" before exiting, but others in :info:build the job did. This can cause a job to hang indefinitely while it waits :info:build for all processes to call "init". By rule, if one process calls "init", :info:build then ALL processes must call "init" prior to termination. :info:build :info:build 2. this process called "init", but exited without calling "finalize". :info:build By rule, all processes that call "init" MUST call "finalize" prior to :info:build exiting or it will be considered an "abnormal termination" :info:build :info:build 3. this process called "MPI_Abort" or "orte_abort" and the mca parameter :info:build orte_create_session_dirs is set to false. In this case, the run-time cannot :info:build detect that the abort call was an abnormal termination. Hence, the only :info:build error message you will receive is this one. :info:build :info:build This may have caused other processes in the application to be :info:build terminated by signals sent by openmpirun (as reported here). :info:build :info:build You can avoid this message by specifying -quiet on the openmpirun command line. :info:build :info:build -------------------------------------------------------------------------- :info:build make[2]: *** [check_scotch_dgraph_band] Error 1 :info:build make[2]: Leaving directory `/opt/local/var/macports/build/_Users_marko_WC_SVN_MacPorts_science_scotch/scotch/work/scotch_6.0.0/src/check' :info:build make[1]: *** [ptcheck] Error 2 }}} -- Ticket URL: <https://trac.macports.org/ticket/39812> MacPorts <http://www.macports.org/> Ports system for OS X