#50311: gmt5: build fails on Mavericks: error: conflicting types for 'dsyev_' --------------------+-------------------------------- Reporter: mp@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: | Port: gmt5 --------------------+-------------------------------- Extract from the log: {{{ :info:build /opt/local/var/macports/build/_...dports_science_gmt5/gmt5/work/gmt-5.2.1/src/gmt_vector.c:693:13: error: conflicting types for 'dsyev_' :info:build extern int dsyev_ (char* jobz, char* uplo, int* n, double* a, int* lda, double* w, double* work, int* lwork, int* info); :info:build ^ :info:build /System/Library/Frameworks/vecLib.framework/Headers/clapack.h:2800:5: note: previous declaration is here :info:build int dsyev_(char *jobz, char *uplo, __CLPK_integer *n, __CLPK_doublereal *a, :info:build ^ :info:build /opt/local/var/macports/build/_...dports_science_gmt5/gmt5/work/gmt-5.2.1/src/gmt_vector.c:699:38: warning: incompatible pointer types passing 'int *' to parameter of type '__CLPK_integer *' (aka 'long *') [-Wincompatible-pointer-types] :info:build dsyev_ ( "Vectors", "Upper", &n, a, &lda, w, &wkopt, &lwork, &info ); :info:build ^~ :info:build /System/Library/Frameworks/vecLib.framework/Headers/clapack.h:2800:52: note: passing argument to parameter 'n' here :info:build int dsyev_(char *jobz, char *uplo, __CLPK_integer *n, __CLPK_doublereal *a, :info:build ^ [...] }}} Attaching full log file. -- Ticket URL: <https://trac.macports.org/ticket/50311> MacPorts <https://www.macports.org/> Ports system for OS X