Hi, Im getting the following error during the final stage of compilation of cgins and cgsm.. make[1]: Leaving directory `/home/pdominic/overturev23/cg.v23/common' icpc -fPIC -g -w -I./src -I../common/src -I../common/shared -I../common/moving/src -I../common/chemistry -I../common/dataBase -I../src -I/home/pdominic/overturev23/Overture.v23/include -I/home/pdominic/overturev23/A++P++-0.7.9d/A++/install/include -I/home/pdominic/overturev22/hdf5-1.6.5-serial/include -I/home/pdominic/overturev22/petsc-2.3.2-p3/include -I/home/pdominic/overturev22/petsc-2.3.2-p3/bmake/linux-gnu-c-debug -DOVERTURE_USE_PETSC -I/home/pdominic/overturev22/petsc-2.3.2-p3/include/mpiuni -I/home/overture/Mesa-6.2.1/include -o /home/pdominic/overturev23/cg.v23/SERIALBUILD/ins/bin/cgins /home/pdominic/overturev23/cg.v23/SERIALBUILD/ins/obj/cginsMain.o /home/pdominic/overturev23/cg.v23/SERIALBUILD/ins/obj/buildEquationSolve rs.o /home/pdominic/overturev23/cg.v23/SERIALBUILD/ins/obj/PETScEquationSolve r.o /home/pdominic/overturev23/cg.v23/SERIALBUILD/ins/obj/MultigridEquationS olver.o -Wl,-rpath,/home/pdominic/overturev23/cg.v23/SERIALBUILD/ins/lib -L/home/pdominic/overturev23/cg.v23/SERIALBUILD/ins/lib -lCgins -Wl,-rpath,/home/pdominic/overturev23/cg.v23/SERIALBUILD/common/lib -L/home/pdominic/overturev23/cg.v23/SERIALBUILD/common/lib -lCgCommon -Wl,-rpath,/home/pdominic/overturev23/Overture.v23/lib -L/home/pdominic/overturev23/Overture.v23/lib -lOverture -lOverture_static -Wl,-rpath,/home/pdominic/overturev22/hdf5-1.6.5-serial/lib -L/home/pdominic/overturev22/hdf5-1.6.5-serial/lib -lhdf5 -ljpeg -lz -Wl,-rpath,/home/pdominic/overturev22/petsc-2.3.2-p3/lib/linux-gnu-c-deb ug -L/home/pdominic/overturev22/petsc-2.3.2-p3/lib/linux-gnu-c-debug -lpetscksp -lpetscdm -lpetscmat -lpetscvec -lpetsc -lmpiuni -Wl,-rpath,/home/pdominic/overturev23/A++P++-0.7.9d/A++/install/lib -L/home/pdominic/overturev23/A++P++-0.7.9d/A++/install/lib -lApp -lApp_static -Wl,-rpath,/home/overture/lapack/lib -L/home/overture/lapack/lib -llapack -lblas -Wl,-rpath,/opt/intel/fce/10.1.011/lib -L/opt/intel/fce/10.1.011/lib -lifcoremt -lifport -Wl,-rpath,/home/overture/Mesa-6.2.1/lib64 -L/home/overture/Mesa-6.2.1/lib64 -lGL -lGLU -lOSMesa -Wl,-rpath,/home/overture/openMotif/lib64 -L/home/overture/openMotif/lib64 -lXm -L/usr/X11R6/lib64 -lXpm -lXp -lXt -lXmu -lXi -lXext -lX11 -Wl,-rpath,/usr/lib/perl5/5.8.8/x86_64-linux-thread-multi/CORE -L/usr/lib/perl5/5.8.8/x86_64-linux-thread-multi/CORE -lperl -lm -ldl -lcrypt -lpthread /home/pdominic/overturev23/cg.v23/SERIALBUILD/common/lib/libCgCommon.so: undefined reference to `checkForSymmetry(doubleCompositeGridFunction&, Parameters&, aString const&, int)' make: *** [/home/pdominic/overturev23/cg.v23/SERIALBUILD/ins/bin/cgins] Error 1 cg.v23/ins> I tried to locate the function checkForSymmetry().. its declaration is there, but im unable to find its definition.. Regards, Dominic