Web lists-archives.com

Re: [Mingw-users] recent upgrade broken




Le 05/09/2016 à 12:26, Keith Marshall a écrit :
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 05/09/16 10:11, Maurice Lombardi wrote:
>> Now trying a new update and then upgrade, all seems to work
>> correctly, instead of receiving a lot of error mesages, except for
>> the following error messages in the middle of the process
>>
>> upgrade: libquadmath-5.3.0-2-mingw32-dll-0.tar.xz removing release
>> libquadmath-4.9.3-1-mingw32-dll-0.tar.xz installing
>> libquadmath-5.3.0-2-mingw32-dll-0.tar.xz mingw-get.exe: *** ERROR
>> *** C:\MinGW\/bin/libquadmath-0.dll: extraction failed
>> mingw-get.exe: *** ERROR *** C:\MinGW\/bin/libquadmath-0.dll:
>> probable package conflict; existing file not overwritten
>
> This suggests possible corruption of your mingw-get installation
> records; somehow, the ownership record for libquadmath-0.dll has
> become dissociated from the libquadmath-4.9.3-1-dll-0 package, so you
> still have the 4.9.3 version of libquadmath-0.dll installed.  This
> may, or may not be compatible with the 5.3.0 version.
>
> To correct this anomaly, so that you have a consistent 5.0.3
> installation, you should:
>
>   1) Delete c:\mingw\bin\libquadmath-0.dll
>   2) From the command prompt, run
>
>      mingw-get install --reinstall libquadmath-dll
>
>> install: libpthreadgc-2.10-mingw32-pre-20160821-1-dev.tar.xz
>> installing libpthreadgc-2.10-mingw32-pre-20160821-1-dev.tar.xz
>> mingw-get.exe: *** ERROR *** C:\MinGW\/include/sched.h:
>> mingw-get.exe: *** ERROR *** C:\MinGW\/include/pthread.h:
>> mingw-get.exe: *** ERROR *** C:\MinGW\/include/semaphore.h:
>> mingw-get.exe: *** ERROR *** C:\MinGW\/lib/libpthread.dll.a:
>> mingw-get.exe: *** ERROR *** C:\MinGW\/lib/libpthread.a: extraction
>> failed
>
> This is a similar, but slightly different scenario; here it appears
> that mingw-get is trying to install libpthreadgc-dev over the top of
> an old version, which it did not install, and thus knows nothing
> about.  The solution is again to delete the five conflicting files, then:
>
>    mingw-get install --reinstall libpthreadgc-dev
>

OK, it works that way.
I have been able to recompile with the new gcc a program which uses the 
OpenMP library libgomp, and thus indirectly libpthread.
The only glitch remaining is a missing libgomp.spec file.
I brought one fron an equivalent linux system to succeed.
Apparently libgomp.a and libgomp.dll.a are contained in
gcc-core-5.3.0-2-mingw32-bin.tar.xz
but libgomp.spec is missing.

Thanks anyway

        Maurice Lombardi


------------------------------------------------------------------------------
_______________________________________________
MinGW-users mailing list
MinGW-users@xxxxxxxxxxxxxxxxxxxxx

This list observes the Etiquette found at 
http://www.mingw.org/Mailing_Lists.
We ask that you be polite and do the same.  Disregard for the list etiquette may cause your account to be moderated.

_______________________________________________
You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users
Also: mailto:mingw-users-request@xxxxxxxxxxxxxxxxxxxxx?subject=unsubscribe