View Issue Details

IDProjectCategoryView StatusLast Update
0003216ThirdPartyBugpublic2019-04-08 11:04
ReporterTime4Tea Assigned Tohenry  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionno change required 
PlatformGNU/LinuxOSParabolaOS Version5.0.5-1
Fixed in Versiondev 
Summary0003216: Cannot compile libptscotch with openmpi 4.0.1-1
DescriptionI am getting a fatal compiler error when trying to compile scotch (specifically pt-scotch) with openmpi 4.0.1-1 installed. I will attach the compiler output, which includes the error.
Steps To ReproduceTry to compile scotch (i.e. using ./Allwmake) with openmpi 4.0.1 installed.
Additional InformationThe key error seems to be:

-------------------------------------------------------------------------------------
In file included from common.h:106,
                 from dgraph_halo.c:64:
dgraph_halo.c: In function ‘dgraphHaloSync2’:
dgraph_halo.c:209:3: error: static assertion failed: "MPI_Type_extent was removed in MPI-3.0. Use MPI_Type_get_extent
 instead."
   MPI_Type_extent (attrglbtype, &attrglbsiz); /* Get type extent */
   ^~~~~~~~~~~~~~~
dgraph_halo.c: In function ‘_SCOTCHdgraphHaloSync’:
dgraph_halo.c:267:5: error: static assertion failed: "MPI_Type_extent was removed in MPI-3.0. Use MPI_Type_get_extent
 instead."
     MPI_Type_extent (attrglbtype, &attrglbsiz); /* Get type extent */
     ^~~~~~~~~~~~~~~
make[2]: *** [Makefile:43: dgraph_halo.o] Error 1
-------------------------------------------------------------------------------------------

I tried changing the function call in dgraph_halo.c from 'MPI_Type_extent' to 'MPI_Type_get_extent', as suggested in the error message. However, I then got an error saying there were not enough arguments for the function.

It appears that an update to openmpi has deprecated that function call, but scotch has not been updated to use the newer one. I will try compiling with an earlier version of openmpi and see if that helps.
TagsNo tags attached.

Activities

Time4Tea

2019-04-07 00:43

reporter  

scotch_log.txt (101,817 bytes)   
========================================
Start ThirdParty Allwmake
========================================

========================================
Build MPI libraries if required

========================================
Build Scotch decomposition library scotch_6.0.3
    /home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/scotch_6.0.3
+ cd scotch_6.0.3/src
+ prefixDIR=/home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/scotch_6.0.3
+ libDIR=/home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/lib
+ mkdir -p /home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/scotch_6.0.3
+ mkdir -p /home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/lib
+ configOpt='prefix=/home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/scotch_6.0.3 libdir=/home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/lib'
+ '[' -f ../../etc/wmakeFiles/scotch/Makefile.inc.i686_pc_linux2.shlib-OpenFOAM ']'
+ rm -f Makefile.inc
+ ln -s ../../etc/wmakeFiles/scotch/Makefile.inc.i686_pc_linux2.shlib-OpenFOAM Makefile.inc
+ '[' -f Makefile.inc ']'
+ unset configEnv
+ '[' gcc '!=' gcc ']'
+ make realclean
(cd libscotch ;      make realclean)
make[1]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotch'
rm -f *~ *.o lib*.so parser_yy.c parser_ly.h parser_ll.c *scotch.h *scotchf.h y.output *dummysizes
make[1]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotch'
(cd scotch ;         make realclean)
make[1]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/scotch'
rm -f *~ *.o acpl amk_ccc amk_fft2 amk_grf amk_hy amk_m2 amk_p2 atst gbase gcv *ggath *gmap gmk_hy gmk_m2 gmk_m3 gmk_msh gmk_ub2 gmtst *gord gotst gout *gpart *gscat *gtst mcv mmk_m2 mmk_m3 mord mtst
make[1]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/scotch'
(cd libscotchmetis ; make realclean)
make[1]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotchmetis'
rm -f *~ *.o lib*.so
make[1]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotchmetis'
(cd check ;          make realclean)
make[1]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/check'
rm -f *~ *.o
rm -f 				\
				test_common_thread		\
				test_scotch_graph_color		\
				test_scotch_graph_map		\
				test_scotch_graph_order		\
				test_scotch_graph_part_ovl	\
				test_scotch_dgraph_band		\
				test_scotch_dgraph_check	\
				test_scotch_dgraph_coarsen	\
				test_scotch_dgraph_grow		\
				test_scotch_dgraph_redist	\
				test_strat_par			\
				test_strat_seq
