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...@beluga.phys.uvic.ca>
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
Msys2-users@lists.sourceforge.net
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
__________________________

------------------------------------------------------------------------------
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
Msys2-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/msys2-users

Reply via email to