[ace-users] CYGWIN config.h

Eric Hillis ehillis at g2ss.com
Fri Jun 28 14:11:33 CDT 2019


I've never messed with your git repository before.   But, looking at your idea of using CYGWIN_VERSION_API_MINOR which I see requires
#ifdef __CYGWIN__
#include <cygwin/version.h>
#endif

should I be adding this and all of my changes to platform_cygwin32.GNU?   and since the current value of this is 338 I assume that my stuff should be surrounded by
#if CYGWIN_VERSION_API_MINOR >= 338


#endif

?



Date: Fri, 28 Jun 2019 00:56:06 +0000
From: Eric Hillis <ehillis at g2ss.com>
To: "ace-users at list.isis.vanderbilt.edu"
        <ace-users at list.isis.vanderbilt.edu>
Subject: [ace-users] CYGWIN config.h
Message-ID: <aa92cbc8bf804ef89e36cd161a525c3f at g2ss.com>
Content-Type: text/plain; charset="iso-8859-1"

I already sent this, but it said I wasn't subscribed.. so here goes a 2nd attempt:

For the latest version of CYGWIN  I was able to get it to build using the following #defines in my config.h


#define ACE_HAS_UCONTEXT_T 1
#define ACE_LACKS_CUSERID 1
#define ACE_HAS_WCHAR
#define ACE_DISABLE_MKTEMP
#define ACE_HAS_3_PARAM_WCSTOK
#define ACE_LACKS_WCSICMP
#define ACE_LACKS_WCSNICMP
#define ACE_LACKS_STRPTIME
#define ACE_LACKS_SWAB
#define ACE_LACKS_STD_WSTRING
#define ACE_HAS_CPP11
#define ACE_HAS_CUSTOM_EXPORT_MACROS 1
#include "ace/config-cygwin32.h"

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.isis.vanderbilt.edu/pipermail/ace-users/attachments/20190628/79dcb104/attachment-0001.html>

------------------------------

Message: 2
Date: Fri, 28 Jun 2019 09:03:02 +0200
From: Johnny Willemsen <jwillemsen at remedy.nl>
To: Eric Hillis <ehillis at g2ss.com>,
        "ace-users at list.isis.vanderbilt.edu"
        <ace-users at list.isis.vanderbilt.edu>
Subject: Re: [ace-users] CYGWIN config.h
Message-ID: <b6fd81cf-55c6-a6c4-6655-567a1d5fc504 at remedy.nl>
Content-Type: text/plain; charset="windows-1252"

Hi,


The cygwin port of ACE has been experimental for a long time, it
compiled in the past but we had a lot of runtime failures. Please open a
new pull request at https://github.com/DOCGroup/ACE_TAO to integrate
your changes, maybe CYGWIN_VERSION_API_MINOR has to be checked for some
defines. ACE_HAS_CPP11 is something that should be enabled through the
platform_macros.GNU and shouldn't be unconditionally in the config file.

Johnny Willemsen
Remedy IT
http://www.remedy.nl

On 6/28/19 2:56 AM, Eric Hillis wrote:
>
> I already sent this, but it said I wasn't subscribed.. so here goes a
> 2nd attempt:
>
> For the latest version of CYGWIN  I was able to get it to build using
> the following #defines in my config.h
>
>
> #define ACE_HAS_UCONTEXT_T 1
> #define ACE_LACKS_CUSERID 1
> #define ACE_HAS_WCHAR
> #define ACE_DISABLE_MKTEMP
> #define ACE_HAS_3_PARAM_WCSTOK
> #define ACE_LACKS_WCSICMP
> #define ACE_LACKS_WCSNICMP
> #define ACE_LACKS_STRPTIME
> #define ACE_LACKS_SWAB
> #define ACE_LACKS_STD_WSTRING
> #define ACE_HAS_CPP11
> #define ACE_HAS_CUSTOM_EXPORT_MACROS 1
> #include "ace/config-cygwin32.h"
>
>
> _______________________________________________
> ace-users mailing list
> ace-users at list.isis.vanderbilt.edu
> http://list.isis.vanderbilt.edu/cgi-bin/mailman/listinfo/ace-users
-------------- next part --------------

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.isis.vanderbilt.edu/pipermail/ace-users/attachments/20190628/14dfedac/attachment.html>


More information about the ace-users mailing list