software installation - How to install tkgate1.8 - Ask Ubuntu


the updated version of tkgate bit laggy. hangs frequenty. so, want install tkgate of version 1.8. tried couldn't make it.

this download link tkgate 1.8.0.
extract , follow readme file installation.

installation

to install tkgate follow steps below:

0. obtain , install tcl/tk 8.0 or later.

1. cd directory in unpacked distribution.

2. run configuration script:

./configure

the script run series of tests discover properties of environment , edit config.h file. specific properties tested are:

  • o/s: (freebsd, sunos, linux, other)
  • compiler: (gcc or cc)
  • tcl/tk version: (8.0jp, 8.2 or 8.0)
  • language support: (japanese/english or english only)
  • grammar compiler: (bison or yacc)
  • lexical analyizer: (flex or lex)
  • test required libs: (-x11)
  • test system-dependent libs: (-xpg4, -ldl, -lsocket, -lnsl, -lm)
  • test long long: ("1" or "0")
  • test optreset requirement: ("1" or "0")
  • check os name determine signal() semantics: (handler disabled/reenabled on catch)

the following actions performed:

  • config.h edited reflect results of tests above.
  • top-level makefile built using xmkmf
  • subdirectory (src/common, src/tkgate, src/gsim, src/gmac) makefiles built using xmkmf
  • include file links built
  • dependencies built.

normally configuration take place automatically, if components such tcl/tk in non-standard locations may need edit config.h , add required directories tkgate_incdirs , tkgate_libdirs.

3. edit file config.h change install directory locations if necessary. default, executables installed in "/usr/x11r6/bin", man pages in "/usr/x11r6/man/man1", , library files in "/usr/x11r6/lib/tkgate-1.6g". not edit of lines between begin-auto , end-auto lines these automatically generated configure script.

4. edit file "sitename.txt" specify name site. name appear on traces , circuit diagrams printed tkgate. default name "earth" (probably correct users, maybe little unspecific). users can override site name editing preferences.

5. compile tkgate using command:

make

6. install tkgate using commands:

 make install      make install.man

if don't have write access install directories, can run tkgate compilation directory used secondary home directory. can explicitly set home directory setting enviornment variable tkgate_home. executable tkgate in src/tkgate/tkgate.

7. (optional) set protection on file "tkgate-error.log" in tkgate home directory publicly writable. tkgate makes internal consistency checks , logs problems file (these potential problems tkgate, not circuit being edited). if file unwritable, errors logged file of same name in current directory. file should have few or no entries.


Comments

Popular posts from this blog

download - Firefox cannot save files (most of the time), how to solve? - Super User

windows - "-2146893807 NTE_NOT_FOUND" when repair certificate store - Super User

sql server - "Configuration file does not exist", Event ID 274 - Super User