make[1]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/check'
(cd esmumps ;        make realclean)
make[1]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/esmumps'
rm -f *~ common.h *.o lib*.so main_esmumps
make[1]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/esmumps'
rm -f ../bin/* ../include/* ../lib/*
+ make -j 4 scotch
(cd libscotch ;      make VERSION=6 RELEASE=0 PATCHLEVEL=3 scotch && make install)
make[1]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotch'
make CC="gcc" CCD="gcc"	\
				scotch.h				\
				scotchf.h				\
				libscotch.so				\
				libscotcherr.so			\
				libscotcherrexit.so
make[2]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotch'
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c arch.c -o arch.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c arch_cmplt.c -o arch_cmplt.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c arch_cmpltw.c -o arch_cmpltw.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c arch_deco.c -o arch_deco.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c arch_dist.c -o arch_dist.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c arch_hcub.c -o arch_hcub.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c arch_mesh.c -o arch_mesh.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c arch_tleaf.c -o arch_tleaf.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c arch_torus.c -o arch_torus.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c arch_vcmplt.c -o arch_vcmplt.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c arch_vhcub.c -o arch_vhcub.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c bgraph.c -o bgraph.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c bgraph_bipart_bd.c -o bgraph_bipart_bd.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c bgraph_bipart_df.c -o bgraph_bipart_df.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c bgraph_bipart_ex.c -o bgraph_bipart_ex.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c bgraph_bipart_fm.c -o bgraph_bipart_fm.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c bgraph_bipart_gg.c -o bgraph_bipart_gg.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c bgraph_bipart_gp.c -o bgraph_bipart_gp.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c bgraph_bipart_ml.c -o bgraph_bipart_ml.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c bgraph_bipart_st.c -o bgraph_bipart_st.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c bgraph_bipart_zr.c -o bgraph_bipart_zr.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c bgraph_check.c -o bgraph_check.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c bgraph_store.c -o bgraph_store.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c common.c -DSCOTCH_COMMON_RENAME -o common.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c common_file.c -DSCOTCH_COMMON_RENAME -o common_file.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c common_file_compress.c -DSCOTCH_COMMON_RENAME -o common_file_compress.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c common_file_uncompress.c -DSCOTCH_COMMON_RENAME -o common_file_uncompress.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c common_integer.c -DSCOTCH_COMMON_RENAME -o common_integer.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c common_memory.c -DSCOTCH_COMMON_RENAME -o common_memory.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c common_string.c -DSCOTCH_COMMON_RENAME -o common_string.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c common_stub.c -DSCOTCH_COMMON_RENAME -o common_stub.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c common_thread.c -DSCOTCH_COMMON_RENAME -o common_thread.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c fibo.c -o fibo.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c gain.c -o gain.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c geom.c -o geom.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c graph.c -o graph.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c graph_base.c -o graph_base.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c graph_band.c -o graph_band.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c graph_check.c -o graph_check.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c graph_coarsen.c -o graph_coarsen.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c graph_induce.c -o graph_induce.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c graph_io.c -o graph_io.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c graph_io_chac.c -o graph_io_chac.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c graph_io_habo.c -o graph_io_habo.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c graph_io_mmkt.c -o graph_io_mmkt.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c graph_io_scot.c -o graph_io_scot.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c graph_list.c -o graph_list.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c graph_match.c -o graph_match.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hall_order_hd.c -o hall_order_hd.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hall_order_hf.c -o hall_order_hf.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hall_order_hx.c -o hall_order_hx.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hgraph.c -o hgraph.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hgraph_check.c -o hgraph_check.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hgraph_induce.c -o hgraph_induce.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hgraph_order_bl.c -o hgraph_order_bl.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hgraph_order_cp.c -o hgraph_order_cp.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hgraph_order_gp.c -o hgraph_order_gp.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hgraph_order_hd.c -o hgraph_order_hd.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hgraph_order_hf.c -o hgraph_order_hf.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hgraph_order_hx.c -o hgraph_order_hx.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hgraph_order_nd.c -o hgraph_order_nd.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hgraph_order_si.c -o hgraph_order_si.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hgraph_order_st.c -o hgraph_order_st.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh.c -o hmesh.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_check.c -o hmesh_check.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_hgraph.c -o hmesh_hgraph.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_induce.c -o hmesh_induce.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_mesh.c -o hmesh_mesh.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_order_bl.c -o hmesh_order_bl.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_order_cp.c -o hmesh_order_cp.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_order_gr.c -o hmesh_order_gr.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_order_gp.c -o hmesh_order_gp.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_order_hd.c -o hmesh_order_hd.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_order_hf.c -o hmesh_order_hf.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_order_hx.c -o hmesh_order_hx.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_order_nd.c -o hmesh_order_nd.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_order_si.c -o hmesh_order_si.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_order_st.c -o hmesh_order_st.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph.c -o kgraph.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph_band.c -o kgraph_band.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph_check.c -o kgraph_check.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph_map_bd.c -o kgraph_map_bd.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph_map_cp.c -o kgraph_map_cp.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph_map_df.c -o kgraph_map_df.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph_map_ex.c -o kgraph_map_ex.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph_map_fm.c -o kgraph_map_fm.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph_map_ml.c -o kgraph_map_ml.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph_map_rb.c -o kgraph_map_rb.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph_map_rb_map.c -o kgraph_map_rb_map.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph_map_rb_part.c -o kgraph_map_rb_part.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph_map_st.c -o kgraph_map_st.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph_store.c -o kgraph_store.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c mapping.c -o mapping.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c mapping_io.c -o mapping_io.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c mesh.c -o mesh.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c mesh_check.c -o mesh_check.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c mesh_coarsen.c -o mesh_coarsen.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c mesh_graph.c -o mesh_graph.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c mesh_induce_sepa.c -o mesh_induce_sepa.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c mesh_io.c -o mesh_io.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c mesh_io_habo.c -o mesh_io_habo.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c mesh_io_scot.c -o mesh_io_scot.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c order.c -o order.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c order_check.c -o order_check.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c order_io.c -o order_io.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c parser.c -o parser.o
(bison -pscotchyy -y -b y -d -v parser_yy.y &&		\
				 mv y.tab.c parser_yy.c &&		\
				 mv y.tab.h parser_ly.h) ||		\
				cp last_resort/parser_ly.h last_resort/parser_yy.c .
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph.c -o vgraph.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph_check.c -o vgraph_check.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph_separate_bd.c -o vgraph_separate_bd.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph_separate_df.c -o vgraph_separate_df.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph_separate_es.c -o vgraph_separate_es.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph_separate_fm.c -o vgraph_separate_fm.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph_separate_gg.c -o vgraph_separate_gg.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph_separate_gp.c -o vgraph_separate_gp.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph_separate_ml.c -o vgraph_separate_ml.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph_separate_st.c -o vgraph_separate_st.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph_separate_th.c -o vgraph_separate_th.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph_separate_vw.c -o vgraph_separate_vw.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph_separate_zr.c -o vgraph_separate_zr.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph_store.c -o vgraph_store.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vmesh.c -o vmesh.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vmesh_check.c -o vmesh_check.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vmesh_separate_fm.c -o vmesh_separate_fm.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vmesh_separate_gg.c -o vmesh_separate_gg.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vmesh_separate_gr.c -o vmesh_separate_gr.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vmesh_separate_ml.c -o vmesh_separate_ml.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vmesh_separate_zr.c -o vmesh_separate_zr.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vmesh_separate_st.c -o vmesh_separate_st.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vmesh_store.c -o vmesh_store.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c wgraph.c -o wgraph.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c wgraph_check.c -o wgraph_check.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c wgraph_part_fm.c -o wgraph_part_fm.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c wgraph_part_gg.c -o wgraph_part_gg.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c wgraph_part_gp.c -o wgraph_part_gp.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c wgraph_part_ml.c -o wgraph_part_ml.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c wgraph_part_st.c -o wgraph_part_st.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c wgraph_part_zr.c -o wgraph_part_zr.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c wgraph_store.c -o wgraph_store.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_VERSION=6 -DSCOTCH_RELEASE=0 -DSCOTCH_PATCHLEVEL=3 dummysizes.c -o dummysizes -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c arch_build.c -o arch_build.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c parser_yy.c -o parser_yy.o
./dummysizes library.h scotch.h
./dummysizes library_f.h scotchf.h
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hgraph_order_kp.c -o hgraph_order_kp.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_arch.c -o library_arch.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_arch_f.c -o library_arch_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_arch_build.c -o library_arch_build.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_arch_build_f.c -o library_arch_build_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_common_f.c -o library_common_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_geom.c -o library_geom.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_geom_f.c -o library_geom_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph.c -o library_graph.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_f.c -o library_graph_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_base.c -o library_graph_base.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_base_f.c -o library_graph_base_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_check.c -o library_graph_check.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_check_f.c -o library_graph_check_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_coarsen.c -o library_graph_coarsen.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_coarsen_f.c -o library_graph_coarsen_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_color.c -o library_graph_color.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_color_f.c -o library_graph_color_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_io_chac.c -o library_graph_io_chac.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_io_chac_f.c -o library_graph_io_chac_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_io_habo.c -o library_graph_io_habo.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_io_habo_f.c -o library_graph_io_habo_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_io_mmkt.c -o library_graph_io_mmkt.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_io_mmkt_f.c -o library_graph_io_mmkt_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_io_scot.c -o library_graph_io_scot.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_io_scot_f.c -o library_graph_io_scot_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_map.c -o library_graph_map.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_map_f.c -o library_graph_map_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_map_io.c -o library_graph_map_io.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_map_io_f.c -o library_graph_map_io_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_map_view.c -o library_graph_map_view.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_map_view_f.c -o library_graph_map_view_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_order.c -o library_graph_order.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_order_f.c -o library_graph_order_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_part_ovl.c -o library_graph_part_ovl.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_part_ovl_f.c -o library_graph_part_ovl_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_mapping.c -o library_mapping.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_memory.c -o library_memory.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_memory_f.c -o library_memory_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_mesh.c -o library_mesh.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_mesh_f.c -o library_mesh_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_mesh_graph.c -o library_mesh_graph.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_mesh_graph_f.c -o library_mesh_graph_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_mesh_io_habo.c -o library_mesh_io_habo.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_mesh_io_habo_f.c -o library_mesh_io_habo_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_mesh_io_scot.c -o library_mesh_io_scot.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_mesh_io_scot_f.c -o library_mesh_io_scot_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_mesh_order.c -o library_mesh_order.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_mesh_order_f.c -o library_mesh_order_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_order.c -o library_order.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_parser.c -o library_parser.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_parser_f.c -o library_parser_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_random.c -o library_random.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_random_f.c -o library_random_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_strat.c -o library_strat.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_version.c -o library_version.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_version_f.c -o library_version_f.o
(flex -Pscotchyy -olex.yy.c parser_ll.l &&			\
				 mv lex.yy.c parser_ll.c) ||		\
				cp last_resort/parser_ll.c . 
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c wgraph_part_rb.c -o wgraph_part_rb.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_error.c -o library_error.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_error_exit.c -o library_error_exit.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c parser_ll.c -o parser_ll.o
gcc -fPIC -shared -o libscotcherr.so library_error.o
parser_ll.l:98: warning: "yywrap" redefined
 #define yywrap()                    (1)           /* Always return end-of-file on end-of-string  */
 
