Re: lynx seems broken (Attn: ncurses maintainer)

2009-02-27 Thread Sivaram Neelakantan
David Rothenberger  writes:

> On 2/26/2009 9:55 AM, Sivaram Neelakantan wrote:

[snipped 15 lines]

>
> % strace lynx -version
>
> ... pops up a message saying "The procedure entry point cur_term could
> not be located in the dynamic link library cygncurses-8.dll."
>
> Rolling back libncurses8 and terminfo to the previous release solves
> the problem for me. Recompiling lynx from source with the new
> libncurses8 and terminfo packages also fixes the problem.


Lynx now works after rolling back libncurses8 and terminfo.

Thank you.
[snipped 9 lines]


 sivaram
 -- 


--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Re: lynx seems broken (Attn: ncurses maintainer)

2009-02-26 Thread Charles Wilson
David Rothenberger wrote:
> 
> Rolling back libncurses8 and terminfo to the previous release solves the
> problem for me. Recompiling lynx from source with the new libncurses8
> and terminfo packages also fixes the problem.
> 

Confirmed bug.  I've pulled the release.

Upstream has silently changed the API, but only for "broken linkers" --
in other words, if you are not ELF, you are "broken".  And apparently we
don't care about API compatibility for "broken" linkers.

It's not just cur_term. There are 43 symbols that were exported by
ncurses-5.5's cygncurses-8.dll but are missing from ncurses-5.7's
cygncurses-8 (with no changes in how the two packages were ./configured).

_nc_cap_hash_table
_nc_capalias_table
_nc_capcmp
_nc_captoinfo
_nc_check_termtype
_nc_check_termtype2
_nc_comment_end
_nc_comment_start
_nc_copy_entry
_nc_curr_file_pos
_nc_curr_token
_nc_disable_period
_nc_do_xmc_glitch
_nc_entry_match
_nc_find_entry
_nc_find_type_entry
_nc_get_hash_table
_nc_get_table
_nc_get_token
_nc_info_hash_table
_nc_infoalias_table
_nc_infotocap
_nc_init_entry
_nc_key_names
_nc_merge_entry
_nc_panic_mode
_nc_parse_entry
_nc_push_token
_nc_read_entry_source
_nc_reset_input
_nc_resolve_uses
_nc_resolve_uses2
_nc_save_str
_nc_set_writedir
_nc_slk_format
_nc_start_line
_nc_syntax
_nc_tic_expand
_nc_tic_written
_nc_trans_string
_nc_wrap_entry
_nc_write_entry
cur_term

Given that lack of consistency, I also worry if some existing symbols
have had their signatures changed. Sheesh.


OK. So, no problem: I'll just release ncurses-5.7-[2,11] with a dll
version bump to -9 (and a new libncurses9 package).  But how do I get
everyone's libncurses8 package back to the original API?

I guess I can modify libncurses8's setup.hint to explicitly declare that
the 5.5-3 version is current, thus superseding the bad -5.7-1 version...

I was really trying to avoid a DLL version bump with this release, but
it looks like that is not possible, due to poor API management upstream.

This also means that I must also roll back the terminfo database layout
change. Sigh.

--
Chuck

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Re: lynx seems broken (Attn: ncurses maintainer)

2009-02-26 Thread David Rothenberger

On 2/26/2009 9:55 AM, Sivaram Neelakantan wrote:

"Larry Hall (Cygwin)"  writes:


Morten Kjærulff wrote:

On Thu, Feb 26, 2009 at 12:10 AM, Larry Hall (Cygwin)
 wrote:

Morten Kjærulff wrote:

Hi,

On my machine#2 I just installed lynx, but it just exit without
telling anything. Then I went to my machine#1 where lynx was already
installed, and it worked fine. I then ran setup.exe and it installed a
little. After that, lynx just exit without telling anything.

What does 'lynx; echo $?' say?  What does 'cygcheck lynx' say?

$ lynx;echo $?;cygcheck lynx
57


% strace lynx -version

... pops up a message saying "The procedure entry point cur_term could 
not be located in the dynamic link library cygncurses-8.dll."


Rolling back libncurses8 and terminfo to the previous release solves the 
problem for me. Recompiling lynx from source with the new libncurses8 
and terminfo packages also fixes the problem.


--
David Rothenberger    daver...@acm.org

