bug-ncurses
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ncurses-5.9-20120107.patch.gz


From: Thomas Dickey
Subject: Re: ncurses-5.9-20120107.patch.gz
Date: Sat, 18 Feb 2012 18:19:27 -0500
User-agent: Mutt/1.5.18 (2008-05-17)

On Sun, Jan 15, 2012 at 11:06:52PM +0200, Roumen Petrov wrote:
> Hello Thomas,
>
> Thomas Dickey wrote:
>>   ncurses 5.9 - patch 20120107 - Thomas E. Dickey
> I cannot follow rapid development of ncursers.

from my viewpoint, it seems to crawl ;-)

>> [SNIP]
>> 20120107
>>      + various improvments for MinGW (patch by Juergen Pfeifer):
>>        + modify stat() calls to ignore the st_size member
>>        + drop mk-dlls.sh script.
>>        + change recommended regular expression library.
>>        + modify rain.c to allow for threaded configuraton.
>>        + modify tset.c to allow for case when size-change logic is not used.
> Thanks to Juergen Pfeifer for mingw patches. It seems to me such patches  
> cover native build.
>
> In same topic but not related only to mingw I would like to inform you  
> about cross-compilation issue - build on linux form mingw host and run  
> in emulated environment.
>
>
> - term_entry.h (real cross-issue)

I've fixed this in tonight's patch (and since I keep overlooking cross
compiles) added a check for cross-compiles to my regression builds.

Since I've more than one VM setup with mingw cross-compilers, I've
also a to-do to investigate building the dll's there.  (On my Windows 7,
there's work needed to incorporate Juergen's changes there - just a lot
of things to work through...).

>   term_entry.h include term.h and latest is for host system
>   make_hash - a binary for build system include term_entry.h to get  
> enumerate DBDIRS for some functions in tic.h and cross-build fall if is  
> for incompatible host like build from linux to mingw.
>   For protocol I enclose all except enumerate in  #ifndef USE_BUILD_CC  
> to build ncurses.
>
> - db_iterator.c
>   mingw patch just ignore st_size member in two places .
>   If I understand code check_existence(...) is only to test existence of 
> a directory .
>   S_ISDIR(sb->st_mode) work on mingw.
>   Could "..sb->st_size" be replaced by .._ISDIR(sb->st_mode)  ?

I addressed this shortly after your email, since I ran into the same
issue testing with eCS.

-- 
Thomas E. Dickey <address@hidden>
http://invisible-island.net
ftp://invisible-island.net

Attachment: signature.asc
Description: Digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]