Keith Marshall | 2 Aug 22:24 2012
Picon
Picon

Re: Code repository

On 31/07/12 18:08, Earnie Boyd wrote:
> No, that doesn't work but this change does, ...
> 
> diff --git a/aclocal.m4 b/aclocal.m4
> index 03f543b..ac2e37b 100644
> --- a/aclocal.m4
> +++ b/aclocal.m4
>  <at>  <at>  -22,7 +22,7  <at>  <at> 
>  # MinGW Project, accept liability for any damages, however caused,
>  # arising from the use of this software.
>  #
> -m4_include([m4/missing.m4])
> +m4_include([build-aux/m4/missing.m4])
> 
>  # MINGW_AC_OUTPUT
>  # ---------------

Looks reasonable to me.  I used the sibling arrangement when I set it up
originally, and testing the module configuration with a local CVS kept
it that way; it seems to be pulled differently from SF's remote CVS service.

>  ok to commit?

Please do.

--

-- 
Regards,
Keith.

------------------------------------------------------------------------------
(Continue reading)

Earnie Boyd | 2 Aug 22:42 2012
Picon
Picon

Re: Code repository

On Thu, Aug 2, 2012 at 4:24 PM, Keith Marshall wrote:
>>  ok to commit?
>
> Please do.

Done.

--

-- 
Earnie
-- https://sites.google.com/site/earnieboyd

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
Erwin Waterlander | 7 Aug 22:52 2012
Picon
Picon

mingw32-ncurses packages for review.

Hi,

I created mingw32 packages for ncurses 5.9 with mgwport. See
http://waterlan.home.xs4all.nl/mingw/ncurses/

Please review and let me know your comments.

Some issues I have doubts about:

* I could not find a single file that just presents the distribution 
license. So I took the README file.
* There is a package named "terminfo". On Cygwin they also have a 
package with this name. A difference with Cygwin is that it only 
contains the "tabs" folder. The "terminfo" folder was not installed (and 
therefore not packed), but I think it is also not needed for mingw32.

If you want to rebuild the packages from source on Windows, then turn 
off your virus scanner. On my 5 year old PC this reduced the building 
time from several hours to several minutes.

best regards,

--

-- 
Erwin Waterlander
http://waterlan.home.xs4all.nl/

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
(Continue reading)

Earnie Boyd | 8 Aug 14:53 2012
Picon
Picon

Re: mingw32-ncurses packages for review.

On Tue, Aug 7, 2012 at 4:52 PM, Erwin Waterlander wrote:
> If you want to rebuild the packages from source on Windows, then turn
> off your virus scanner. On my 5 year old PC this reduced the building
> time from several hours to several minutes.

I use an external drive and tell Symantec to exclude the entire drive.
 You can also use specific folder names to exclude from scanning.

--

-- 
Earnie
-- https://sites.google.com/site/earnieboyd

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
Earnie Boyd | 9 Aug 15:24 2012
Picon
Picon

Considerations for restructuring headers and libraries

I'm looking at our coding for MSVCRT, etc and I would like to ask if
anyone thinks that we should continue to code for GCC < 3.3?  For
instance, in the math.h file we have a coding construct as follows
that could easily be cleaned to one line instead of 25 lines if we
simply made the statement that GCC < 3.3 isn't supported.  We could
add to _mingw.h a check and give a #error message if someone thinks
that it is worth the noise.

<code>
#if __MINGW_GNUC_PREREQ(3, 3)
#define	HUGE_VAL __builtin_huge_val()
#else

#ifndef __DECLSPEC_SUPPORTED

#ifdef __MSVCRT__
extern double*	_imp___HUGE;
#define	HUGE_VAL	(*_imp___HUGE)
#else
/* CRTDLL */
extern double*	_imp___HUGE_dll;
#define	HUGE_VAL	(*_imp___HUGE_dll)
#endif

#else /* __DECLSPEC_SUPPORTED */

#ifdef __MSVCRT__
__MINGW_IMPORT double	_HUGE;
#define	HUGE_VAL	_HUGE
#else
(Continue reading)

Greg Chicares | 9 Aug 22:12 2012
Picon
Picon

Re: Considerations for restructuring headers and libraries