"What if" is a trademark of Hewlett Packard, so stop using it in your
sentences without permission, or risk being sued.


--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Re: lynx seems broken

2009-02-26 Thread Sivaram Neelakantan
"Larry Hall (Cygwin)"  writes:

> Morten Kjærulff wrote:
>> On Thu, Feb 26, 2009 at 12:10 AM, Larry Hall (Cygwin)
>>  wrote:
>>> Morten Kjærulff wrote:
 Hi,

 On my machine#2 I just installed lynx, but it just exit without
 telling anything. Then I went to my machine#1 where lynx was already
 installed, and it worked fine. I then ran setup.exe and it installed a
 little. After that, lynx just exit without telling anything.
>>> What does 'lynx; echo $?' say?  What does 'cygcheck lynx' say?
>>
>> $ lynx;echo $?;cygcheck lynx
>> 57
>
> Perhaps this is your problem?
> 
>

[snipped 13 lines]

That didn't work, the 2008 mailing list post.  I still get the same
error code 57 and cygcheck is the same as the OP.

Is there anything else to check?  Appreciate the help.

 sivaram
 -- 


--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Re: lynx seems broken

2009-02-25 Thread Larry Hall (Cygwin)

Morten Kjærulff wrote:

On Thu, Feb 26, 2009 at 12:10 AM, Larry Hall (Cygwin)
 wrote:

Morten Kjærulff wrote:

Hi,

On my machine#2 I just installed lynx, but it just exit without
telling anything. Then I went to my machine#1 where lynx was already
installed, and it worked fine. I then ran setup.exe and it installed a
little. After that, lynx just exit without telling anything.

What does 'lynx; echo $?' say?  What does 'cygcheck lynx' say?


$ lynx;echo $?;cygcheck lynx
57


Perhaps this is your problem?


--
Larry Hall  http://www.rfk.com
RFK Partners, Inc.  (508) 893-9779 - RFK Office
216 Dalton Rd.  (508) 893-9889 - FAX
Holliston, MA 01746

_

A: Yes.
> Q: Are you sure?
>> A: Because it reverses the logical flow of conversation.
>>> Q: Why is top posting annoying in email?

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Re: lynx seems broken

2009-02-25 Thread Morten Kjærulff
On Thu, Feb 26, 2009 at 12:10 AM, Larry Hall (Cygwin)
 wrote:
> Morten Kjærulff wrote:
>>
>> Hi,
>>
>> On my machine#2 I just installed lynx, but it just exit without
>> telling anything. Then I went to my machine#1 where lynx was already
>> installed, and it worked fine. I then ran setup.exe and it installed a
>> little. After that, lynx just exit without telling anything.
>
> What does 'lynx; echo $?' say?  What does 'cygcheck lynx' say?

$ lynx;echo $?;cygcheck lynx
57
Found: C:\cygwin\bin\lynx.exe
C:\cygwin\bin\lynx.exe
  C:\cygwin\bin\cygcrypto-0.9.8.dll
C:\cygwin\bin\cygwin1.dll
  C:\WINDOWS\system32\ADVAPI32.DLL
C:\WINDOWS\system32\KERNEL32.dll
  C:\WINDOWS\system32\ntdll.dll
C:\WINDOWS\system32\RPCRT4.dll
  C:\WINDOWS\system32\Secur32.dll
  C:\cygwin\bin\cygintl-3.dll
C:\cygwin\bin\cygiconv-2.dll
  C:\cygwin\bin\cygncurses-8.dll
  C:\cygwin\bin\cygssl-0.9.8.dll
  C:\WINDOWS\system32\USER32.dll
C:\WINDOWS\system32\GDI32.dll

$

Cheers,
Morten

>
> --
> Larry Hall                              http://www.rfk.com
> RFK Partners, Inc.                      (508) 893-9779 - RFK Office
> 216 Dalton Rd.                          (508) 893-9889 - FAX
> Holliston, MA 01746
>
> _
>
> A: Yes.
>> Q: Are you sure?
>>> A: Because it reverses the logical flow of conversation.
 Q: Why is top posting annoying in email?
>
> --
> Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
> Problem reports:       http://cygwin.com/problems.html
> Documentation:         http://cygwin.com/docs.html
> FAQ:                   http://cygwin.com/faq/
>
>

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Re: lynx seems broken

2009-02-25 Thread Larry Hall (Cygwin)

