|
From: Alan W. I. <ir...@be...> - 2017-06-17 03:40:32
|
On 2017-06-16 23:13-0000 Norbert Pfeiler wrote: > Just a bit of field data: > > I’m seeing the same issues with the installer as well as running my windows > msys2 installation from Arch Linux with wine staging 2.10 (Unhandled page > fault on read). Hi Norbert: Thanks for that confirmation of the issue. Correction to my post below: I misread the version, (apt-cache lists all versions fromn 2.10 back to 2.4, and I just read the last one), and it turns out I am actually running wine-staging 2.9, and as soon as I update again, I will be running wine-staging 2.10. However, from your result above, it appears that update won't change anything. :-) > The installer runs through smoothly with non-staging wine That is a really interesting result that suggests some "fix" for wine-staging is interfering with the installer. > but msys2 won’t > start showing stack overflow errors instead. Could you clarify what you mean by that last sentence? Since MinGW-w64/MSYS2 has never worked properly on Wine without the special patches Wine-staging has, I assume it is something like "post-installer use of MinGW-w64/MSYS2 on non-staging Wine shows stack overflow errors", but I want to make sure. But if you confirm that, my working hypothesis (since apparently MinGW-w64/MSYS2 did work properly on wine-staging in July 2016) is there are some patches on wine-staging that are required, but another patch for wine-staging that is interfering with the installer. It appears that there is a package called wine on the wine-staging Debian Jessie repository that conflicts with the winehq-staging package I currently have installed. And the description of that package refers to "standard" Wine. So I assume if I remove winehq-staging and install wine, I should be able to confirm your non-staging results. Alan > On Fri, Jun 16, 2017 at 11:19 PM Alan W. Irwin <ir...@be...> > wrote: > >> The MinGW-w64/MSYS2 wiki at <https://github.com/msys2/msys2/wiki> >> refers to <https://github.com/TeaCI/tea-ci/wiki/Msys2-on-Wine> for >> instructions about how to install MinGW-w64/MSYS2 on the wine-staging >> platform. Those instructions (updated a year ago by Qian Hong) fail >> quite early in the process for me. I have attempted to contact Qian >> Hong directly about that earlier this week, but he has not responded. >> So although Qian Hong's wiki entry is obviously not part of the >> MinGW-w64/MSYS2 effort, I thought I would at least detail what I tried >> here in case someone else here knows how to get MinGW-w64/MSYS2 >> installed on the wine-staging platform. >> >> My Linux platform is Debian Jessie so the first step was to install >> wine-staging following the Debian Jessie instructions at >> https://wine-staging.com/installation.html. That installed >> winehq-staging 2.4 which is several months out of date, but I thought >> it was likely new enough to attempt to proceed further since that >> version was released after the above wiki entry was last updated in >> July 2016. >> >> I then set the following environment variables: >> >> export WINEVERSION=2.4_jessie_wine-staging >> export WINEPREFIX=/home/wine/wine_staging/.wine-$WINEVERSION >> export WINEDEBUG='fixme-all' >> >> and ran >> >> winecfg >> >> taking defaults for everything. I then ran these further commands: >> >> wineserver -p >> wget http://repo.msys2.org/distrib/x86_64/msys2-x86_64-20161025.exe >> nice -19 wineconsole --backend=curses msys2-x86_64-20161025.exe >> >> That GUI appeared to work fine for getting through the welcome page, >> the prefix page (where I appended "_20170612" to the install prefix), >> and the keyboard shortcuts page (where I used default), but the next >> page where an attempt was made to actually install files, it got through >> roughly 60 per cent of it and abruptly ended with what looked like a >> bash.exe segfault and the following fatal >> error message that came up on wineconsole >> >> err:ole:CoCreateInstanceEx apartment not initialised >> >> err:ole:CoCreateInstanceEx >> apartment not initialised >> >> err:ole:CoCreateInstanceEx apartment >> not initialised >> wine: Unhandled page fault on read >> access to 0x00000020 at address 0x7bc4b478 (thread 0046), starting >> debugger... >> >> Note the above installer is not what was recommended above in July >> 2016, but instead is the latest one you find if you start at >> <https://github.com/msys2/msys2/wiki/MSYS2-installation> and follow >> the 64-bit installation instructions. >> >> I then repeated the attempt using the equivalent 32-bit installer, >> msys2-i686-20161025.exe, but there were similar errors in that case as >> well. >> >> I must say I am quite surprised by these failures of the install GUI's >> since my Wine experience with installers from several years ago for a >> rather large variety of different software projects was that generally >> install GUI's (whose simple job after all is normally to obtain files >> from the web and install them) work well under Wine. >> >> Is there something more I should be doing to get either of these >> installers to work on wine-staging? If not, but someone here finds >> these installers have no such issues under the latest wine-staging (as >> opposed to the 2.4 version I am using), then can you tell me how do I >> get access to that latest version? >> >> Alan >> __________________________ >> Alan W. Irwin >> >> Astronomical research affiliation with Department of Physics and Astronomy, >> University of Victoria (astrowww.phys.uvic.ca). >> >> Programming affiliations with the FreeEOS equation-of-state >> implementation for stellar interiors (freeeos.sf.net); the Time >> Ephemerides project (timeephem.sf.net); PLplot scientific plotting >> software package (plplot.sf.net); the libLASi project >> (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); >> and the Linux Brochure Project (lbproject.sf.net). >> __________________________ >> >> Linux-powered Science >> __________________________ >> >> >> ------------------------------------------------------------------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >> _______________________________________________ >> Msys2-users mailing list >> Msy...@li... >> https://lists.sourceforge.net/lists/listinfo/msys2-users >> > __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |