Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Install alpine on Windows ?

15 views
Skip to first unread message

John Levine

unread,
Aug 11, 2023, 9:50:08 PM8/11/23
to
I'm trying to tell someone how to install Alpine on Windows 10.

I download the zip file from alpineapp.email, unpack it into a folder,
and run the alpine program in that folder. It dies witn an error msage
"vcruntime140.Dll Is Missing" which apparently means I need the Visual
C++ runtime. I downloaded and installed the Visual C++ 2015-2019
redistribtable, tried again, same error.

Any suggestions? Is this documented anywhere? TIA
--
Regards,
John Levine, jo...@taugh.com, Primary Perpetrator of "The Internet for Dummies",
Please consider the environment before reading this e-mail. https://jl.ly

J.O. Aho

unread,
Aug 12, 2023, 4:48:08 AM8/12/23
to
On 8/12/23 03:50, John Levine wrote:
> I'm trying to tell someone how to install Alpine on Windows 10.
>
> I download the zip file from alpineapp.email, unpack it into a folder,
> and run the alpine program in that folder. It dies witn an error msage
> "vcruntime140.Dll Is Missing" which apparently means I need the Visual
> C++ runtime. I downloaded and installed the Visual C++ 2015-2019
> redistribtable, tried again, same error.
>
> Any suggestions? Is this documented anywhere? TIA

Try to follow the instructions at
https://helpdeskgeek.com/windows-10/how-to-fix-a-vcruntime140-dll-is-missing-error-on-windows-10/

It may or may not work, there is of course the option to upgrade to OS ;)

--
//Aho

John Levine

unread,
Aug 12, 2023, 3:08:05 PM8/12/23
to
According to J.O. Aho <us...@example.net>:
>On 8/12/23 03:50, John Levine wrote:
>> I'm trying to tell someone how to install Alpine on Windows 10.
>>
>> I download the zip file from alpineapp.email, unpack it into a folder,
>> and run the alpine program in that folder. It dies witn an error msage
>> "vcruntime140.Dll Is Missing" which apparently means I need the Visual
>> C++ runtime. I downloaded and installed the Visual C++ 2015-2019
>> redistribtable, tried again, same error.
>>
>> Any suggestions? Is this documented anywhere? TIA
>
>Try to follow the instructions at
>https://helpdeskgeek.com/windows-10/how-to-fix-a-vcruntime140-dll-is-missing-error-on-windows-10/

Good thought, but I found the same site, installed the C runtime, and it didn't help.

J.O. Aho

unread,
Aug 12, 2023, 4:54:05 PM8/12/23
to
On 8/12/23 21:08, John Levine wrote:
> According to J.O. Aho <us...@example.net>:
>> On 8/12/23 03:50, John Levine wrote:
>>> I'm trying to tell someone how to install Alpine on Windows 10.
>>>
>>> I download the zip file from alpineapp.email, unpack it into a folder,
>>> and run the alpine program in that folder. It dies witn an error msage
>>> "vcruntime140.Dll Is Missing" which apparently means I need the Visual
>>> C++ runtime. I downloaded and installed the Visual C++ 2015-2019
>>> redistribtable, tried again, same error.
>>>
>>> Any suggestions? Is this documented anywhere? TIA
>>
>> Try to follow the instructions at
>> https://helpdeskgeek.com/windows-10/how-to-fix-a-vcruntime140-dll-is-missing-error-on-windows-10/
>
> Good thought, but I found the same site, installed the C runtime, and it didn't help.
>

Maybe it's the wrong architecture you installed it for, seems you may
need to install both the x86 version and amd64 (by ms called x64) version.

x86: https://aka.ms/vs/16/release/vc_redist.x86.exe

x64: https://aka.ms/vs/16/release/vc_redist.x64.exe

Support article from ms:
https://support.microsoft.com/en-ae/help/2977003/the-latest-supported-visual-c-downloads

Don't forget the usual reboot after installing both versions.


If you already done this, then I'm sorry for just repeating things I
find on search engines, I'm more used to that an application pulls it's
dependencies when you install it. Sadly no alpine for winget.

--
//Aho

John Levine

unread,
Aug 12, 2023, 10:55:31 PM8/12/23
to
According to J.O. Aho <us...@example.net>:
>Maybe it's the wrong architecture you installed it for, seems you may
>need to install both the x86 version and amd64 (by ms called x64) version.

I'm reasonably sure I installed the x64 version of both, but I'll check again.

I was hoping that someone was actually using Alpine on Windows and
could tell us how to make it work. Who knows, maybe it doesn't work,
nobody's using it, so nobody's noticed.

J.O. Aho

