Cách cài đặt mpfr-3.1.2 trong Ubuntu 13.04


8

Tôi có Ubuntu 13.04 với bộ xử lý "CPU Intel® Core ™ 2 Duo E8400 @ 3.00GHz × 2"

Tôi đang cố gắng cài đặt mpfr-3.1.2nhưng lỗi đang đến.

"ERROR! The versions of gmp.h (5.1.3) and libgmp (5.0.5) do not match."

Trong makelệnh cũng nó đang hiển thị điều này như là cảnh báo.

Làm thế nào để giải quyết nó?

Câu trả lời:


9

Availble mpfrphiên bản dành cho 13,04 là 3.1.1-1. Xem các gói.ubfox.com để biết thông tin.

Bạn có thể cài đặt nó bằng cách:

sudo apt-get install libmpfr-dev libmpfr-doc libmpfr4 libmpfr4-dbg

tôi đã tải xuống phiên bản mpfr 3.1.1-1 và hơn là đã cài đặt nhưng một lần nữa nó lại báo lỗi ............ "LRI! Các phiên bản của gmp.h (5.1.3) và libgmp (5.0 .5) không khớp. " .. :(
rohit

kết quả của apt-cache madison libgmp ..... "N: Không thể xác định vị trí gói libgmp"
Rohit

Soory..Xin vui lòng gửi kết quả của apt-cache madison libgmp10apt-cache madison libgmp-dev. Làm thế nào bao giờ chỉ cần kiểm tra với sudo apt-get install libmpfr-dev libmpfr-doc libmpfr4 libmpfr4-dbg. Không cần cho Y để cài đặt. kiểm tra với tối đa đó.

kết quả của apt-cache madison libgmp10 là .... "libgmp10 | 2: 5.0.5 + dfsg-2ubfox3 | in.archive.ub Ubuntu.com/ubfox raring / main i386 Gói gmp | 2: 5.0.5 + dfsg-2ub Ubuntu3 | in.archive.ubfox.com/ubfox raring / main Sours "và kết quả cho apt-cache madison libgmp-dev là ...." libgmp-dev | 2: 5.0.5 + dfsg-2ubfox3 | in.archive. ubuntu.com/ubuntu raring / main i386 Gói GMP | 2: 5.0.5 + DFSG-2ubuntu3 | in.archive.ubuntu.com/ubuntu raring / Nguồn chính"
rohit

Vì vậy, gmplibgmpđược cài đặt từ kho lưu trữ chính. Bạn đã tải xuống từ mpfr3.1.1-1đâu? Nếu bạn cố gắng với apt-get installhầu hết thời gian nó có thể giải quyết. Tôi e rằng.

0

Bạn đang cố gắng xây dựng mpfrtừ nguồn. Nó phụ thuộc vào gmp. Phiên bản của tiêu đề và thư viện không khớp nhau, vì chúng đang được đọc từ những nơi khác nhau.

Để tránh điều này, bạn có thể configurexây dựng phù hợp . Bạn sẽ thấy trong đầu ra của configurecác phiên bản gmp.hlibgmpphù hợp hay không, không cần phải nhận lỗi từ make.

Để có cấu hình phù hợp, hãy chạy

./configure --prefix=<location where to place mpfr> --with-gmp=<location where to look for gmp>

Ở đâu

<location where to place mpfr>là bất cứ điều gì bạn muốn. Ví dụ, thư mục hệ thống, nếu bạn có quyền cài đặt ở đó, hoặc trong thư mục chính của bạn. Tôi đã sử dụng $HOME/usr/local, ví dụ.

<location where to look for gmp>là nơi gmpđược cài đặt. Có vẻ như có hai phiên bản gmptrong hệ thống của bạn do sự không phù hợp được đề cập trong các nhận xét. Hoặc là giải quyết điều đó, hoặc xây dựng / cài đặt của riêng bạn gmp.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.