lex.yy.c:28: note: this is the location of the previous definition
echo libscotcherr.so
libscotcherr.so
gcc -fPIC -shared -o libscotcherrexit.so library_error_exit.o
echo libscotcherrexit.so
libscotcherrexit.so
gcc -fPIC -shared -o libscotch.so arch.o arch_build.o arch_cmplt.o arch_cmpltw.o arch_deco.o arch_dist.o arch_hcub.o arch_mesh.o arch_tleaf.o arch_torus.o arch_vcmplt.o arch_vhcub.o bgraph.o bgraph_bipart_bd.o bgraph_bipart_df.o bgraph_bipart_ex.o bgraph_bipart_fm.o bgraph_bipart_gg.o bgraph_bipart_gp.o bgraph_bipart_ml.o bgraph_bipart_st.o bgraph_bipart_zr.o bgraph_check.o bgraph_store.o common.o common_file.o common_file_compress.o common_file_uncompress.o common_integer.o common_memory.o common_string.o common_stub.o common_thread.o fibo.o gain.o geom.o graph.o graph_base.o graph_band.o graph_check.o graph_coarsen.o graph_induce.o graph_io.o graph_io_chac.o graph_io_habo.o graph_io_mmkt.o graph_io_scot.o graph_list.o graph_match.o hall_order_hd.o hall_order_hf.o hall_order_hx.o hgraph.o hgraph_check.o hgraph_induce.o hgraph_order_bl.o hgraph_order_cp.o hgraph_order_gp.o hgraph_order_hd.o hgraph_order_hf.o hgraph_order_hx.o hgraph_order_kp.o hgraph_order_nd.o hgraph_order_si.o hgraph_order_st.o hmesh.o hmesh_check.o hmesh_hgraph.o hmesh_induce.o hmesh_mesh.o hmesh_order_bl.o hmesh_order_cp.o hmesh_order_gr.o hmesh_order_gp.o hmesh_order_hd.o hmesh_order_hf.o hmesh_order_hx.o hmesh_order_nd.o hmesh_order_si.o hmesh_order_st.o kgraph.o kgraph_band.o kgraph_check.o kgraph_map_bd.o kgraph_map_cp.o kgraph_map_df.o kgraph_map_ex.o kgraph_map_fm.o kgraph_map_ml.o kgraph_map_rb.o kgraph_map_rb_map.o kgraph_map_rb_part.o kgraph_map_st.o kgraph_store.o library_arch.o library_arch_f.o library_arch_build.o library_arch_build_f.o library_common_f.o library_geom.o library_geom_f.o library_graph.o library_graph_f.o library_graph_base.o library_graph_base_f.o library_graph_check.o library_graph_check_f.o library_graph_coarsen.o library_graph_coarsen_f.o library_graph_color.o library_graph_color_f.o library_graph_io_chac.o library_graph_io_chac_f.o library_graph_io_habo.o library_graph_io_habo_f.o library_graph_io_mmkt.o library_graph_io_mmkt_f.o library_graph_io_scot.o library_graph_io_scot_f.o library_graph_map.o library_graph_map_f.o library_graph_map_io.o library_graph_map_io_f.o library_graph_map_view.o library_graph_map_view_f.o library_graph_order.o library_graph_order_f.o library_graph_part_ovl.o library_graph_part_ovl_f.o library_mapping.o library_memory.o library_memory_f.o library_mesh.o library_mesh_f.o library_mesh_graph.o library_mesh_graph_f.o library_mesh_io_habo.o library_mesh_io_habo_f.o library_mesh_io_scot.o library_mesh_io_scot_f.o library_mesh_order.o library_mesh_order_f.o library_order.o library_parser.o library_parser_f.o library_random.o library_random_f.o library_strat.o library_version.o library_version_f.o mapping.o mapping_io.o mesh.o mesh_check.o mesh_coarsen.o mesh_graph.o mesh_induce_sepa.o mesh_io.o mesh_io_habo.o mesh_io_scot.o order.o order_check.o order_io.o parser.o parser_ll.o parser_yy.o vgraph.o vgraph_check.o vgraph_separate_bd.o vgraph_separate_df.o vgraph_separate_es.o vgraph_separate_fm.o vgraph_separate_gg.o vgraph_separate_gp.o vgraph_separate_ml.o vgraph_separate_st.o vgraph_separate_th.o vgraph_separate_vw.o vgraph_separate_zr.o vgraph_store.o vmesh.o vmesh_check.o vmesh_separate_fm.o vmesh_separate_gg.o vmesh_separate_gr.o vmesh_separate_ml.o vmesh_separate_zr.o vmesh_separate_st.o vmesh_store.o wgraph.o wgraph_check.o wgraph_part_fm.o wgraph_part_gg.o wgraph_part_gp.o wgraph_part_ml.o wgraph_part_rb.o wgraph_part_st.o wgraph_part_zr.o wgraph_store.o
echo libscotch.so
libscotch.so
make[2]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotch'
make[1]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotch'
make[1]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotch'
cp scotch.h ../../include
cp scotchf.h ../../include
cp libscotch.so libscotcherr*.so ../../lib
make[1]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotch'
(cd scotch ;         make VERSION=6 RELEASE=0 PATCHLEVEL=3 scotch && make install)
make[1]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/scotch'
make CC="gcc" SCOTCHLIB=scotch	\
				acpl				\
				amk_ccc				\
				amk_fft2				\
				amk_grf				\
				amk_hy				\
				amk_m2				\
				amk_p2				\
				atst				\
				gbase				\
				gcv				\
				gmap				\
				gmk_hy				\
				gmk_m2				\
				gmk_m3				\
				gmk_msh				\
				gmk_ub2				\
				gmtst				\
				gord				\
				gotst				\
				gout				\
				gpart				\
				gscat				\
				gtst				\
				mcv				\
				mmk_m2				\
				mmk_m3				\
				mord				\
				mtst