unread,
Aug 13, 2023, 4:45:06 AM8/13/23
to
On 8/13/23 04:55, John Levine wrote:
> According to J.O. Aho <us...@example.net>:
>> Maybe it's the wrong architecture you installed it for, seems you may
>> need to install both the x86 version and amd64 (by ms called x64) version.
>
> I'm reasonably sure I installed the x64 version of both, but I'll check again.

I wouldn't be surprised if it's the x86 version that is needed and it
don't seem to be that both the 32 and 64 bit versions are bundled
together in one package as some on the net seems to think.


> I was hoping that someone was actually using Alpine on Windows and
> could tell us how to make it work. Who knows, maybe it doesn't work,
> nobody's using it, so nobody's noticed.

I have seen people ask windows related questions, but not sure if those
people stay around after got their issue solved or not (from the high
number of replies, I guess not).


One alternative would be using WSL, then you can use the Linux native
one, I do also recommend to install Windows Terminal, you get the feel
and power from konsole (part of KDE/Plasma desktop). Also gsudo is quite
great, if you want to open a terminal as administrator and have that as
one of the options. That are tools I tend to install is I have to use
ms-windows on a work computer. Sure it's a bit more work than just using
it native. If you use VPN, then you need manually to change the mtu in
the WSL:
sudo ifconfig eth0 mtu [size]

The size most likely will be 1350, but setting it to a smaller number
will ensure packages will not be too big.

--
//Aho

John Levine

unread,
Aug 13, 2023, 3:39:52 PM8/13/23
to
According to J.O. Aho <us...@example.net>:
>On 8/13/23 04:55, John Levine wrote:
>> According to J.O. Aho <us...@example.net>:
>>> Maybe it's the wrong architecture you installed it for, seems you may
>>> need to install both the x86 version and amd64 (by ms called x64) version.
>>
>> I'm reasonably sure I installed the x64 version of both, but I'll check again.
>
>I wouldn't be surprised if it's the x86 version that is needed and it
>don't seem to be that both the 32 and 64 bit versions are bundled
>together in one package as some on the net seems to think.

The alpineapp web site has separate 64 and 32 bit Windows downloads. Nothing obscure about that.

I checked and my version of the C++ runtime is also 64 bit Tried its
"repair" option, didn't help.

mechanic

unread,
Aug 13, 2023, 5:56:13 PM8/13/23
to
On Sun, 13 Aug 2023 19:39:49 -0000 (UTC), John Levine wrote:

> The alpineapp web site has separate 64 and 32 bit Windows
> downloads. Nothing obscure about that.

You need to install both the 64bit and the x86 versions of the C++
redistributable, if you get the 'missing ...dll file message.

The version 2.26 of pc-Alpine available in a zip file from
alpineapp.email should work ok. I thought we'd got past this C++
redistributable hassle by now!

And yes, there are still users of Alpine on Windows! If you want to
run the linux version, try using Cygwin.

J.O. Aho

unread,
Aug 14, 2023, 1:26:30 AM8/14/23
to
From cygwin home page:

Cygwin is not:

- a way to run native Linux apps on Windows. You must rebuild your
application from
source if you want it to run on Windows.

It would be more of a hassle to get alpine run with cygwin than setup
wsl and run "sudo apt install alpine".

--
//Aho

J.O. Aho

unread,
Aug 14, 2023, 1:34:24 AM8/14/23
to
On 8/13/23 21:39, John Levine wrote:
> According to J.O. Aho <us...@example.net>:
>> On 8/13/23 04:55, John Levine wrote:
>>> According to J.O. Aho <us...@example.net>:
>>>> Maybe it's the wrong architecture you installed it for, seems you may
>>>> need to install both the x86 version and amd64 (by ms called x64) version.
>>>
>>> I'm reasonably sure I installed the x64 version of both, but I'll check again.
>>
>> I wouldn't be surprised if it's the x86 version that is needed and it
>> don't seem to be that both the 32 and 64 bit versions are bundled
>> together in one package as some on the net seems to think.
>
> The alpineapp web site has separate 64 and 32 bit Windows downloads. Nothing obscure about that.

I was more thinking about the vcruntime, that you may need both the 32
and 64 bit version installed.


> I checked and my version of the C++ runtime is also 64 bit Tried its
> "repair" option, didn't help.

Even if the alpine packages is said to be for 64bit OS, do not have to
be the same as that everything in it is compiled as 64bit. Running
"file" on the content of the alpine2_26 directory gives the following
result:

alpine.exe: PE32 executable (GUI) Intel 80386, for MS Windows, 7
sections
certs: directory
ldap32.dll: PE32 executable (DLL) (GUI) Intel 80386, for MS
Windows, 6 sections
libcrypto-3.dll: PE32 executable (DLL) (GUI) Intel 80386, for MS
Windows, 7 sections
libssl-3.dll: PE32 executable (DLL) (GUI) Intel 80386, for MS
Windows, 7 sections
LICENSE: ASCII text
NOTICE: ASCII text

