math/mpft will not build

Paul Schmehl pschmehl_lists at tx.rr.com
Wed Dec 19 01:15:55 UTC 2018


--On December 19, 2018 at 3:58:27 AM +0300 Yuri Pankov <yuripv at yuripv.net> 
wrote:

> Paul Schmehl wrote:
>> Can someone explain what this line does? It's keeping math/mpfr from
>> building, and that causes tons of other ports to fail.
>>
>> /usr/bin/jot -s " " -w patch%02d ${PATCHLEVEL} 1 ${PATCHLEVEL}
>>
>> I can't even find PATCHLEVEL in the Porters Handbook, and it's not
>> defined in the port Makefile.
>
> PATCHLEVEL is defined just above the line with jot, it looks like this
> for me:
>
> PATCHLEVEL=     13
> PATCHFILES!=    /usr/bin/jot -s " " -w patch%02d ${PATCHLEVEL} 1
> ${PATCHLEVEL}
>
> So it's simply a local variable, and the whole construct is there just
> to make it easier to define the list of patches, i.e. when you run it
> from shell, it outputs the following:
>
> $ jot -s " " -w patch%02d 13 1 13
> patch01 patch02 patch03 patch04 patch05 patch06 patch07 patch08 patch09
> patch10 patch11 patch12 patch13
>
> And I'm wondering how exactly it's failing the build for you?
>
>
This is the error:

===>  Applying distribution patches for mpfr-4.0.1_2
No such line 4470 in input file, ignoring
3 out of 4 hunks failed--saving rejects to doc/mpfr.info.rej
*** Error code 1

The .rej file is attached.


Paul Schmehl, Retired
My opinions are my own.
*******************************************
"It is as useless to argue with those who have
renounced the use of reason as to administer
medication to the dead." Thomas Jefferson
"There are some ideas so wrong that only a very
intelligent person could believe in them." George Orwell


More information about the freebsd-questions mailing list