shwilks / titertools

Tools for maximum-likelihood based titer analysis, dealing with non-detectable titers
GNU Affero General Public License v3.0
1 stars 1 forks source link

titertools package cannot be downloaded #2

Open HaiqiZzz opened 11 months ago

HaiqiZzz commented 11 months ago

the error code is: (there are too many lines of the error that I can't find where the error code start) ...

/Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:1012:41: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
  EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \
                                        ^
/Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:1005:4: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
  (METHOD)(const T& scalar, const StorageBaseType& matrix) { \
   ^
/Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:712:1: note: candidate template ignored: could not match 'const MatrixBase<DenseDerived>' against 'const int'
operator-(const MatrixBase<DenseDerived> &a, const SparseMatrixBase<SparseDerived> &b)
^
/Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:719:1: note: candidate template ignored: could not match 'const SparseMatrixBase<SparseDerived>' against 'const int'
operator-(const SparseMatrixBase<SparseDerived> &a, const MatrixBase<DenseDerived> &b)
^
/Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library/StanHeaders/include/stan/math/prim/core/operator_subtraction.hpp:39:31: note: candidate template ignored: could not match 'const std::complex<U>' against 'const int'
inline complex_return_t<U, V> operator-(const std::complex<U>& x,
                              ^
/Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library/StanHeaders/include/stan/math/prim/core/operator_subtraction.hpp:54:31: note: candidate template ignored: could not match 'const std::complex<U>' against 'const int'
inline complex_return_t<U, V> operator-(const std::complex<U>& x, const V& y) {
                              ^
/Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library/StanHeaders/include/stan/math/prim/core/operator_subtraction.hpp:68:31: note: candidate template ignored: could not match 'complex' against 'MatrixWrapper'
inline complex_return_t<U, V> operator-(const U& x, const std::complex<V>& y) {
                              ^
/Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library/StanHeaders/include/stan/math/prim/core/operator_minus.hpp:18:24: note: candidate function template not viable: requires single argument 'x', but 2 arguments were provided
inline std::complex<U> operator-(const std::complex<U>& x) {
                       ^
In file included from stanExports_compare_crossreactivity_breadth.cc:5:
In file included from ./stanExports_compare_crossreactivity_breadth.h:20:
In file included from /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library/rstan/include/rstan/rstaninc.hpp:4:
In file included from /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library/rstan/include/rstan/stan_fit.hpp:43:
In file included from /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library/StanHeaders/include/src/stan/io/dump.hpp:10:
In file included from /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library/StanHeaders/include/stan/math/prim.hpp:14:
In file included from /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library/StanHeaders/include/stan/math/prim/fun.hpp:156:
/Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library/StanHeaders/include/stan/math/prim/fun/lb_constrain.hpp:67:12: error: no viable conversion from returned value of type 'Eigen::Map<const Eigen::Matrix<double, -1, 1>>' to function return type 'return_type_t<Map<const Matrix<double, -1, 1, 0, -1, 1>, 0, Stride<0, 0>>, double>' (aka 'double')
    return identity_constrain(x, lp);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library/StanHeaders/include/stan/math/prim/fun/lub_constrain.hpp:110:12: note: in instantiation of function template specialization 'stan::math::lb_constrain<Eigen::Map<const Eigen::Matrix<double, -1, 1>>, double, double>' requested here
    return lb_constrain(x, lb, lp);
           ^
/Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library/StanHeaders/include/src/stan/io/reader.hpp:1531:24: note: in instantiation of function template specialization 'stan::math::lub_constrain<Eigen::Map<const Eigen::Matrix<double, -1, 1>>, double, int, double>' requested here
    return stan::math::lub_constrain(vector(m), lb, ub, lp);
                       ^
./stanExports_compare_crossreactivity_breadth.h:429:14: note: in instantiation of function template specialization 'model_compare_crossreactivity_breadth_namespace::model_compare_crossreactivity_breadth::log_prob<false, false, double>' requested here
      return log_prob<propto,jacobian,T_>(vec_params_r, vec_params_i, pstream);
             ^
/Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library/StanHeaders/include/src/stan/model/model_base_crtp.hpp:90:50: note: in instantiation of function template specialization 'model_compare_crossreactivity_breadth_namespace::model_compare_crossreactivity_breadth::log_prob<false, false, double>' requested here
    return static_cast<const M*>(this)->template log_prob<false, false, double>(
                                                 ^
./stanExports_compare_crossreactivity_breadth.h:115:5: note: in instantiation of member function 'stan::model::model_base_crtp<model_compare_crossreactivity_breadth_namespace::model_compare_crossreactivity_breadth>::log_prob' requested here
    model_compare_crossreactivity_breadth(stan::io::var_context& context__,
    ^
In file included from stanExports_compare_crossreactivity_breadth.cc:5:
In file included from ./stanExports_compare_crossreactivity_breadth.h:20:
In file included from /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library/rstan/include/rstan/rstaninc.hpp:4:
In file included from /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library/rstan/include/rstan/stan_fit.hpp:43:
In file included from /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library/StanHeaders/include/src/stan/io/dump.hpp:10:
In file included from /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library/StanHeaders/include/stan/math/prim.hpp:14:
In file included from /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library/StanHeaders/include/stan/math/prim/fun.hpp:156:
/Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library/StanHeaders/include/stan/math/prim/fun/lb_constrain.hpp:69:6: error: invalid operands to binary expression ('double' and 'const Eigen::Map<const Eigen::Matrix<double, -1, 1>>')
  lp += x;
  ~~ ^  ~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
80 warnings and 20 errors generated.
make: *** [stanExports_compare_crossreactivity_breadth.o] Error 1
ERROR: compilation failed for package ‘titertools’
* removing ‘/Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library/titertools’
Warning message:
In i.p(...) :
  installation of package ‘/var/folders/nt/mr_2jqmj6312v1v38d18yzgm0000gn/T//RtmpaODMtf/file75e27e2debb0/titertools_0.0.0.9002.tar.gz’ had non-zero exit status
Cameron-Nguyen1 commented 11 months ago

Also experiencing an issue with installation on R 4.2.2. make: *** [C:/PROGRA~1/R/R-42~1.2/etc/x64/Makeconf:258: stanExports_compare_crossreactivity_breadth.o] Error 1 ERROR: compilation failed for package 'titertools'

shwilks commented 10 months ago

I just uploaded some changes in version 0.0.0.9003, do you both still have problems installing it? (it compiles ok for me)