make[2]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/scotch'
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../../include -I../libscotch acpl.c -o acpl -L../../lib -lscotch -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../../include -I../libscotch amk_ccc.c -o amk_ccc -L../../lib -lscotch -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../../include -I../libscotch amk_fft2.c -o amk_fft2 -L../../lib -lscotch -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../../include -I../libscotch amk_grf.c -o amk_grf -L../../lib -lscotch -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../../include -I../libscotch amk_hy.c -o amk_hy -L../../lib -lscotch -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../../include -I../libscotch amk_m2.c -o amk_m2 -L../../lib -lscotch -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../../include -I../libscotch amk_p2.c -o amk_p2 -L../../lib -lscotch -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../../include -I../libscotch atst.c -o atst -L../../lib -lscotch -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../../include -I../libscotch gbase.c -o gbase -L../../lib -lscotch -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../../include -I../libscotch gcv.c -o gcv -L../../lib -lscotch -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../../include -I../libscotch gmap.c -o gmap -L../../lib -lscotch -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../../include -I../libscotch gmk_hy.c -o gmk_hy -L../../lib -lscotch -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../../include -I../libscotch gmk_m2.c -o gmk_m2 -L../../lib -lscotch -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../../include -I../libscotch gmk_m3.c -o gmk_m3 -L../../lib -lscotch -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../../include -I../libscotch gmk_msh.c -o gmk_msh -L../../lib -lscotch -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../../include -I../libscotch gmk_ub2.c -o gmk_ub2 -L../../lib -lscotch -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../../include -I../libscotch gmtst.c -o gmtst -L../../lib -lscotch -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../../include -I../libscotch gord.c -o gord -L../../lib -lscotch -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../../include -I../libscotch gotst.c -o gotst -L../../lib -lscotch -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../libscotch -I../../include gout_c.c gout_o.c -o gout -L../../lib -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../../include -I../libscotch gmap.c -DSCOTCH_COMPILE_PART -o gpart -L../../lib -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../../include -I../libscotch gscat.c -o gscat -L../../lib -lscotch -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../../include -I../libscotch gtst.c -o gtst -L../../lib -lscotch -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../../include -I../libscotch mcv.c -o mcv -L../../lib -lscotch -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../../include -I../libscotch mmk_m2.c -o mmk_m2 -L../../lib -lscotch -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../../include -I../libscotch mmk_m3.c -o mmk_m3 -L../../lib -lscotch -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../../include -I../libscotch mord.c -o mord -L../../lib -lscotch -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -I../../include -I../libscotch mtst.c -o mtst -L../../lib -lscotch -lscotch -lscotcherrexit -Xlinker --no-as-needed  -lz -lm -lrt
make[2]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/scotch'
make[1]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/scotch'
make[1]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/scotch'
make CC="gcc" SCOTCHLIB=scotch	\
				acpl				\
				amk_ccc				\
				amk_fft2				\
				amk_grf				\
				amk_hy				\
				amk_m2				\
				amk_p2				\
				atst				\
				gbase				\
				gcv				\
				gmap				\
				gmk_hy				\
				gmk_m2				\
				gmk_m3				\
				gmk_msh				\
				gmk_ub2				\
				gmtst				\
				gord				\
				gotst				\
				gout				\
				gpart				\
				gscat				\
				gtst				\
				mcv				\
				mmk_m2				\
				mmk_m3				\
				mord				\
				mtst
make[2]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/scotch'
make[2]: 'acpl' is up to date.
make[2]: 'amk_ccc' is up to date.
make[2]: 'amk_fft2' is up to date.
make[2]: 'amk_grf' is up to date.
make[2]: 'amk_hy' is up to date.
make[2]: 'amk_m2' is up to date.
make[2]: 'amk_p2' is up to date.
make[2]: 'atst' is up to date.
make[2]: 'gbase' is up to date.
make[2]: 'gcv' is up to date.
make[2]: 'gmap' is up to date.
make[2]: 'gmk_hy' is up to date.
make[2]: 'gmk_m2' is up to date.
make[2]: 'gmk_m3' is up to date.
make[2]: 'gmk_msh' is up to date.
make[2]: 'gmk_ub2' is up to date.
make[2]: 'gmtst' is up to date.
make[2]: 'gord' is up to date.
make[2]: 'gotst' is up to date.
make[2]: 'gout' is up to date.
make[2]: 'gpart' is up to date.
make[2]: 'gscat' is up to date.
make[2]: 'gtst' is up to date.
make[2]: 'mcv' is up to date.
make[2]: 'mmk_m2' is up to date.
make[2]: 'mmk_m3' is up to date.
make[2]: 'mord' is up to date.
make[2]: 'mtst' is up to date.
make[2]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/scotch'
cp acpl amk_ccc amk_fft2 amk_grf amk_hy amk_m2 amk_p2 atst gbase gcv gmap gmk_hy gmk_m2 gmk_m3 gmk_msh gmk_ub2 gmtst gord gotst gout gpart *gtst gscat mcv mmk_m2 mmk_m3 mord mtst ../../bin
make[1]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/scotch'
(cd libscotchmetis ; make                                                                scotch && make install)
make[1]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotchmetis'
make CC="gcc" SCOTCHLIB=ptscotch						\
				libscotchmetis.so
make[2]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotchmetis'
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -I../../include -I../libscotch -c metis_graph_order.c -o metis_graph_order.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -I../../include -I../libscotch -c metis_graph_order_f.c -o metis_graph_order_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -I../../include -I../libscotch -c metis_graph_part.c -o metis_graph_part.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -I../../include -I../libscotch -c metis_graph_part_f.c -o metis_graph_part_f.o
gcc -fPIC -shared -o libscotchmetis.so metis_graph_order.o metis_graph_order_f.o metis_graph_part.o metis_graph_part_f.o
echo libscotchmetis.so
libscotchmetis.so
make[2]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotchmetis'
make[1]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotchmetis'
make[1]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotchmetis'
make CC="gcc" SCOTCHLIB=ptscotch						\
				libscotchmetis.so
