আমি উবুন্টু 14.04 ব্যবহার করছি এবং আমি উবুন্টুতে ইগেন 3.3 ইনস্টল করতে চাই। আমি ইগেন 3 (3.3) এর সর্বশেষতম সংস্করণটি ডাউনলোড করার চেষ্টা করেছি এবং নীচের হিসাবে ইনস্টল করব
mkdir build
cd build
cmake ..
make
sudo make install
আউটপুট পছন্দ
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Skyline/SkylineStorage.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/SparseExtra/RandomSetter.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/SparseExtra/MarketIO.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Splines/SplineFwd.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Splines/SplineFitting.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Splines/Spline.h
যাইহোক, আমি যখন আমার বর্তমান ইগেন সংস্করণটি পরীক্ষা করি dpkg -p libeigen3-dev
তখন আউটপুট হয়
Package: libeigen3-dev
Priority: extra
Section: libdevel
Installed-Size: 3729
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: all
Source: eigen3
Version: 3.2.0-8
Provides: libeigen2-dev
Depends: pkg-config
Suggests: libeigen3-doc, libmrpt-dev
Size: 494158
এটি দেখায় আমার সেটআপ শেষ হচ্ছে না। আমি কীভাবে আমার উবুন্টুতে ইগেন সংস্করণটি ইনস্টল করতে পারি? সবাইকে ধন্যবাদ
আমি উত্স কোডে CmakeList.txt এর সাথে সংকলন করলে এটি ত্রুটি
-- ===============================================================
-- ============ Configuring CompileSettings =====================
-- ===============================================================
-- ============= Look for required libraries =====================
-- Looking for Eigen Library with minimum version 3.2.90
-- Looking for Eigen via User Provided (or Cached) location
-- Eigen version 3.2.0 found in /usr/include/eigen3
CMake Warning at cmake/FindEigen.cmake:62 (message):
Eigen version is less than requred version 3.2.90
Call Stack (most recent call first):
cmake/FindEigen.cmake:73 (Eigen_Check_Version)
CMakeLists.txt:23 (FIND_PACKAGE)
CMake Error at /usr/local/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148 (message):
Could NOT find Eigen (missing: EIGEN_VERSION_OK) (Required is at least
version "3.2.90")
Call Stack (most recent call first):
/usr/local/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE)
cmake/FindEigen.cmake:74 (find_package_handle_standard_args)
CMakeLists.txt:23 (FIND_PACKAGE)
pkg-config --modversion eigen3
বলে? আপনি স্টাফ তৈরির চেষ্টা করার সময় আপনি আসলে কোন সংস্করণ পাবেন?
checkinstall
এর জায়গায় প্রোগ্রামটি ব্যবহার করাmake install
), ডিপিকিজি সিস্টেমটি উত্স থেকে এইভাবে ইনস্টল করা প্রোগ্রামগুলির কিছুই জানতে পারবে না।