public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* lynx seems broken
@ 2009-02-24 21:49 Morten Kjærulff
  2009-02-25 23:15 ` Larry Hall (Cygwin)
  0 siblings, 1 reply; 8+ messages in thread
From: Morten Kjærulff @ 2009-02-24 21:49 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 2489 bytes --]

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

$

[-- Attachment #2: cygcheck.out1 --]
[-- Type: application/octet-stream, Size: 17866 bytes --]

[-- Attachment #3: cygcheck.out2 --]
[-- Type: application/octet-stream, Size: 17995 bytes --]

[-- Attachment #4: Type: text/plain, Size: 218 bytes --]

--
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/

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: lynx seems broken
  2009-02-24 21:49 lynx seems broken Morten Kjærulff
@ 2009-02-25 23:15 ` Larry Hall (Cygwin)
  2009-02-25 23:26   ` Morten Kjærulff
  0 siblings, 1 reply; 8+ messages in thread
From: Larry Hall (Cygwin) @ 2009-02-25 23:15 UTC (permalink / raw)
  To: 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/

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: lynx seems broken
  2009-02-25 23:15 ` Larry Hall (Cygwin)
@ 2009-02-25 23:26   ` Morten Kjærulff
  2009-02-25 23:34     ` Larry Hall (Cygwin)
  0 siblings, 1 reply; 8+ messages in thread
From: Morten Kjærulff @ 2009-02-25 23:26 UTC (permalink / raw)
  To: cygwin

On Thu, Feb 26, 2009 at 12:10 AM, Larry Hall (Cygwin)
<reply-to-list-only-lh@cygwin.com> 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/

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: lynx seems broken
  2009-02-25 23:26   ` Morten Kjærulff
@ 2009-02-25 23:34     ` Larry Hall (Cygwin)
  2009-02-26 17:55       ` Sivaram Neelakantan
  0 siblings, 1 reply; 8+ messages in thread
From: Larry Hall (Cygwin) @ 2009-02-25 23:34 UTC (permalink / raw)
  To: cygwin

Morten Kjærulff wrote:
> On Thu, Feb 26, 2009 at 12:10 AM, Larry Hall (Cygwin)
> <reply-to-list-only-lh@cygwin.com> 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?
<http://www.cygwin.com/ml/cygwin/2008-12/msg00727.html>

-- 
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/

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: lynx seems broken
  2009-02-25 23:34     ` Larry Hall (Cygwin)
@ 2009-02-26 17:55       ` Sivaram Neelakantan
  2009-02-26 18:38         ` lynx seems broken (Attn: ncurses maintainer) David Rothenberger
  0 siblings, 1 reply; 8+ messages in thread
From: Sivaram Neelakantan @ 2009-02-26 17:55 UTC (permalink / raw)
  To: cygwin

"Larry Hall (Cygwin)" <reply-to-list-only-lh@cygwin.com> writes:

> Morten Kjærulff wrote:
>> On Thu, Feb 26, 2009 at 12:10 AM, Larry Hall (Cygwin)
>> <reply-to-list-only-lh@cygwin.com> 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?
> <http://www.cygwin.com/ml/cygwin/2008-12/msg00727.html>
>

[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/

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: lynx seems broken (Attn: ncurses maintainer)
  2009-02-26 17:55       ` Sivaram Neelakantan
@ 2009-02-26 18:38         ` David Rothenberger
  2009-02-27  4:25           ` Charles Wilson
  2009-02-27 10:14           ` Sivaram Neelakantan
  0 siblings, 2 replies; 8+ messages in thread
From: David Rothenberger @ 2009-02-26 18:38 UTC (permalink / raw)
  To: cygwin

On 2/26/2009 9:55 AM, Sivaram Neelakantan wrote:
> "Larry Hall (Cygwin)" <reply-to-list-only-lh@cygwin.com> writes:
> 
>> Morten Kjærulff wrote:
>>> On Thu, Feb 26, 2009 at 12:10 AM, Larry Hall (Cygwin)
>>> <reply-to-list-only-lh@cygwin.com> 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  ----  daveroth@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/

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: lynx seems broken (Attn: ncurses maintainer)
  2009-02-26 18:38         ` lynx seems broken (Attn: ncurses maintainer) David Rothenberger
@ 2009-02-27  4:25           ` Charles Wilson
  2009-02-27 10:14           ` Sivaram Neelakantan
  1 sibling, 0 replies; 8+ messages in thread
From: Charles Wilson @ 2009-02-27  4:25 UTC (permalink / raw)
  To: cygwin

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/

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: lynx seems broken (Attn: ncurses maintainer)
  2009-02-26 18:38         ` lynx seems broken (Attn: ncurses maintainer) David Rothenberger
  2009-02-27  4:25           ` Charles Wilson
@ 2009-02-27 10:14           ` Sivaram Neelakantan
  1 sibling, 0 replies; 8+ messages in thread
From: Sivaram Neelakantan @ 2009-02-27 10:14 UTC (permalink / raw)
  To: cygwin

David Rothenberger <daveroth@acm.org> 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/

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2009-02-27 10:14 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-02-24 21:49 lynx seems broken Morten Kjærulff
2009-02-25 23:15 ` Larry Hall (Cygwin)
2009-02-25 23:26   ` Morten Kjærulff
2009-02-25 23:34     ` Larry Hall (Cygwin)
2009-02-26 17:55       ` Sivaram Neelakantan
2009-02-26 18:38         ` lynx seems broken (Attn: ncurses maintainer) David Rothenberger
2009-02-27  4:25           ` Charles Wilson
2009-02-27 10:14           ` Sivaram Neelakantan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).