make[2]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotchmetis'
make[2]: 'libscotchmetis.so' is up to date.
make[2]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotchmetis'
cp metis.h ../../include
cp libscotchmetis.so ../../lib
make[1]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotchmetis'
+ make prefix=/home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/scotch_6.0.3 libdir=/home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/lib install
mkdir /home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/scotch_6.0.3/bin
mkdir /home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/scotch_6.0.3/include
mkdir /home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/scotch_6.0.3/share
mkdir /home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/scotch_6.0.3/share/man
mkdir /home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/scotch_6.0.3/share/man/man1
cp -f ../bin/[agm]* /home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/scotch_6.0.3/bin
cp -f ../bin/d[agm]* /home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/scotch_6.0.3/bin
cp: cannot stat '../bin/d[agm]*': No such file or directory
make: [Makefile:116: install] Error 1 (ignored)
cp -f ../include/*scotch*.h /home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/scotch_6.0.3/include
cp -f ../lib/*scotch*.so /home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/lib
cp -Rf ../man/* /home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/scotch_6.0.3/share/man
+ make realclean
(cd libscotch ;      make realclean)
make[1]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotch'
rm -f *~ *.o lib*.so parser_yy.c parser_ly.h parser_ll.c *scotch.h *scotchf.h y.output *dummysizes
make[1]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotch'
(cd scotch ;         make realclean)
make[1]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/scotch'
rm -f *~ *.o acpl amk_ccc amk_fft2 amk_grf amk_hy amk_m2 amk_p2 atst gbase gcv *ggath *gmap gmk_hy gmk_m2 gmk_m3 gmk_msh gmk_ub2 gmtst *gord gotst gout *gpart *gscat *gtst mcv mmk_m2 mmk_m3 mord mtst
make[1]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/scotch'
(cd libscotchmetis ; make realclean)
make[1]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotchmetis'
rm -f *~ *.o lib*.so
make[1]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotchmetis'
(cd check ;          make realclean)
make[1]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/check'
rm -f *~ *.o
rm -f 				\
				test_common_thread		\
				test_scotch_graph_color		\
				test_scotch_graph_map		\
				test_scotch_graph_order		\
				test_scotch_graph_part_ovl	\
				test_scotch_dgraph_band		\
				test_scotch_dgraph_check	\
				test_scotch_dgraph_coarsen	\
				test_scotch_dgraph_grow		\
				test_scotch_dgraph_redist	\
				test_strat_par			\
				test_strat_seq
make[1]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/check'
(cd esmumps ;        make realclean)
make[1]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/esmumps'
rm -f *~ common.h *.o lib*.so main_esmumps
make[1]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/esmumps'
rm -f ../bin/* ../include/* ../lib/*
========================================
Build PTScotch decomposition library scotch_6.0.3 (uses MPI)
    /home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/scotch_6.0.3

+ cd scotch_6.0.3/src
+ prefixDIR=/home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/scotch_6.0.3
+ libDIR=/home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/lib/openmpi-system
+ incDIR=/home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/scotch_6.0.3/include/openmpi-system
+ mkdir -p /home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/scotch_6.0.3
+ mkdir -p /home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/lib/openmpi-system
+ configOpt='prefix=/home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/scotch_6.0.3 libdir=/home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/lib/openmpi-system includedir=/home/lee/OpenFOAM/ThirdParty-6/platforms/linuxARM7GccDPInt32/scotch_6.0.3/include/openmpi-system'
+ '[' -f ../../etc/wmakeFiles/scotch/Makefile.inc.i686_pc_linux2.shlib-OpenFOAM ']'
+ rm -f Makefile.inc
+ ln -s ../../etc/wmakeFiles/scotch/Makefile.inc.i686_pc_linux2.shlib-OpenFOAM Makefile.inc
+ '[' -f Makefile.inc ']'
+ unset configEnv
+ '[' gcc '!=' gcc ']'
+ make realclean
(cd libscotch ;      make realclean)
make[1]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotch'
rm -f *~ *.o lib*.so parser_yy.c parser_ly.h parser_ll.c *scotch.h *scotchf.h y.output *dummysizes
make[1]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotch'
(cd scotch ;         make realclean)
make[1]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/scotch'
rm -f *~ *.o acpl amk_ccc amk_fft2 amk_grf amk_hy amk_m2 amk_p2 atst gbase gcv *ggath *gmap gmk_hy gmk_m2 gmk_m3 gmk_msh gmk_ub2 gmtst *gord gotst gout *gpart *gscat *gtst mcv mmk_m2 mmk_m3 mord mtst
make[1]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/scotch'
(cd libscotchmetis ; make realclean)
make[1]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotchmetis'
rm -f *~ *.o lib*.so
make[1]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotchmetis'
(cd check ;          make realclean)
make[1]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/check'
rm -f *~ *.o
rm -f 				\
				test_common_thread		\
				test_scotch_graph_color		\
				test_scotch_graph_map		\
				test_scotch_graph_order		\
				test_scotch_graph_part_ovl	\
				test_scotch_dgraph_band		\
				test_scotch_dgraph_check	\
				test_scotch_dgraph_coarsen	\
				test_scotch_dgraph_grow		\
				test_scotch_dgraph_redist	\
				test_strat_par			\
				test_strat_seq
make[1]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/check'
(cd esmumps ;        make realclean)
make[1]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/esmumps'
rm -f *~ common.h *.o lib*.so main_esmumps
make[1]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/esmumps'
rm -f ../bin/* ../include/* ../lib/*
+ make -j 4 ptscotch
(cd libscotch ;      make VERSION=6 RELEASE=0 PATCHLEVEL=3 ptscotch && make ptinstall)
make[1]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotch'
make CC="gcc" CCD="gcc"	\
				scotch.h				\
				scotchf.h				\
				libscotch.so				\
				libscotcherr.so			\
				libscotcherrexit.so
make[2]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotch'
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c arch.c -o arch.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c arch_cmplt.c -o arch_cmplt.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c arch_cmpltw.c -o arch_cmpltw.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c arch_deco.c -o arch_deco.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c arch_dist.c -o arch_dist.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c arch_hcub.c -o arch_hcub.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c arch_mesh.c -o arch_mesh.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c arch_tleaf.c -o arch_tleaf.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c arch_torus.c -o arch_torus.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c arch_vcmplt.c -o arch_vcmplt.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c arch_vhcub.c -o arch_vhcub.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c bgraph.c -o bgraph.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c bgraph_bipart_bd.c -o bgraph_bipart_bd.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c bgraph_bipart_df.c -o bgraph_bipart_df.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c bgraph_bipart_ex.c -o bgraph_bipart_ex.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c bgraph_bipart_fm.c -o bgraph_bipart_fm.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c bgraph_bipart_gg.c -o bgraph_bipart_gg.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c bgraph_bipart_gp.c -o bgraph_bipart_gp.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c bgraph_bipart_ml.c -o bgraph_bipart_ml.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c bgraph_bipart_st.c -o bgraph_bipart_st.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c bgraph_bipart_zr.c -o bgraph_bipart_zr.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c bgraph_check.c -o bgraph_check.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c bgraph_store.c -o bgraph_store.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c common.c -DSCOTCH_COMMON_RENAME -o common.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c common_file.c -DSCOTCH_COMMON_RENAME -o common_file.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c common_file_compress.c -DSCOTCH_COMMON_RENAME -o common_file_compress.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c common_file_uncompress.c -DSCOTCH_COMMON_RENAME -o common_file_uncompress.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c common_integer.c -DSCOTCH_COMMON_RENAME -o common_integer.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c common_memory.c -DSCOTCH_COMMON_RENAME -o common_memory.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c common_string.c -DSCOTCH_COMMON_RENAME -o common_string.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c common_stub.c -DSCOTCH_COMMON_RENAME -o common_stub.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c common_thread.c -DSCOTCH_COMMON_RENAME -o common_thread.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c fibo.c -o fibo.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c gain.c -o gain.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c geom.c -o geom.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c graph.c -o graph.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c graph_base.c -o graph_base.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c graph_band.c -o graph_band.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c graph_check.c -o graph_check.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c graph_coarsen.c -o graph_coarsen.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c graph_induce.c -o graph_induce.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c graph_io.c -o graph_io.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c graph_io_chac.c -o graph_io_chac.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c graph_io_habo.c -o graph_io_habo.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c graph_io_mmkt.c -o graph_io_mmkt.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c graph_io_scot.c -o graph_io_scot.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c graph_list.c -o graph_list.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c graph_match.c -o graph_match.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hall_order_hd.c -o hall_order_hd.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hall_order_hf.c -o hall_order_hf.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hall_order_hx.c -o hall_order_hx.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hgraph.c -o hgraph.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hgraph_check.c -o hgraph_check.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hgraph_induce.c -o hgraph_induce.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hgraph_order_bl.c -o hgraph_order_bl.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hgraph_order_cp.c -o hgraph_order_cp.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hgraph_order_gp.c -o hgraph_order_gp.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hgraph_order_hd.c -o hgraph_order_hd.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hgraph_order_hf.c -o hgraph_order_hf.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hgraph_order_hx.c -o hgraph_order_hx.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hgraph_order_nd.c -o hgraph_order_nd.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hgraph_order_si.c -o hgraph_order_si.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hgraph_order_st.c -o hgraph_order_st.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh.c -o hmesh.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_check.c -o hmesh_check.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_hgraph.c -o hmesh_hgraph.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_induce.c -o hmesh_induce.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_mesh.c -o hmesh_mesh.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_order_bl.c -o hmesh_order_bl.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_order_cp.c -o hmesh_order_cp.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_order_gr.c -o hmesh_order_gr.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_order_gp.c -o hmesh_order_gp.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_order_hd.c -o hmesh_order_hd.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_order_hf.c -o hmesh_order_hf.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_order_hx.c -o hmesh_order_hx.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_order_nd.c -o hmesh_order_nd.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_order_si.c -o hmesh_order_si.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hmesh_order_st.c -o hmesh_order_st.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph.c -o kgraph.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph_band.c -o kgraph_band.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph_check.c -o kgraph_check.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph_map_bd.c -o kgraph_map_bd.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph_map_cp.c -o kgraph_map_cp.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph_map_df.c -o kgraph_map_df.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph_map_ex.c -o kgraph_map_ex.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph_map_fm.c -o kgraph_map_fm.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph_map_ml.c -o kgraph_map_ml.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph_map_rb.c -o kgraph_map_rb.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph_map_rb_map.c -o kgraph_map_rb_map.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph_map_rb_part.c -o kgraph_map_rb_part.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph_map_st.c -o kgraph_map_st.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c kgraph_store.c -o kgraph_store.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c mapping.c -o mapping.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c mapping_io.c -o mapping_io.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c mesh.c -o mesh.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c mesh_check.c -o mesh_check.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c mesh_coarsen.c -o mesh_coarsen.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c mesh_graph.c -o mesh_graph.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c mesh_induce_sepa.c -o mesh_induce_sepa.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c mesh_io.c -o mesh_io.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c mesh_io_habo.c -o mesh_io_habo.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c mesh_io_scot.c -o mesh_io_scot.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c order.c -o order.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c order_check.c -o order_check.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c order_io.c -o order_io.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c parser.c -o parser.o
(bison -pscotchyy -y -b y -d -v parser_yy.y &&		\
				 mv y.tab.c parser_yy.c &&		\
				 mv y.tab.h parser_ly.h) ||		\
				cp last_resort/parser_ly.h last_resort/parser_yy.c .
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph.c -o vgraph.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph_check.c -o vgraph_check.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph_separate_bd.c -o vgraph_separate_bd.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph_separate_df.c -o vgraph_separate_df.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph_separate_es.c -o vgraph_separate_es.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph_separate_fm.c -o vgraph_separate_fm.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph_separate_gg.c -o vgraph_separate_gg.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph_separate_gp.c -o vgraph_separate_gp.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph_separate_ml.c -o vgraph_separate_ml.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph_separate_st.c -o vgraph_separate_st.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph_separate_th.c -o vgraph_separate_th.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph_separate_vw.c -o vgraph_separate_vw.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph_separate_zr.c -o vgraph_separate_zr.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vgraph_store.c -o vgraph_store.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vmesh.c -o vmesh.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vmesh_check.c -o vmesh_check.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vmesh_separate_fm.c -o vmesh_separate_fm.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vmesh_separate_gg.c -o vmesh_separate_gg.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vmesh_separate_gr.c -o vmesh_separate_gr.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vmesh_separate_ml.c -o vmesh_separate_ml.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vmesh_separate_zr.c -o vmesh_separate_zr.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vmesh_separate_st.c -o vmesh_separate_st.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c vmesh_store.c -o vmesh_store.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c wgraph.c -o wgraph.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c wgraph_check.c -o wgraph_check.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c wgraph_part_fm.c -o wgraph_part_fm.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c wgraph_part_gg.c -o wgraph_part_gg.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c wgraph_part_gp.c -o wgraph_part_gp.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c wgraph_part_ml.c -o wgraph_part_ml.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c wgraph_part_st.c -o wgraph_part_st.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c wgraph_part_zr.c -o wgraph_part_zr.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c wgraph_store.c -o wgraph_store.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_VERSION=6 -DSCOTCH_RELEASE=0 -DSCOTCH_PATCHLEVEL=3 dummysizes.c -o dummysizes -Xlinker --no-as-needed  -lz -lm -lrt
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c arch_build.c -o arch_build.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c parser_yy.c -o parser_yy.o
./dummysizes library.h scotch.h
./dummysizes library_f.h scotchf.h
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c hgraph_order_kp.c -o hgraph_order_kp.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_arch.c -o library_arch.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_arch_f.c -o library_arch_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_arch_build.c -o library_arch_build.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_arch_build_f.c -o library_arch_build_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_common_f.c -o library_common_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_geom.c -o library_geom.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_geom_f.c -o library_geom_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph.c -o library_graph.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_f.c -o library_graph_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_base.c -o library_graph_base.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_base_f.c -o library_graph_base_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_check.c -o library_graph_check.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_check_f.c -o library_graph_check_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_coarsen.c -o library_graph_coarsen.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_coarsen_f.c -o library_graph_coarsen_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_color.c -o library_graph_color.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_color_f.c -o library_graph_color_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_io_chac.c -o library_graph_io_chac.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_io_chac_f.c -o library_graph_io_chac_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_io_habo.c -o library_graph_io_habo.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_io_habo_f.c -o library_graph_io_habo_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_io_mmkt.c -o library_graph_io_mmkt.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_io_mmkt_f.c -o library_graph_io_mmkt_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_io_scot.c -o library_graph_io_scot.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_io_scot_f.c -o library_graph_io_scot_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_map.c -o library_graph_map.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_map_f.c -o library_graph_map_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_map_io.c -o library_graph_map_io.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_map_io_f.c -o library_graph_map_io_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_map_view.c -o library_graph_map_view.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_map_view_f.c -o library_graph_map_view_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_order.c -o library_graph_order.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_order_f.c -o library_graph_order_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_part_ovl.c -o library_graph_part_ovl.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_graph_part_ovl_f.c -o library_graph_part_ovl_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_mapping.c -o library_mapping.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_memory.c -o library_memory.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_memory_f.c -o library_memory_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_mesh.c -o library_mesh.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_mesh_f.c -o library_mesh_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_mesh_graph.c -o library_mesh_graph.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_mesh_graph_f.c -o library_mesh_graph_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_mesh_io_habo.c -o library_mesh_io_habo.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_mesh_io_habo_f.c -o library_mesh_io_habo_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_mesh_io_scot.c -o library_mesh_io_scot.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_mesh_io_scot_f.c -o library_mesh_io_scot_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_mesh_order.c -o library_mesh_order.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_mesh_order_f.c -o library_mesh_order_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_order.c -o library_order.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_parser.c -o library_parser.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_parser_f.c -o library_parser_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_random.c -o library_random.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_random_f.c -o library_random_f.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_strat.c -o library_strat.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_version.c -o library_version.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_version_f.c -o library_version_f.o
(flex -Pscotchyy -olex.yy.c parser_ll.l &&			\
				 mv lex.yy.c parser_ll.c) ||		\
				cp last_resort/parser_ll.c . 
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c wgraph_part_rb.c -o wgraph_part_rb.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_error.c -o library_error.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c library_error_exit.c -o library_error_exit.o
gcc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -shared -c parser_ll.c -o parser_ll.o
gcc -fPIC -shared -o libscotcherr.so library_error.o
gcc -fPIC -shared -o libscotcherrexit.so library_error_exit.o
echo libscotcherrexit.so
echo libscotcherr.so
libscotcherrexit.so
libscotcherr.so
parser_ll.l:98: warning: "yywrap" redefined
 #define yywrap()                    (1)           /* Always return end-of-file on end-of-string  */
 
