Actually, I likely spotted the error right away. I've committed fixes for
both minpoly and charpoly. If you pull the latest changes and do:

make check MOD=fmpz_mat

you should be able to verify if that was the only issue.

Bill.

On 20 November 2015 at 20:00, Bill Hart <[email protected]> wrote:

> Thanks. This is also brand new code. I will have to think about what could
> be wrong with this one.
>
> Bill.
>
> On 20 November 2015 at 19:56, Dann Corbit <[email protected]> wrote:
>
>> Got a lot farther this time.  Croaked on minpoly:
>>
>>
>>
>> minpoly....
>>
>> This application has requested the Runtime to terminate it in an unusual
>> way.
>>
>> Please contact the application's support team for more information.
>>
>> FAIL: minpoly(A) doesn't divide charpoly(A).
>>
>> Matrix A:
>>
>> 3 3  -196 -228 3679 3604 3892 -62559 212 228 -3664
>>
>> mp(A) = -152125131763604*X^3+152125131763573*X^2+240*X+256
>>
>> cp(A) = X^3-32*X^2+240*X+256
>>
>> ../Makefile.subdirs:91: recipe for target
>> '../build/fmpz_mat/test/t-minpoly.exe_RUN' failed
>>
>> make[1]: *** [../build/fmpz_mat/test/t-minpoly.exe_RUN] Error 3
>>
>>
>>
>>
>>
>> *From:* [email protected] [mailto:[email protected]]
>> *Sent:* Friday, November 20, 2015 9:55 AM
>> *To:* mpir-devel <[email protected]>
>> *Subject:* Re: [mpir-devel] Open source high precision math tools built
>> under 64 bit Windows operating systems state of the union
>>
>>
>>
>> Thanks. I believe we have now committed a fix for this issue. It should
>> get past this test now, with any luck (barring any other errors in it of
>> course). This new code was only committed in the last few days and we
>> obviously missed a Windows not-friendly function call.
>>
>>
>>
>> By the way, if you want to get rid of all those silly warnings, you can
>> manually edit the Makefile after running configure. Change the line that
>> says something like:
>>
>>
>>
>> CFLAGS=-ansi -pedantic -Wall -O2 -funroll-loops -g -mpopcnt
>>
>>
>>
>> to say
>>
>>
>>
>> CFLAGS=-std=c99 -Wall -O2 -funroll-loops -g -mpopcnt
>>
>>
>>
>> i.e. remove the ansi and pedantic and instead insert -std=c99. Don't
>> change any other things that you might have on that line.
>>
>> >>
>>
>> Thanks.  That is a lot easier to read.
>>
>> Without all the noise, it is a lot easier to see when something really
>> does go wrong.
>>
>> <<
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "mpir-devel" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/mpir-devel.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"mpir-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/mpir-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to