On 2012-08-09 13:24Z, Earnie Boyd wrote:
> I'm looking at our coding for MSVCRT, etc and I would like to ask if
> anyone thinks that we should continue to code for GCC < 3.3?

No.

MinGW gcc-4 uses dw2, which is problematic for C++ GUI programs...so
there is good reason to continue supporting gcc-3.4.5, but I know of
no convincing reason to support any earlier version.

> We could
> add to _mingw.h a check and give a #error message if someone thinks
> that it is worth the noise.

I think it's worth a little noise, e.g.:

#if ! __MINGW_GNUC_PREREQ (3, 4)
#   error Requires at least version 3.4 of gcc.
#endif // ! __MINGW_GNUC_PREREQ (3, 4)

For finer control (e.g., to distinguish 3.4.5 from 3.4.4), we could
use __GNUC_PATCHLEVEL__, which itself requires gcc-3.0 . I hesitate
to offer a direct patch that adds it to __MINGW_GNUC_PREREQ simply
because that's the kind of code I tend to get wrong, so I'll offer
this code that I've written and tested, under any terms you like:

#if defined __GNUC__ && __GNUC__ < 3
#   error Obsolete compiler not supported.
#endif // Ancient gcc compiler.

(Continue reading)

Earnie Boyd | 12 Aug 19:58 2012
Picon
Picon

libmingwthrd_old.a ??

What purpose does this libmingwthrd_old.a hold for us?

--

-- 
Earnie
-- https://sites.google.com/site/earnieboyd

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
Erwin Waterlander | 13 Aug 17:15 2012
Picon
Picon

Re: mingw32-ncurses packages for review.

Erwin Waterlander schreef op 2012-08-07 22:52:

> Hi,
>
> I created mingw32 packages for ncurses 5.9 with mgwport. See
> http://waterlan.home.xs4all.nl/mingw/ncurses/
>
> Please review and let me know your comments.
>

Hi,

If there are no further comments then I start uploading the files under 
MinGW/Contributed in a few days.

regards,

--

-- 
Erwin Waterlander
http://waterlan.home.xs4all.nl/

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
Earnie Boyd | 13 Aug 18:24 2012
Picon
Picon

Re: mingw32-ncurses packages for review.

On Mon, Aug 13, 2012 at 11:15 AM, Erwin Waterlander wrote:
> Erwin Waterlander schreef op 2012-08-07 22:52:
>
>> Hi,
>>
>> I created mingw32 packages for ncurses 5.9 with mgwport. See
>> http://waterlan.home.xs4all.nl/mingw/ncurses/
>>
>> Please review and let me know your comments.
>>
>
> Hi,
>
> If there are no further comments then I start uploading the files under
> MinGW/Contributed in a few days.

I'm getting errors from tar on the terminfo file.

Does that file really exhibit the same version as ncurses?  Does
ncurses source distribute it or was it a separate download?  If
ncurses distributes it, the file should be named as such and if it is
terminfo distribution we should have a separate package named
terminfo.  Also, rather than the redundant -terminfo sub-package name
IMO it should be -data.

--

-- 
Earnie
-- https://sites.google.com/site/earnieboyd

------------------------------------------------------------------------------
(Continue reading)

Erwin Waterlander | 13 Aug 21:45 2012
Picon
Picon

Re: mingw32-ncurses packages for review.

Earnie Boyd schreef, Op 13-8-2012 18:24:
> On Mon, Aug 13, 2012 at 11:15 AM, Erwin Waterlander wrote:
>> Erwin Waterlander schreef op 2012-08-07 22:52:
>>
>>> Hi,
>>>
>>> I created mingw32 packages for ncurses 5.9 with mgwport. See
>>> http://waterlan.home.xs4all.nl/mingw/ncurses/
>>>
>>> Please review and let me know your comments.
>>>
>> Hi,
>>
>> If there are no further comments then I start uploading the files under
>> MinGW/Contributed in a few days.
> I'm getting errors from tar on the terminfo file.

Hi,

Thanks for noticing. I rebuild the packages. I had to change 
src_install() in the mgwport script. The terminfo package is now correct.

>
> Does that file really exhibit the same version as ncurses?

Yes.

>   Does ncurses source distribute it or was it a separate download?

It is included in the ncurses distribution. I have to package it, 
(Continue reading)


Gmane