lex.yy.c:28: note: this is the location of the previous definition
gcc -fPIC -shared -o libscotch.so arch.o arch_build.o arch_cmplt.o arch_cmpltw.o arch_deco.o arch_dist.o arch_hcub.o arch_mesh.o arch_tleaf.o arch_torus.o arch_vcmplt.o arch_vhcub.o bgraph.o bgraph_bipart_bd.o bgraph_bipart_df.o bgraph_bipart_ex.o bgraph_bipart_fm.o bgraph_bipart_gg.o bgraph_bipart_gp.o bgraph_bipart_ml.o bgraph_bipart_st.o bgraph_bipart_zr.o bgraph_check.o bgraph_store.o common.o common_file.o common_file_compress.o common_file_uncompress.o common_integer.o common_memory.o common_string.o common_stub.o common_thread.o fibo.o gain.o geom.o graph.o graph_base.o graph_band.o graph_check.o graph_coarsen.o graph_induce.o graph_io.o graph_io_chac.o graph_io_habo.o graph_io_mmkt.o graph_io_scot.o graph_list.o graph_match.o hall_order_hd.o hall_order_hf.o hall_order_hx.o hgraph.o hgraph_check.o hgraph_induce.o hgraph_order_bl.o hgraph_order_cp.o hgraph_order_gp.o hgraph_order_hd.o hgraph_order_hf.o hgraph_order_hx.o hgraph_order_kp.o hgraph_order_nd.o hgraph_order_si.o hgraph_order_st.o hmesh.o hmesh_check.o hmesh_hgraph.o hmesh_induce.o hmesh_mesh.o hmesh_order_bl.o hmesh_order_cp.o hmesh_order_gr.o hmesh_order_gp.o hmesh_order_hd.o hmesh_order_hf.o hmesh_order_hx.o hmesh_order_nd.o hmesh_order_si.o hmesh_order_st.o kgraph.o kgraph_band.o kgraph_check.o kgraph_map_bd.o kgraph_map_cp.o kgraph_map_df.o kgraph_map_ex.o kgraph_map_fm.o kgraph_map_ml.o kgraph_map_rb.o kgraph_map_rb_map.o kgraph_map_rb_part.o kgraph_map_st.o kgraph_store.o library_arch.o library_arch_f.o library_arch_build.o library_arch_build_f.o library_common_f.o library_geom.o library_geom_f.o library_graph.o library_graph_f.o library_graph_base.o library_graph_base_f.o library_graph_check.o library_graph_check_f.o library_graph_coarsen.o library_graph_coarsen_f.o library_graph_color.o library_graph_color_f.o library_graph_io_chac.o library_graph_io_chac_f.o library_graph_io_habo.o library_graph_io_habo_f.o library_graph_io_mmkt.o library_graph_io_mmkt_f.o library_graph_io_scot.o library_graph_io_scot_f.o library_graph_map.o library_graph_map_f.o library_graph_map_io.o library_graph_map_io_f.o library_graph_map_view.o library_graph_map_view_f.o library_graph_order.o library_graph_order_f.o library_graph_part_ovl.o library_graph_part_ovl_f.o library_mapping.o library_memory.o library_memory_f.o library_mesh.o library_mesh_f.o library_mesh_graph.o library_mesh_graph_f.o library_mesh_io_habo.o library_mesh_io_habo_f.o library_mesh_io_scot.o library_mesh_io_scot_f.o library_mesh_order.o library_mesh_order_f.o library_order.o library_parser.o library_parser_f.o library_random.o library_random_f.o library_strat.o library_version.o library_version_f.o mapping.o mapping_io.o mesh.o mesh_check.o mesh_coarsen.o mesh_graph.o mesh_induce_sepa.o mesh_io.o mesh_io_habo.o mesh_io_scot.o order.o order_check.o order_io.o parser.o parser_ll.o parser_yy.o vgraph.o vgraph_check.o vgraph_separate_bd.o vgraph_separate_df.o vgraph_separate_es.o vgraph_separate_fm.o vgraph_separate_gg.o vgraph_separate_gp.o vgraph_separate_ml.o vgraph_separate_st.o vgraph_separate_th.o vgraph_separate_vw.o vgraph_separate_zr.o vgraph_store.o vmesh.o vmesh_check.o vmesh_separate_fm.o vmesh_separate_gg.o vmesh_separate_gr.o vmesh_separate_ml.o vmesh_separate_zr.o vmesh_separate_st.o vmesh_store.o wgraph.o wgraph_check.o wgraph_part_fm.o wgraph_part_gg.o wgraph_part_gp.o wgraph_part_ml.o wgraph_part_rb.o wgraph_part_st.o wgraph_part_zr.o wgraph_store.o
echo libscotch.so
libscotch.so
make[2]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotch'
make CFLAGS="-fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH" CC="mpicc"	\
				ptscotch.h							\
				ptscotchf.h							\
				libptscotch.so						\
				libptscotcherr.so						\
				libptscotcherrexit.so
