zsh-workers
 help / color / mirror / code / Atom feed
From: Andrej Borsenkow <Andrej.Borsenkow@mow.siemens.ru>
To: Zsh hackers list <zsh-workers@sunsite.dk>
Subject: Re: Termcap saga
Date: Tue, 1 May 2001 21:24:46 +0400 (MSD)	[thread overview]
Message-ID: <Pine.SV4.4.33.0105012119290.27756-100000@itsrm2.mow.siemens.ru> (raw)
In-Reply-To: <Tc0a88d01534069d8da@mailsweeper01.cambridgesiliconradio.com>

On Tue, 1 May 2001, Peter Stephenson wrote:

> After updating and reconfiguring from scratch on cygwin with
> --disable-dynamic I now get
>
> Modules/termcap.o(.text+0xad): undefined reference to `_imp__tgetnum'
> Modules/termcap.o(.text+0xf1): undefined reference to `_imp__tgetflag'
> Modules/termcap.o(.text+0x134): undefined reference to `_imp__tgetstr'
> Modules/termcap.o(.text+0x27c): undefined reference to `_imp__tputs'
> Modules/termcap.o(.text+0x2ff): undefined reference to `_imp__tgoto'
> Modules/termcap.o(.text+0x30d): undefined reference to `_imp__tputs'
> Modules/termcap.o(.text+0x594): undefined reference to `_imp__tgetnum'
> Modules/termcap.o(.text+0x5e1): undefined reference to `_imp__tgetflag'
> Modules/termcap.o(.text+0x654): undefined reference to `_imp__tgetstr'
> Modules/termcap.o(.text+0xd0f): undefined reference to `_imp__tgetflag'
> Modules/termcap.o(.text+0xdb7): undefined reference to `_imp__tgetnum'
> Modules/termcap.o(.text+0xe42): undefined reference to `_imp__tgetstr'
>
> What do I do about this?  The link line is
>
> gcc -g   -o zsh.exe main.o zsh.res.o `cat stamp-modobjs`   -ltermcap -lm -L/g/bc01/bc01/devHost/HostStack -lzframe -lc
>
> (the extra library I added is irrelevant here).  Somehow the termcap module
> seems to think it has to import the symbols, which in this case it doesn't.

Well, on Monday I recompiled on cygwin, but without --disable-synamic. The
above symbols look O.K. to me - they belong to termcap (IIRC terminfo
versions are called tigetnum etc). What version of Cygwin and utilities
are you using?


> config.modules has
>
> name=zsh/termcap modfile=Src/Modules/termcap.mdd link=static auto=yes load=yes
> name=zsh/terminfo modfile=Src/Modules/terminfo.mdd link=static auto=yes load=yes
>

Unless you forced ncurses, it should not link terminfo. It did not in my
case (yesterday). But I did not do clean reconfigure - just make in build
directory (it did run config.status --recheck). I will be able to check on
Thursday.

> I haven't been following all this closely enough to see where the problem
> might be.  Should terminfo really be being linked if curses isn't in use?
>

No. I repeat, it did not (until recently) for me. But the above does not
look like terminfo stuff.

-andrej


  parent reply	other threads:[~2001-05-01 17:24 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-05-01  9:56 Peter Stephenson
2001-05-01 12:58 ` Peter Stephenson
2001-05-01 15:02   ` Bart Schaefer
2001-05-02  5:22     ` F. G. Marx
2001-05-02  7:52       ` Bart Schaefer
2001-05-02  5:31     ` _use_lo is still being refered to F. G. Marx
2001-05-02  7:57       ` Bart Schaefer
2001-05-02 15:55         ` F. G. Marx
2001-05-02 16:51           ` Bart Schaefer
2001-05-01 17:24 ` Andrej Borsenkow [this message]
2001-05-01 18:19   ` Termcap saga Andrej Borsenkow
2001-05-02  9:38     ` Peter Stephenson
2001-05-02 15:55       ` PATCH: " Bart Schaefer
2001-05-02 16:09         ` Peter Stephenson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Pine.SV4.4.33.0105012119290.27756-100000@itsrm2.mow.siemens.ru \
    --to=andrej.borsenkow@mow.siemens.ru \
    --cc=zsh-workers@sunsite.dk \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

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 NNTP newsgroup(s).