Morten Kjærulff wrote:

Hi,

On my machine#2 I just installed lynx, but it just exit without
telling anything. Then I went to my machine#1 where lynx was already
installed, and it worked fine. I then ran setup.exe and it installed a
little. After that, lynx just exit without telling anything.


What does 'lynx; echo $?' say?  What does 'cygcheck lynx' say?

--
Larry Hall  http://www.rfk.com
RFK Partners, Inc.  (508) 893-9779 - RFK Office
216 Dalton Rd.  (508) 893-9889 - FAX
Holliston, MA 01746

_

A: Yes.
> Q: Are you sure?
>> A: Because it reverses the logical flow of conversation.
>>> Q: Why is top posting annoying in email?

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



lynx seems broken

2009-02-24 Thread Morten Kjærulff
Hi,

On my machine#2 I just installed lynx, but it just exit without
telling anything. Then I went to my machine#1 where lynx was already
installed, and it worked fine. I then ran setup.exe and it installed a
little. After that, lynx just exit without telling anything.

I attach cygcheck.out1 which is taken before the upgrade on machine#1
and cygcheck.out2 which is taken after the upgrade.

Did I do anything wrong?

Cheers,
Morten

$ diff cygcheck.out1 cygcheck.out2
3c3
< Current System Time: Tue Feb 24 22:27:38 2009
---
> Current System Time: Tue Feb 24 22:30:08 2009
181,182c181,182
<40k 2006/11/15 C:\cygwin\bin\cygform-8.dll - os=4.0 img=1.0 sys=4.0
<   "cygform-8.dll" v0.0 ts=2006/11/15 8:06
---
>41k 2009/02/23 C:\cygwin\bin\cygform-8.dll - os=4.0 img=1.0 sys=4.0
>   "cygform-8.dll" v0.0 ts=2009/2/23 17:21
225,226c225,226
<21k 2006/11/15 C:\cygwin\bin\cygmenu-8.dll - os=4.0 img=1.0 sys=4.0
<   "cygmenu-8.dll" v0.0 ts=2006/11/15 8:05
---
>21k 2009/02/23 C:\cygwin\bin\cygmenu-8.dll - os=4.0 img=1.0 sys=4.0
>   "cygmenu-8.dll" v0.0 ts=2009/2/23 17:20
235,236c235,236
<67k 2006/11/15 C:\cygwin\bin\cygncurses++-8.dll - os=4.0 img=1.0 sys=4.0
<   "cygncurses++-8.dll" v0.0 ts=2006/11/15 8:13
---
>   335k 2009/02/23 C:\cygwin\bin\cygncurses++-8.dll - os=4.0 img=1.0 sys=4.0
>   "cygncurses++-8.dll" v0.0 ts=2009/2/23 17:28
241,242c241,242
<   237k 2006/11/15 C:\cygwin\bin\cygncurses-8.dll - os=4.0 img=1.0 sys=4.0
<   "cygncurses-8.dll" v0.0 ts=2006/11/15 8:02
---
>   161k 2009/02/23 C:\cygwin\bin\cygncurses-8.dll - os=4.0 img=1.0 sys=4.0
>   "cygncurses-8.dll" v0.0 ts=2009/2/23 17:18
249,250c249,250
<12k 2006/11/15 C:\cygwin\bin\cygpanel-8.dll - os=4.0 img=1.0 sys=4.0
<   "cygpanel-8.dll" v0.0 ts=2006/11/15 8:04
---
>11k 2009/02/23 C:\cygwin\bin\cygpanel-8.dll - os=4.0 img=1.0 sys=4.0
>   "cygpanel-8.dll" v0.0 ts=2009/2/23 17:19
278a279,280
>66k 2009/02/23 C:\cygwin\bin\cygtic-8.dll - os=4.0 img=1.0 sys=4.0
>   "cygtic-8.dll" v0.0 ts=2009/2/23 17:15
320c322
< _update-info-dir 00802-1
---
> _update-info-dir 00807-1
378c380
< libncurses8  5.5-3
---
> libncurses8  5.7-1
395c397
< ncurses  5.5-3
---
> ncurses  5.7-1
408c410
< terminfo 5.5_20061104-1
---
> terminfo 5.7_20090221-1

$


cygcheck.out1
Description: Binary data


cygcheck.out2
Description: Binary data
--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/