make[2]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotch'
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -DSCOTCH_VERSION=6 -DSCOTCH_RELEASE=0 -DSCOTCH_PATCHLEVEL=3 dummysizes.c -o ptdummysizes -Xlinker --no-as-needed  -lz -lm -lrt
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c bdgraph.c -o bdgraph.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c bdgraph_bipart_bd.c -o bdgraph_bipart_bd.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c bdgraph_bipart_df.c -o bdgraph_bipart_df.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c bdgraph_bipart_ex.c -o bdgraph_bipart_ex.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c bdgraph_bipart_ml.c -o bdgraph_bipart_ml.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c bdgraph_bipart_sq.c -o bdgraph_bipart_sq.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c bdgraph_bipart_st.c -o bdgraph_bipart_st.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c bdgraph_bipart_zr.c -o bdgraph_bipart_zr.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c bdgraph_check.c -o bdgraph_check.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c bdgraph_gather_all.c -o bdgraph_gather_all.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c bdgraph_store.c -o bdgraph_store.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c comm.c -o comm.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c dgraph.c -o dgraph.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c dgraph_allreduce.c -o dgraph_allreduce.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c dgraph_band.c -o dgraph_band.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c dgraph_build.c -o dgraph_build.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c dgraph_build_grid3d.c -o dgraph_build_grid3d.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c dgraph_build_hcub.c -o dgraph_build_hcub.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c dgraph_check.c -o dgraph_check.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c dgraph_coarsen.c -o dgraph_coarsen.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c dgraph_fold.c -o dgraph_fold.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c dgraph_fold_comm.c -o dgraph_fold_comm.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c dgraph_fold_dup.c -o dgraph_fold_dup.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c dgraph_gather.c -o dgraph_gather.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c dgraph_gather_all.c -o dgraph_gather_all.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c dgraph_ghst.c -o dgraph_ghst.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c dgraph_halo.c -o dgraph_halo.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c dgraph_induce.c -o dgraph_induce.o
mpicc -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict -DSCOTCH_PTSCOTCH -shared -c dgraph_io_load.c -o dgraph_io_load.o
In file included from common.h:106,
                 from dgraph_halo.c:64:
