Re: Error opening terminal: generic.

2000-10-06 Thread Reinhard Kotucha

> "Ed" == Ed L Cashin <[EMAIL PROTECTED]> writes:

> Try setting the TERM environment variable to vt100.  In a
> Bourne-style shell, that would be:

> TERM=vt100 export TERM

> texconfig uses dialog, and I bet your $TERM is "generic", which
> dialog and I have never heard of.  Just a guess.

Hi Ed, there had been a problem in the past which Thomas has fixed in
the latest beta.  In older versions of teTeX texconfig first checks
whether /usr/bin/dialog exists on the system.  If yes, it is called
and uses the current TERM type.  If it does not exist it uses its own
dialog with TERM=generic.  The corresponding terminfo file and a
README is in texmf/texconfig.

If someone has a dialog in /bin rather than in /usr/bin and /bin comes
before teTeX/bin in $PATH, texconfig wants to use its own dialog, sets
TERM=generic but then runs /bin/dialog (without the full path) which
would cause this error message.

I had a problem when I installed my own teTeX on Slackware Linux.  The
Slackware setup program used teTeX's dialog because it was found first
in $PATH but that didn't know what to do with TERM=linux.

Thomas has changed two things now in the latest beta release.
1. texconfig now looks for a system dialog in /bin and /usr/bin, and
2. the dialog provided by teTeX is now called tcdialog to prevent
   clashes. 

It works well for me.

Regards,
  Reinhard

-- 

Reinhard Kotucha   Phone: +49-511-751355
Berggartenstr. 9
D-30419 Hannover  mailto:[EMAIL PROTECTED]

Microsoft isn't the answer. Microsoft is the question, and the answer is NO.






Re: Error opening terminal: generic.

2000-10-06 Thread Thomas Esser

> If you look at the texconfig, it uses the dialog program
> (atleast on Linux and BSD). So, it seems you have not defined
> your TERM environment variable. Try xterm or vt100, depending on
> what kind of terminal (emulator) you use.

texconfig ignores the environment variable $TERM (and sets TERM=generic
for the dialog call) if it decides to use its own dialog program. That
only works, however, if the terminfo file $TEXMFMAIN/texconfig/g/generic
is in its place.

On a FreeBSD or Linux system, texconfig uses the system's /usr/bin/dialog
(if it exists) and does not use its own "generic" terminal settings.

Thomas



Re: Error opening terminal: generic.

2000-10-06 Thread Ed L Cashin

Alex Farrell WA15 consultant <[EMAIL PROTECTED]> writes:

> Hi all,
> 
> Well, I'm sure *someone* must have seen the error:
> 
> Error opening terminal: generic.
> 
> when running texconfig.
> 
> I make'd teTeX v1.0.7, with the texmf dir correctly identified, and all
> was successful. However, make install fails with the above error when it
> runs texconfig. Any suggestions would be very much appreciated.

Try setting the TERM environment variable to vt100.  In a Bourne-style
shell, that would be:

TERM=vt100
export TERM

texconfig uses dialog, and I bet your $TERM is "generic", which dialog
and I have never heard of.  Just a guess.

-- 
--Ed Cashin PGP public key:
  [EMAIL PROTECTED]   http://www.coe.uga.edu/~ecashin/pgp/




Re: Error opening terminal: generic.

2000-10-06 Thread Arto V. Viitanen

Alex Farrell WA15 consultant wrote:
> 
> Hi all,
> 
> Well, I'm sure *someone* must have seen the error:
> 
> Error opening terminal: generic.
> 
> when running texconfig.
> 
> I make'd teTeX v1.0.7, with the texmf dir correctly identified, and all
> was successful. However, make install fails with the above error when it
> runs texconfig. Any suggestions would be very much appreciated.
> 

Following gives same error message:

% TERM=generic dialog --yesno "Hello" 3 40
zsh: can't find termcap info for generic
Error opening terminal: generic.

If you look at the texconfig, it uses the dialog program
(atleast on Linux and BSD). So, it seems you have not defined
your TERM environment variable. Try xterm or vt100, depending on
what kind of terminal (emulator) you use.

-- 
Arto V. Viitanen  [EMAIL PROTECTED]
University of Tampere, Department of Computer and Information Sciences
Tampere, Finland  http://www.cs.uta.fi/~av/



Re: Error opening terminal: generic.

2000-10-06 Thread Alex Farrell WA15 consultant

"Arto V. Viitanen" wrote:
> 
> Alex Farrell WA15 consultant wrote:
> >
> > Hi all,
> >
> > Well, I'm sure *someone* must have seen the error:
> >
> > Error opening terminal: generic.
> >
> > when running texconfig.
> >
> > I make'd teTeX v1.0.7, with the texmf dir correctly identified, and all
> > was successful. However, make install fails with the above error when it
> > runs texconfig. Any suggestions would be very much appreciated.
> >
> 
> Following gives same error message:
> 
> % TERM=generic dialog --yesno "Hello" 3 40
> zsh: can't find termcap info for generic
> Error opening terminal: generic.
> 
> If you look at the texconfig, it uses the dialog program
> (atleast on Linux and BSD). So, it seems you have not defined
> your TERM environment variable. Try xterm or vt100, depending on
> what kind of terminal (emulator) you use.

Thanks for the tip, but actually TERM was set to "xterm". The problem
has now gone away - it turns out that it was simply a matter of
downloading tetex-base.tar.gz from a cpan site, rather than using the
one specified in the README in the teTeX distribution. Annoying, but at
least it works now.

Alex.

--
Alex Farrell

begin:vcard 
n:Farrell;Alex
tel;work:55899
x-mozilla-html:FALSE
org:Alcatel;Carrier Internetworking Division - WA15
adr:;;
version:2.1
email;internet:[EMAIL PROTECTED]
title:HdS Support Engineer
x-mozilla-cpt:;16952
fn:Alex Farrell
end:vcard