HAVE_DOS_PATHS patch

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

HAVE_DOS_PATHS patch

Ganiger, Arun Ashok (NSDi)
Hi,

Do the 4.2.1 and the 4.3 version not have the HAVE_DOS_PATHS patch already in them?

Thanks,
Arun
Reply | Threaded
Open this post in threaded view
|

Re: HAVE_DOS_PATHS patch

Paul Smith-20
On Thu, 2021-02-25 at 06:19 +0000, Ganiger, Arun Ashok (NSDi) wrote:
> Do the 4.2.1 and the 4.3 version not have the HAVE_DOS_PATHS patch
> already in them?

I don't understand the question... I know of no changes to the
HAVE_DOS_PATHS configuration setting in quite a while.


Reply | Threaded
Open this post in threaded view
|

RE: HAVE_DOS_PATHS patch

Ganiger, Arun Ashok (NSDi)
We are getting error subdir.mk:141: *** target pattern contains no '% when we use  DOS/Windows paths in makefile and we are using patched make version 3.81 make version to address this issue which is very old but it works. Does the above issue is addressed in latest Cygwin make version-4.3?

Thanks,
Arun

-----Original Message-----
From: Paul Smith [mailto:[hidden email]]
Sent: Thursday, February 25, 2021 7:35 PM
To: Ganiger, Arun Ashok (NSDi) <[hidden email]>; [hidden email]
Subject: Re: HAVE_DOS_PATHS patch

On Thu, 2021-02-25 at 06:19 +0000, Ganiger, Arun Ashok (NSDi) wrote:
> Do the 4.2.1 and the 4.3 version not have the HAVE_DOS_PATHS patch
> already in them?

I don't understand the question... I know of no changes to the HAVE_DOS_PATHS configuration setting in quite a while.

Reply | Threaded
Open this post in threaded view
|

Re: HAVE_DOS_PATHS patch

Eli Zaretskii
In reply to this post by Ganiger, Arun Ashok (NSDi)
> From: "Ganiger, Arun Ashok (NSDi)" <[hidden email]>
> Date: Thu, 25 Feb 2021 06:19:19 +0000
>
> Do the 4.2.1 and the 4.3 version not have the HAVE_DOS_PATHS patch already in them?

That depends on how you build Make and on what OS.

Reply | Threaded
Open this post in threaded view
|

Re: HAVE_DOS_PATHS patch

Eli Zaretskii
In reply to this post by Ganiger, Arun Ashok (NSDi)
> From: "Ganiger, Arun Ashok (NSDi)" <[hidden email]>
> Date: Thu, 25 Feb 2021 14:19:30 +0000
>
> We are getting error subdir.mk:141: *** target pattern contains no '% when we use  DOS/Windows paths in makefile and we are using patched make version 3.81 make version to address this issue which is very old but it works. Does the above issue is addressed in latest Cygwin make version-4.3?

I don't use Cygwin, but AFAIR it doesn't support DOS-style file names
at all.

Reply | Threaded
Open this post in threaded view
|

Re: HAVE_DOS_PATHS patch

Marco Atzeri
On Thu, Feb 25, 2021 at 4:19 PM Eli Zaretskii  wrote:
>
> > From: "Ganiger, Arun Ashok (NSDi)"
> > Date: Thu, 25 Feb 2021 14:19:30 +0000
> >
> > We are getting error subdir.mk:141: *** target pattern contains no '% when we use  DOS/Windows paths in makefile and we are using patched make version 3.81 make version to address this issue which is very old but it works. Does the above issue is addressed in latest Cygwin make version-4.3?
>
> I don't use Cygwin, but AFAIR it doesn't support DOS-style file names
> at all.

not tested, but likely not supported.
The current Cygwin package is built from upstream make-4.3 source
with no additional patch; so it is build for a vanilla Unix

In general the usage of not posix path for Cygwin packages is
discouraged and it works on case by case
depending on the specific package.

Regards
Marco

Reply | Threaded
Open this post in threaded view
|

RE: HAVE_DOS_PATHS patch

Ganiger, Arun Ashok (NSDi)
Thanks much for the information.

Thanks,
Arun

-----Original Message-----
From: marco atzeri [mailto:[hidden email]]
Sent: Thursday, February 25, 2021 9:16 PM
To: [hidden email]
Cc: Ganiger, Arun Ashok (NSDi) <[hidden email]>; Eli Zaretskii <[hidden email]>
Subject: Re: HAVE_DOS_PATHS patch

On Thu, Feb 25, 2021 at 4:19 PM Eli Zaretskii  wrote:
>
> > From: "Ganiger, Arun Ashok (NSDi)"
> > Date: Thu, 25 Feb 2021 14:19:30 +0000
> >
> > We are getting error subdir.mk:141: *** target pattern contains no '% when we use  DOS/Windows paths in makefile and we are using patched make version 3.81 make version to address this issue which is very old but it works. Does the above issue is addressed in latest Cygwin make version-4.3?
>
> I don't use Cygwin, but AFAIR it doesn't support DOS-style file names
> at all.

not tested, but likely not supported.
The current Cygwin package is built from upstream make-4.3 source with no additional patch; so it is build for a vanilla Unix

In general the usage of not posix path for Cygwin packages is discouraged and it works on case by case depending on the specific package.

Regards
Marco