dgraph_halo.c: In function ‘dgraphHaloSync2’:
dgraph_halo.c:209:3: error: static assertion failed: "MPI_Type_extent was removed in MPI-3.0.  Use MPI_Type_get_extent instead."
   MPI_Type_extent (attrglbtype, &attrglbsiz);     /* Get type extent */
   ^~~~~~~~~~~~~~~
dgraph_halo.c: In function ‘_SCOTCHdgraphHaloSync’:
dgraph_halo.c:267:5: error: static assertion failed: "MPI_Type_extent was removed in MPI-3.0.  Use MPI_Type_get_extent instead."
     MPI_Type_extent (attrglbtype, &attrglbsiz);   /* Get type extent */
     ^~~~~~~~~~~~~~~
make[2]: *** [Makefile:43: dgraph_halo.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotch'
make[1]: *** [Makefile:63: ptscotch] Error 2
make[1]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotch'
make: *** [Makefile:98: ptscotch] Error 2
+ make realclean
(cd libscotch ;      make realclean)
make[1]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotch'
rm -f *~ *.o lib*.so parser_yy.c parser_ly.h parser_ll.c *scotch.h *scotchf.h y.output *dummysizes
make[1]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotch'
(cd scotch ;         make realclean)
make[1]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/scotch'
rm -f *~ *.o acpl amk_ccc amk_fft2 amk_grf amk_hy amk_m2 amk_p2 atst gbase gcv *ggath *gmap gmk_hy gmk_m2 gmk_m3 gmk_msh gmk_ub2 gmtst *gord gotst gout *gpart *gscat *gtst mcv mmk_m2 mmk_m3 mord mtst
make[1]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/scotch'
(cd libscotchmetis ; make realclean)
make[1]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotchmetis'
rm -f *~ *.o lib*.so
make[1]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/libscotchmetis'
(cd check ;          make realclean)
make[1]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/check'
rm -f *~ *.o
rm -f 				\
				test_common_thread		\
				test_scotch_graph_color		\
				test_scotch_graph_map		\
				test_scotch_graph_order		\
				test_scotch_graph_part_ovl	\
				test_scotch_dgraph_band		\
				test_scotch_dgraph_check	\
				test_scotch_dgraph_coarsen	\
				test_scotch_dgraph_grow		\
				test_scotch_dgraph_redist	\
				test_strat_par			\
				test_strat_seq
make[1]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/check'
(cd esmumps ;        make realclean)
make[1]: Entering directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/esmumps'
rm -f *~ common.h *.o lib*.so main_esmumps
make[1]: Leaving directory '/home/lee/OpenFOAM/ThirdParty-6/scotch_6.0.3/src/esmumps'
rm -f ../bin/* ../include/* ../lib/*

    WARNING: required include file 'ptscotch.h' not found!

========================================
Build Metis decomposition
    optional component Metis was not found
========================================
Build CGAL
    skipped because foamyHexMesh is not selected

========================================
Done ThirdParty Allwmake
========================================

scotch_log.txt (101,817 bytes)   

henry

2019-04-07 10:48

manager   ~0010419

Please report this issue to the maintainers of scotch/ptscotch: https://gforge.inria.fr/projects/scotch/

Time4Tea

2019-04-07 12:10

reporter   ~0010420

Ok, I will do. Thanks for the link. I'll report back here as/when they fix it.

Time4Tea

2019-04-07 18:55

reporter   ~0010421

It appears there is a newer version of scotch available on that site: 6.0.6. I downloaded that and switched it into the source tree for ThirdParty-6 and libptscotch seemed to compile fine, without throwing that error. So, it seems the issue has been fixed in the newer version of scotch.

henry

2019-04-07 19:09

manager   ~0010422

ThirdParty-dev is already setup to download and compile scotch-6.0.6 and OpenFOAM-dev compiles and links to it.

henry

2019-04-08 11:04

manager   ~0010424

I have upgraded OpenFOAM-6 to use scotch-6.0.6:

ThirdParty-6 commit 95d9c7802c2dcff85809c4588096bacea52c62cf
OpenFOAM-6 commit 76a8284120c33b1933815a4f254bf31606cc6d70

Issue History

Date Modified Username Field Change
2019-04-07 00:43 Time4Tea New Issue
2019-04-07 00:43 Time4Tea File Added: scotch_log.txt
2019-04-07 10:48 henry Note Added: 0010419
2019-04-07 12:10 Time4Tea Note Added: 0010420
2019-04-07 18:55 Time4Tea Note Added: 0010421
2019-04-07 19:09 henry Assigned To => henry
2019-04-07 19:09 henry Status new => closed
2019-04-07 19:09 henry Resolution open => no change required
2019-04-07 19:09 henry Fixed in Version => dev
2019-04-07 19:09 henry Note Added: 0010422
2019-04-08 11:04 henry Note Added: 0010424