None of the files are 64bit, so I guess it had been enough just install
the 32bit version of the vcruntime, but then you never know in the
future, so better to have both installed.

--
//Aho

John Levine

unread,
Aug 14, 2023, 2:29:04 PM8/14/23
to
According to J.O. Aho <us...@example.net>:
>> The alpineapp web site has separate 64 and 32 bit Windows downloads. Nothing obscure about that.
>
>I was more thinking about the vcruntime, that you may need both the 32
>and 64 bit version installed.

Yup, that was it. With both versions of the C++ library, it runs.

Now the problem is that I configure my IMAP server but when it wants to log
in, it shows me a popup with user name and password, but the password field
is greyed out. Huh?

J.O. Aho

unread,
Aug 14, 2023, 3:17:33 PM8/14/23
to
On 8/14/23 20:29, John Levine wrote:
> According to J.O. Aho <us...@example.net>:
>>> The alpineapp web site has separate 64 and 32 bit Windows downloads. Nothing obscure about that.
>>
>> I was more thinking about the vcruntime, that you may need both the 32
>> and 64 bit version installed.
>
> Yup, that was it. With both versions of the C++ library, it runs.
>
> Now the problem is that I configure my IMAP server but when it wants to log
> in, it shows me a popup with user name and password, but the password field
> is greyed out. Huh?

Sadly I don't have any advice on that, I have been using a password file
for many many years and in Linux the password prompt seems to work well.
It's just a field in the bottom of the console/terminal, so I have no
experience of a pop-up.

You could try with an older version of pine and see if it's just
something that affects this version.

--
//Aho

John Levine

unread,
Aug 14, 2023, 3:48:56 PM8/14/23
to
According to J.O. Aho <us...@example.net>:
>On 8/14/23 20:29, John Levine wrote:
>> According to J.O. Aho <us...@example.net>:
>>>> The alpineapp web site has separate 64 and 32 bit Windows downloads. Nothing obscure about that.
>>>
>>> I was more thinking about the vcruntime, that you may need both the 32
>>> and 64 bit version installed.
>>
>> Yup, that was it. With both versions of the C++ library, it runs.
>>
>> Now the problem is that I configure my IMAP server but when it wants to log
>> in, it shows me a popup with user name and password, but the password field
>> is greyed out. Huh?

I messed around and found that if I put the username in the config, e.g.

imap.foo.com/user=b...@foo.com

then the user field in the popup is preloaded and greyed, but entering
password works and it logs in and I can see my mail. Feels like a bug.

J.O. Aho

unread,
Aug 14, 2023, 4:48:54 PM8/14/23
to
On 8/14/23 21:48, John Levine wrote:
> According to J.O. Aho <us...@example.net>:
>> On 8/14/23 20:29, John Levine wrote:
>>> According to J.O. Aho <us...@example.net>:
>>>>> The alpineapp web site has separate 64 and 32 bit Windows downloads. Nothing obscure about that.
>>>>
>>>> I was more thinking about the vcruntime, that you may need both the 32
>>>> and 64 bit version installed.
>>>
>>> Yup, that was it. With both versions of the C++ library, it runs.
>>>
>>> Now the problem is that I configure my IMAP server but when it wants to log
>>> in, it shows me a popup with user name and password, but the password field
>>> is greyed out. Huh?
>
> I messed around and found that if I put the username in the config, e.g.
>
> imap.foo.com/user=b...@foo.com
>
> then the user field in the popup is preloaded and greyed, but entering
> password works and it logs in and I can see my mail. Feels like a bug.

Yes, it feels like a bug and if you have the time and and will to report
it, please email chappa, you find his email adress at this page:
https://alpineapp.email/pine/pine-info/index.html (didn't want to make
it too easy for email scrapers).

--
//Aho

Barry Landy

unread,
Aug 31, 2023, 5:32:02 PM8/31/23
to
just to say sorry to have come into this thread a bit late. I am a user
of Alpine on Windows 10 (and have used Pine/Alpine since 1995).

Glad you have sorted it out.

I call Alpine from an icon which is a shortcut and have a complicated
set of parameters on the call (and it works). I do recall an issue with
the C++ runtime (started I think with version 2.25) but you have now
fixed that.

On Mon, 14 Aug 2023, J.O. Aho wrote:
Barry Landy Email: Remove nospam in from address
192, Gilbert Road, Cambridge CB4 3PB









mechanic

unread,
Sep 1, 2023, 1:09:00 PM9/1/23
to
You still with us, Eduardo?

mechanic

unread,
Sep 11, 2023, 7:58:04 AM9/11/23
to
Well the answer appears to be "yes"!
0 new messages