This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: gcc warning about MPFR header version


On 2/4/2015 3:50 PM, Achim Gratz wrote:
Ken Brown writes:
On 2/4/2015 10:49 AM, Achim Gratz wrote:
Ken Brown writes:
While trying to build clisp on x86_64 Cygwin with 'gcc -v', I got the following:

    warning: MPFR header version 3.1.2 differs from library version 3.1.2-p11.

Does this indicate a problem, or can it be safely ignored?

You need to install the latest version of libmpfr-devel (should be 3.1.2-2).

That's what I have.

You should have this:

--8<---------------cut here---------------start------------->8---
$ grep MPFR_VERSION /usr/include/mpfr.h
#define MPFR_VERSION_MAJOR 3
#define MPFR_VERSION_MINOR 1
#define MPFR_VERSION_PATCHLEVEL 2
#define MPFR_VERSION_STRING "3.1.2-p11"
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
#define MPFR_VERSION \
MPFR_VERSION_NUM(MPFR_VERSION_MAJOR,MPFR_VERSION_MINOR,MPFR_VERSION_PATCHLEVEL)
--8<---------------cut here---------------end--------------->8---

I do have this, and I have no other version of the header.  But this

> #define MPFR_VERSION \
> MPFR_VERSION_NUM(MPFR_VERSION_MAJOR,MPFR_VERSION_MINOR,MPFR_VERSION_PATCHLEVEL)

yields a value of MPFR_VERSION that doesn't include the "-p11". Maybe that's what confused gcc. Anyway, it sounds like it's not a problem.

Ken

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]