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

"nodosfilewarning" environement variable required for Cygwin builds?

100 views
Skip to first unread message

Ulf-Dietrich Braumann

unread,
Mar 10, 2013, 12:01:35 PM3/10/13
to
Hello,

I succeeded to build my own alpine 2.10 on Cygwin, btw. doing the
configuration like

./configure --with-ssl-certs-dir=/usr/ssl/certs --with-passfile=$HOME/alpine.pwd --without-local-password-cache --with-local-password-cache-method

in order to obtain the -passfile option and to be sure that all
certificates will be found.

When I was composing a first message, I suddenly got the following
unexepected message printed just into the line where I was typing in:

cygwin warning:
MS-DOS style path detected: /home/braumann\#pico04024#
Preferred POSIX equivalent is: /home/braumann/#pico04024#
CYGWIN environment variable option "nodosfilewarning" turns off this warning.
Consult the user's guide for more details about POSIX paths:
http://cygwin.com/cygwin-ug-net/using.html#using-pathnames

My question: should I really define a Variable CYGWIN and assign
nodosfilewarning? Or is the above rather a hint that the path separator
selection for cygwin builds should be corrected somewhere in the source
code?

Thanks - UD

cha...@washington.edu

unread,
Mar 11, 2013, 3:50:49 AM3/11/13
to brau...@uni-leipzig.de
On Sunday, March 10, 2013 10:01:35 AM UTC-6, Ulf-Dietrich Braumann wrote:
> Hello,
>
>
>
> I succeeded to build my own alpine 2.10 on Cygwin, btw. doing the
>
> configuration like
>
>
>
> ./configure --with-ssl-certs-dir=/usr/ssl/certs --with-passfile=$HOME/alpine.pwd --without-local-password-cache --with-local-password-cache-method

Dear Dr. Braumann,

The last two options that you passed to the build are not necessary, Cygwin does not have a special way to cache passwords; only the PC-Alpine and the Mac builds have them.

> When I was composing a first message, I suddenly got the following
>
> unexepected message printed just into the line where I was typing in:
>
>
>
> cygwin warning:
>
> MS-DOS style path detected: /home/braumann\#pico04024#
> [..]

This is due to a legacy option in Alpine with respect to cygwin which sets the directory separator to be "\". It will be changed to "/".

You can change this in your own version of Alpine by modifying the file include/config.h and switching \\\\ to /.

Do not use the configure command after that, only the make command.

--
Eduardo
http://patches.freeiz.com/alpine/

0 new messages