-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Description
When BLAS and LAPACK are enabled in adept_source.h and OpenBLAS header used, the build fails with multiple definition errors:
:info:build In file included from /opt/local/include/adept_source.h:4395,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:34:
:info:build /opt/local/include/cblas_openblas.h:56:14: error: multiple definition of 'enum CBLAS_ORDER'
:info:build 56 | typedef enum CBLAS_ORDER {CblasRowMajor=101, CblasColMajor=102} CBLAS_ORDER;
:info:build | ^~~~~~~~~~~
:info:build In file included from /opt/local/include/gsl/gsl_blas_types.h:28,
:info:build from /opt/local/include/gsl/gsl_matrix_complex_long_double.h:29,
:info:build from /opt/local/include/gsl/gsl_matrix.h:4,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.hpp:46,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:26:
:info:build /opt/local/include/gsl/gsl_cblas.h:46:6: note: previous definition here
:info:build 46 | enum CBLAS_ORDER {CblasRowMajor=101, CblasColMajor=102};
:info:build | ^~~~~~~~~~~
:info:build In file included from /opt/local/include/adept_source.h:4395,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:34:
:info:build /opt/local/include/cblas_openblas.h:56:69: error: conflicting declaration 'typedef int CBLAS_ORDER'
:info:build 56 | typedef enum CBLAS_ORDER {CblasRowMajor=101, CblasColMajor=102} CBLAS_ORDER;
:info:build | ^~~~~~~~~~~
:info:build In file included from /opt/local/include/gsl/gsl_blas_types.h:28,
:info:build from /opt/local/include/gsl/gsl_matrix_complex_long_double.h:29,
:info:build from /opt/local/include/gsl/gsl_matrix.h:4,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.hpp:46,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:26:
:info:build /opt/local/include/gsl/gsl_cblas.h:46:6: note: previous declaration as 'enum CBLAS_ORDER'
:info:build 46 | enum CBLAS_ORDER {CblasRowMajor=101, CblasColMajor=102};
:info:build | ^~~~~~~~~~~
:info:build In file included from /opt/local/include/adept_source.h:4395,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:34:
:info:build /opt/local/include/cblas_openblas.h:57:14: error: multiple definition of 'enum CBLAS_TRANSPOSE'
:info:build 57 | typedef enum CBLAS_TRANSPOSE {CblasNoTrans=111, CblasTrans=112, CblasConjTrans=113, CblasConjNoTrans=114} CBLAS_TRANSPOSE;
:info:build | ^~~~~~~~~~~~~~~
:info:build In file included from /opt/local/include/gsl/gsl_blas_types.h:28,
:info:build from /opt/local/include/gsl/gsl_matrix_complex_long_double.h:29,
:info:build from /opt/local/include/gsl/gsl_matrix.h:4,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.hpp:46,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:26:
:info:build /opt/local/include/gsl/gsl_cblas.h:47:6: note: previous definition here
:info:build 47 | enum CBLAS_TRANSPOSE {CblasNoTrans=111, CblasTrans=112, CblasConjTrans=113};
:info:build | ^~~~~~~~~~~~~~~
:info:build In file included from /opt/local/include/adept_source.h:4395,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:34:
:info:build /opt/local/include/cblas_openblas.h:57:107: error: conflicting declaration 'typedef int CBLAS_TRANSPOSE'
:info:build 57 | typedef enum CBLAS_TRANSPOSE {CblasNoTrans=111, CblasTrans=112, CblasConjTrans=113, CblasConjNoTrans=114} CBLAS_TRANSPOSE;
:info:build | ^~~~~~~~~~~~~~~
:info:build In file included from /opt/local/include/gsl/gsl_blas_types.h:28,
:info:build from /opt/local/include/gsl/gsl_matrix_complex_long_double.h:29,
:info:build from /opt/local/include/gsl/gsl_matrix.h:4,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.hpp:46,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:26:
:info:build /opt/local/include/gsl/gsl_cblas.h:47:6: note: previous declaration as 'enum CBLAS_TRANSPOSE'
:info:build 47 | enum CBLAS_TRANSPOSE {CblasNoTrans=111, CblasTrans=112, CblasConjTrans=113};
:info:build | ^~~~~~~~~~~~~~~
:info:build In file included from /opt/local/include/adept_source.h:4395,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:34:
:info:build /opt/local/include/cblas_openblas.h:58:14: error: multiple definition of 'enum CBLAS_UPLO'
:info:build 58 | typedef enum CBLAS_UPLO {CblasUpper=121, CblasLower=122} CBLAS_UPLO;
:info:build | ^~~~~~~~~~
:info:build In file included from /opt/local/include/gsl/gsl_blas_types.h:28,
:info:build from /opt/local/include/gsl/gsl_matrix_complex_long_double.h:29,
:info:build from /opt/local/include/gsl/gsl_matrix.h:4,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.hpp:46,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:26:
:info:build /opt/local/include/gsl/gsl_cblas.h:48:6: note: previous definition here
:info:build 48 | enum CBLAS_UPLO {CblasUpper=121, CblasLower=122};
:info:build | ^~~~~~~~~~
:info:build In file included from /opt/local/include/adept_source.h:4395,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:34:
:info:build /opt/local/include/cblas_openblas.h:58:63: error: conflicting declaration 'typedef int CBLAS_UPLO'
:info:build 58 | typedef enum CBLAS_UPLO {CblasUpper=121, CblasLower=122} CBLAS_UPLO;
:info:build | ^~~~~~~~~~
:info:build In file included from /opt/local/include/gsl/gsl_blas_types.h:28,
:info:build from /opt/local/include/gsl/gsl_matrix_complex_long_double.h:29,
:info:build from /opt/local/include/gsl/gsl_matrix.h:4,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.hpp:46,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:26:
:info:build /opt/local/include/gsl/gsl_cblas.h:48:6: note: previous declaration as 'enum CBLAS_UPLO'
:info:build 48 | enum CBLAS_UPLO {CblasUpper=121, CblasLower=122};
:info:build | ^~~~~~~~~~
:info:build In file included from /opt/local/include/adept_source.h:4395,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:34:
:info:build /opt/local/include/cblas_openblas.h:59:14: error: multiple definition of 'enum CBLAS_DIAG'
:info:build 59 | typedef enum CBLAS_DIAG {CblasNonUnit=131, CblasUnit=132} CBLAS_DIAG;
:info:build | ^~~~~~~~~~
:info:build In file included from /opt/local/include/gsl/gsl_blas_types.h:28,
:info:build from /opt/local/include/gsl/gsl_matrix_complex_long_double.h:29,
:info:build from /opt/local/include/gsl/gsl_matrix.h:4,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.hpp:46,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:26:
:info:build /opt/local/include/gsl/gsl_cblas.h:49:6: note: previous definition here
:info:build 49 | enum CBLAS_DIAG {CblasNonUnit=131, CblasUnit=132};
:info:build | ^~~~~~~~~~
:info:build In file included from /opt/local/include/adept_source.h:4395,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:34:
:info:build /opt/local/include/cblas_openblas.h:59:64: error: conflicting declaration 'typedef int CBLAS_DIAG'
:info:build 59 | typedef enum CBLAS_DIAG {CblasNonUnit=131, CblasUnit=132} CBLAS_DIAG;
:info:build | ^~~~~~~~~~
:info:build In file included from /opt/local/include/gsl/gsl_blas_types.h:28,
:info:build from /opt/local/include/gsl/gsl_matrix_complex_long_double.h:29,
:info:build from /opt/local/include/gsl/gsl_matrix.h:4,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.hpp:46,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:26:
:info:build /opt/local/include/gsl/gsl_cblas.h:49:6: note: previous declaration as 'enum CBLAS_DIAG'
:info:build 49 | enum CBLAS_DIAG {CblasNonUnit=131, CblasUnit=132};
:info:build | ^~~~~~~~~~
:info:build In file included from /opt/local/include/adept_source.h:4395,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:34:
:info:build /opt/local/include/cblas_openblas.h:60:14: error: multiple definition of 'enum CBLAS_SIDE'
:info:build 60 | typedef enum CBLAS_SIDE {CblasLeft=141, CblasRight=142} CBLAS_SIDE;
:info:build | ^~~~~~~~~~
:info:build In file included from /opt/local/include/gsl/gsl_blas_types.h:28,
:info:build from /opt/local/include/gsl/gsl_matrix_complex_long_double.h:29,
:info:build from /opt/local/include/gsl/gsl_matrix.h:4,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.hpp:46,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:26:
:info:build /opt/local/include/gsl/gsl_cblas.h:50:6: note: previous definition here
:info:build 50 | enum CBLAS_SIDE {CblasLeft=141, CblasRight=142};
:info:build | ^~~~~~~~~~
:info:build In file included from /opt/local/include/adept_source.h:4395,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:34:
:info:build /opt/local/include/cblas_openblas.h:60:62: error: conflicting declaration 'typedef int CBLAS_SIDE'
:info:build 60 | typedef enum CBLAS_SIDE {CblasLeft=141, CblasRight=142} CBLAS_SIDE;
:info:build | ^~~~~~~~~~
:info:build In file included from /opt/local/include/gsl/gsl_blas_types.h:28,
:info:build from /opt/local/include/gsl/gsl_matrix_complex_long_double.h:29,
:info:build from /opt/local/include/gsl/gsl_matrix.h:4,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.hpp:46,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:26:
:info:build /opt/local/include/gsl/gsl_cblas.h:50:6: note: previous declaration as 'enum CBLAS_SIDE'
:info:build 50 | enum CBLAS_SIDE {CblasLeft=141, CblasRight=142};
:info:build | ^~~~~~~~~~
:info:build In file included from /opt/local/include/adept_source.h:4395,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:34:
:info:build /opt/local/include/cblas_openblas.h:353:6: error: conflicting declaration of C function 'void cblas_xerbla(blasint, char*, char*, ...)'
:info:build 353 | void cblas_xerbla(blasint p, char *rout, char *form, ...);
:info:build | ^~~~~~~~~~~~
:info:build In file included from /opt/local/include/gsl/gsl_blas_types.h:28,
:info:build from /opt/local/include/gsl/gsl_matrix_complex_long_double.h:29,
:info:build from /opt/local/include/gsl/gsl_matrix.h:4,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.hpp:46,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:26:
:info:build /opt/local/include/gsl/gsl_cblas.h:602:6: note: previous declaration 'void cblas_xerbla(int, const char*, const char*, ...)'
:info:build 602 | void cblas_xerbla(int p, const char *rout, const char *form, ...);
:info:build | ^~~~~~~~~~~~
:info:build In file included from /opt/local/include/adept_source.h:4395,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:34:
:info:build /opt/local/include/cblas_openblas.h:56:14: error: multiple definition of 'enum CBLAS_ORDER'
:info:build 56 | typedef enum CBLAS_ORDER {CblasRowMajor=101, CblasColMajor=102} CBLAS_ORDER;
:info:build | ^~~~~~~~~~~
:info:build In file included from /opt/local/include/gsl/gsl_blas_types.h:28,
:info:build from /opt/local/include/gsl/gsl_matrix_complex_long_double.h:29,
:info:build from /opt/local/include/gsl/gsl_matrix.h:4,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.hpp:46,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:26:
:info:build /opt/local/include/gsl/gsl_cblas.h:46:6: note: previous definition here
:info:build 46 | enum CBLAS_ORDER {CblasRowMajor=101, CblasColMajor=102};
:info:build | ^~~~~~~~~~~
:info:build In file included from /opt/local/include/adept_source.h:4395,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:34:
:info:build /opt/local/include/cblas_openblas.h:56:69: error: conflicting declaration 'typedef int CBLAS_ORDER'
:info:build 56 | typedef enum CBLAS_ORDER {CblasRowMajor=101, CblasColMajor=102} CBLAS_ORDER;
:info:build | ^~~~~~~~~~~
:info:build In file included from /opt/local/include/gsl/gsl_blas_types.h:28,
:info:build from /opt/local/include/gsl/gsl_matrix_complex_long_double.h:29,
:info:build from /opt/local/include/gsl/gsl_matrix.h:4,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.hpp:46,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:26:
:info:build /opt/local/include/gsl/gsl_cblas.h:46:6: note: previous declaration as 'enum CBLAS_ORDER'
:info:build 46 | enum CBLAS_ORDER {CblasRowMajor=101, CblasColMajor=102};
:info:build | ^~~~~~~~~~~
:info:build In file included from /opt/local/include/adept_source.h:4395,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:34:
:info:build /opt/local/include/cblas_openblas.h:57:14: error: multiple definition of 'enum CBLAS_TRANSPOSE'
:info:build 57 | typedef enum CBLAS_TRANSPOSE {CblasNoTrans=111, CblasTrans=112, CblasConjTrans=113, CblasConjNoTrans=114} CBLAS_TRANSPOSE;
:info:build | ^~~~~~~~~~~~~~~
:info:build In file included from /opt/local/include/gsl/gsl_blas_types.h:28,
:info:build from /opt/local/include/gsl/gsl_matrix_complex_long_double.h:29,
:info:build from /opt/local/include/gsl/gsl_matrix.h:4,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.hpp:46,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:26:
:info:build /opt/local/include/gsl/gsl_cblas.h:47:6: note: previous definition here
:info:build 47 | enum CBLAS_TRANSPOSE {CblasNoTrans=111, CblasTrans=112, CblasConjTrans=113};
:info:build | ^~~~~~~~~~~~~~~
:info:build In file included from /opt/local/include/adept_source.h:4395,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:34:
:info:build /opt/local/include/cblas_openblas.h:57:107: error: conflicting declaration 'typedef int CBLAS_TRANSPOSE'
:info:build 57 | typedef enum CBLAS_TRANSPOSE {CblasNoTrans=111, CblasTrans=112, CblasConjTrans=113, CblasConjNoTrans=114} CBLAS_TRANSPOSE;
:info:build | ^~~~~~~~~~~~~~~
:info:build In file included from /opt/local/include/gsl/gsl_blas_types.h:28,
:info:build from /opt/local/include/gsl/gsl_matrix_complex_long_double.h:29,
:info:build from /opt/local/include/gsl/gsl_matrix.h:4,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.hpp:46,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:26:
:info:build /opt/local/include/gsl/gsl_cblas.h:47:6: note: previous declaration as 'enum CBLAS_TRANSPOSE'
:info:build 47 | enum CBLAS_TRANSPOSE {CblasNoTrans=111, CblasTrans=112, CblasConjTrans=113};
:info:build | ^~~~~~~~~~~~~~~
:info:build In file included from /opt/local/include/adept_source.h:4395,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:34:
:info:build /opt/local/include/cblas_openblas.h:58:14: error: multiple definition of 'enum CBLAS_UPLO'
:info:build 58 | typedef enum CBLAS_UPLO {CblasUpper=121, CblasLower=122} CBLAS_UPLO;
:info:build | ^~~~~~~~~~
:info:build In file included from /opt/local/include/gsl/gsl_blas_types.h:28,
:info:build from /opt/local/include/gsl/gsl_matrix_complex_long_double.h:29,
:info:build from /opt/local/include/gsl/gsl_matrix.h:4,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.hpp:46,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:26:
:info:build /opt/local/include/gsl/gsl_cblas.h:48:6: note: previous definition here
:info:build 48 | enum CBLAS_UPLO {CblasUpper=121, CblasLower=122};
:info:build | ^~~~~~~~~~
:info:build In file included from /opt/local/include/adept_source.h:4395,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:34:
:info:build /opt/local/include/cblas_openblas.h:58:63: error: conflicting declaration 'typedef int CBLAS_UPLO'
:info:build 58 | typedef enum CBLAS_UPLO {CblasUpper=121, CblasLower=122} CBLAS_UPLO;
:info:build | ^~~~~~~~~~
:info:build In file included from /opt/local/include/gsl/gsl_blas_types.h:28,
:info:build from /opt/local/include/gsl/gsl_matrix_complex_long_double.h:29,
:info:build from /opt/local/include/gsl/gsl_matrix.h:4,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.hpp:46,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:26:
:info:build /opt/local/include/gsl/gsl_cblas.h:48:6: note: previous declaration as 'enum CBLAS_UPLO'
:info:build 48 | enum CBLAS_UPLO {CblasUpper=121, CblasLower=122};
:info:build | ^~~~~~~~~~
:info:build In file included from /opt/local/include/adept_source.h:4395,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:34:
:info:build /opt/local/include/cblas_openblas.h:59:14: error: multiple definition of 'enum CBLAS_DIAG'
:info:build 59 | typedef enum CBLAS_DIAG {CblasNonUnit=131, CblasUnit=132} CBLAS_DIAG;
:info:build | ^~~~~~~~~~
:info:build In file included from /opt/local/include/gsl/gsl_blas_types.h:28,
:info:build from /opt/local/include/gsl/gsl_matrix_complex_long_double.h:29,
:info:build from /opt/local/include/gsl/gsl_matrix.h:4,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.hpp:46,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:26:
:info:build /opt/local/include/gsl/gsl_cblas.h:49:6: note: previous definition here
:info:build 49 | enum CBLAS_DIAG {CblasNonUnit=131, CblasUnit=132};
:info:build | ^~~~~~~~~~
:info:build In file included from /opt/local/include/adept_source.h:4395,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:34:
:info:build /opt/local/include/cblas_openblas.h:59:64: error: conflicting declaration 'typedef int CBLAS_DIAG'
:info:build 59 | typedef enum CBLAS_DIAG {CblasNonUnit=131, CblasUnit=132} CBLAS_DIAG;
:info:build | ^~~~~~~~~~
:info:build In file included from /opt/local/include/gsl/gsl_blas_types.h:28,
:info:build from /opt/local/include/gsl/gsl_matrix_complex_long_double.h:29,
:info:build from /opt/local/include/gsl/gsl_matrix.h:4,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.hpp:46,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:26:
:info:build /opt/local/include/gsl/gsl_cblas.h:49:6: note: previous declaration as 'enum CBLAS_DIAG'
:info:build 49 | enum CBLAS_DIAG {CblasNonUnit=131, CblasUnit=132};
:info:build | ^~~~~~~~~~
:info:build In file included from /opt/local/include/adept_source.h:4395,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:34:
:info:build /opt/local/include/cblas_openblas.h:60:14: error: multiple definition of 'enum CBLAS_SIDE'
:info:build 60 | typedef enum CBLAS_SIDE {CblasLeft=141, CblasRight=142} CBLAS_SIDE;
:info:build | ^~~~~~~~~~
:info:build In file included from /opt/local/include/gsl/gsl_blas_types.h:28,
:info:build from /opt/local/include/gsl/gsl_matrix_complex_long_double.h:29,
:info:build from /opt/local/include/gsl/gsl_matrix.h:4,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.hpp:46,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:26:
:info:build /opt/local/include/gsl/gsl_cblas.h:50:6: note: previous definition here
:info:build 50 | enum CBLAS_SIDE {CblasLeft=141, CblasRight=142};
:info:build | ^~~~~~~~~~
:info:build In file included from /opt/local/include/adept_source.h:4395,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:34:
:info:build /opt/local/include/cblas_openblas.h:60:62: error: conflicting declaration 'typedef int CBLAS_SIDE'
:info:build 60 | typedef enum CBLAS_SIDE {CblasLeft=141, CblasRight=142} CBLAS_SIDE;
:info:build | ^~~~~~~~~~
:info:build In file included from /opt/local/include/gsl/gsl_blas_types.h:28,
:info:build from /opt/local/include/gsl/gsl_matrix_complex_long_double.h:29,
:info:build from /opt/local/include/gsl/gsl_matrix.h:4,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.hpp:46,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:26:
:info:build /opt/local/include/gsl/gsl_cblas.h:50:6: note: previous declaration as 'enum CBLAS_SIDE'
:info:build 50 | enum CBLAS_SIDE {CblasLeft=141, CblasRight=142};
:info:build | ^~~~~~~~~~
:info:build In file included from /opt/local/include/adept_source.h:4395,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:34:
:info:build /opt/local/include/cblas_openblas.h:353:6: error: conflicting declaration of C function 'void cblas_xerbla(blasint, char*, char*, ...)'
:info:build 353 | void cblas_xerbla(blasint p, char *rout, char *form, ...);
:info:build | ^~~~~~~~~~~~
:info:build In file included from /opt/local/include/gsl/gsl_blas_types.h:28,
:info:build from /opt/local/include/gsl/gsl_matrix_complex_long_double.h:29,
:info:build from /opt/local/include/gsl/gsl_matrix.h:4,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.hpp:46,
:info:build from /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/tatonnement.cpp:26:
:info:build /opt/local/include/gsl/gsl_cblas.h:602:6: note: previous declaration 'void cblas_xerbla(int, const char*, const char*, ...)'
:info:build 602 | void cblas_xerbla(int p, const char *rout, const char *form, ...);
:info:build | ^~~~~~~~~~~~
:info:build [ 0%] Building CXX object CMakeFiles/esl.dir/esl/interaction/transfer.cpp.o
:info:build /opt/local/bin/g++-mp-11 -DADEPT_RECORDING_PAUSABLE -DADEPT_STORAGE_THREAD_SAFE -DWITH_PYTHON -D_LIBCPP_DISABLE_AVAILABILITY -Desl_EXPORTS -isystem /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150 -isystem /opt/local/include -isystem /opt/local/libexec/boost/1.76/include -isystem /opt/local/Library/Frameworks/Python.framework/Versions/3.11/include/python3.11 -Wall -Wextra -arch ppc -mmacosx-version-min=10.6 -fPIC -mmacosx-version-min=10.6 -std=c++17 -MD -MT CMakeFiles/esl.dir/esl/interaction/transfer.cpp.o -MF CMakeFiles/esl.dir/esl/interaction/transfer.cpp.o.d -o CMakeFiles/esl.dir/esl/interaction/transfer.cpp.o -c /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/interaction/transfer.cpp
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/price_setter.cpp: In constructor 'esl::economics::markets::walras::price_setter::price_setter(const esl::identity<esl::economics::markets::walras::price_setter>&, esl::law::property_map<esl::economics::markets::quote>)':
:info:build /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/economics/markets/walras/price_setter.cpp:72:5: warning: when initialized here [-Wreorder]
:info:build 72 | price_setter::price_setter( const identity<price_setter> &i
:info:build | ^~~~~~~~~~~~
:info:build [ 0%] Building CXX object CMakeFiles/_esl.dir/esl/interaction/header.cpp.o
:info:build /opt/local/bin/g++-mp-11 -DADEPT_RECORDING_PAUSABLE -DADEPT_STORAGE_THREAD_SAFE -DWITH_PYTHON -D_LIBCPP_DISABLE_AVAILABILITY -D_esl_EXPORTS -isystem /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150 -isystem /opt/local/include -isystem /opt/local/libexec/boost/1.76/include -isystem /opt/local/Library/Frameworks/Python.framework/Versions/3.11/include/python3.11 -Wall -Wextra -arch ppc -mmacosx-version-min=10.6 -fPIC -mmacosx-version-min=10.6 -std=c++17 -MD -MT CMakeFiles/_esl.dir/esl/interaction/header.cpp.o -MF CMakeFiles/_esl.dir/esl/interaction/header.cpp.o.d -o CMakeFiles/_esl.dir/esl/interaction/header.cpp.o -c /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/interaction/header.cpp
:info:build [ 0%] Building CXX object CMakeFiles/_esl.dir/esl/interaction/message.cpp.o
:info:build /opt/local/bin/g++-mp-11 -DADEPT_RECORDING_PAUSABLE -DADEPT_STORAGE_THREAD_SAFE -DWITH_PYTHON -D_LIBCPP_DISABLE_AVAILABILITY -D_esl_EXPORTS -isystem /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150 -isystem /opt/local/include -isystem /opt/local/libexec/boost/1.76/include -isystem /opt/local/Library/Frameworks/Python.framework/Versions/3.11/include/python3.11 -Wall -Wextra -arch ppc -mmacosx-version-min=10.6 -fPIC -mmacosx-version-min=10.6 -std=c++17 -MD -MT CMakeFiles/_esl.dir/esl/interaction/message.cpp.o -MF CMakeFiles/_esl.dir/esl/interaction/message.cpp.o.d -o CMakeFiles/_esl.dir/esl/interaction/message.cpp.o -c /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/interaction/message.cpp
:info:build [ 0%] Building CXX object CMakeFiles/esl.dir/esl/invalid_parameters.cpp.o
:info:build /opt/local/bin/g++-mp-11 -DADEPT_RECORDING_PAUSABLE -DADEPT_STORAGE_THREAD_SAFE -DWITH_PYTHON -D_LIBCPP_DISABLE_AVAILABILITY -Desl_EXPORTS -isystem /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150 -isystem /opt/local/include -isystem /opt/local/libexec/boost/1.76/include -isystem /opt/local/Library/Frameworks/Python.framework/Versions/3.11/include/python3.11 -Wall -Wextra -arch ppc -mmacosx-version-min=10.6 -fPIC -mmacosx-version-min=10.6 -std=c++17 -MD -MT CMakeFiles/esl.dir/esl/invalid_parameters.cpp.o -MF CMakeFiles/esl.dir/esl/invalid_parameters.cpp.o.d -o CMakeFiles/esl.dir/esl/invalid_parameters.cpp.o -c /opt/local/var/macports/build/_opt_PPCRosettaPorts_science_ESL/ESL/work/ESL-0.0.150/esl/invalid_parameters.cpp
:info:build make[2]: *** [CMakeFiles/esl.dir/esl/economics/markets/walras/tatonnement.cpp.o] Error 1
Metadata
Metadata
Assignees
Labels
No labels