<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hello All,<div class=""><br class=""></div><div class="">Seems a recent change introduced the following errors (I have tried make clean, make allfortranstubs, and then rebuild):</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">     CLINKER master-arch-darwin-c-debug/lib/libpetsc.3.014.2.dylib<br class="">duplicate symbol '_kspconvergedrateview_' in:<br class="">    master-arch-darwin-c-debug/obj/ksp/ksp/interface/ftn-auto/itfuncf.o<br class="">    master-arch-darwin-c-debug/obj/ksp/ksp/interface/ftn-custom/zitfuncf.o<br class="">ld: 1 duplicate symbol for architecture x86_64<br class="">clang: error: linker command failed with exit code 1 (use -v to see invocation)<br class="">gmake[3]: *** [gmakefile:112: master-arch-darwin-c-debug/lib/libpetsc.3.014.2.dylib] Error 1<br class="">gmake[2]: *** [/Users/jacobfaibussowitsch/NoSync/petsc/lib/petsc/conf/rules:49: libs] Error 2<br class="">**************************ERROR*************************************<br class="">  Error during compile, check master-arch-darwin-c-debug/lib/petsc/conf/make.log<br class="">  Send it and master-arch-darwin-c-debug/lib/petsc/conf/configure.log to <a href="mailto:petsc-maint@mcs.anl.gov" class="">petsc-maint@mcs.anl.gov</a><br class="">********************************************************************<br class="">gmake[1]: *** [makefile:40: all] Error 1<br class="">gmake: *** [GNUmakefile:9: all] Error 2<br class=""><br class=""></div><div class=""><br class=""></div><div class="">And warnings (although they appear harmless):</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">src/ksp/ksp/interface/itfunc.c:2283:39: warning: passing 'PetscReal **' (aka 'double **') to parameter of type 'const PetscReal **' (aka 'const double **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]<br class="">    ierr = KSPGetResidualHistory(ksp, &hist, &n);CHKERRQ(ierr);</div><div class=""><br class=""></div><div class="">src/ksp/ksp/interface/itfunc.c:2167:64: note: passing argument to parameter 'a' here<br class="">PetscErrorCode KSPGetResidualHistory(KSP ksp, const PetscReal *a[],PetscInt *na)<br class="">                                                                                                              ^<br class="">src/ksp/ksp/interface/itfunc.c:2306:36: warning: passing 'PetscReal **' (aka 'double **') to parameter of type 'const PetscReal **' (aka 'const double **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]<br class="">    ierr = KSPGetErrorHistory(ksp, &hist, &n);CHKERRQ(ierr);<br class="">                                                      ^~~~~<br class="">/Users/jacobfaibussowitsch/NoSync/petsc/src/ksp/ksp/interface/itfunc.c:2243:61: note: passing argument to parameter 'a' here<br class="">PetscErrorCode KSPGetErrorHistory(KSP ksp, const PetscReal *a[], PetscInt *na)<br class="">                                                                                                        ^<br class="">2 warnings generated.<br class=""><br class=""></div><div class=""><div class=""><div class="">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div>Best regards,<br class=""><br class="">Jacob Faibussowitsch<br class="">(Jacob Fai - booss - oh - vitch)<br class="">Cell: (312) 694-3391</div></div>

</div>

<br class=""></div></div><div class=""></div></body></html>