Menu

#1128 pkg_mkIndex libtk.so requires DISPLAY

obsolete: 8.4a4
open
2
2002-07-03
2002-01-29
Don Porter
No

To be able to create a package index for Tk as
a loadable package using [pkg_mkIndex], one
must be able to load Tk. That, in turn,
requires an X DISPLAY on Unix.

This means one cannot create an index during
an install of Tk as a loadable package in the
conventional way on a headless box -- common
installation practice on Unix.

Discussion

  • Jeffrey Hobbs

    Jeffrey Hobbs - 2002-01-29

    Logged In: YES
    user_id=72656

    I personally think that the requirement for installing Tk
    (a UI toolkit) to need a display is logical, and one that
    we don't want to work around. The obvious work-around is
    to create a working pkgIndex.tcl for the install case,
    which may be the sensical things to do anyway.

     
  • Jeffrey Hobbs

    Jeffrey Hobbs - 2002-01-29
    • assigned_to: hobbs --> dgp
    • status: open --> pending
     
  • Don Porter

    Don Porter - 2002-01-29
    • status: pending --> open
     
  • Don Porter

    Don Porter - 2002-07-03
    • priority: 5 --> 2
     
  • Don Porter

    Don Porter - 2002-07-03

    Logged In: YES
    user_id=80530

    This is less important now, since Tk comes with
    a pkgIndex.tcl file.

     
  • Andreas Kupries

    Andreas Kupries - 2002-07-03

    Logged In: YES
    user_id=75003

    This issue still affects any package dependent on Tk and
    trying to use [pkg_mkIndex] to create their index file.

    I concede that this is the minority, i.e. most packages come
    with a manually crafted "pkgIndex.tcl". An exception is
    TkHTML which does use [pkg_mkIndex].

     
MongoDB Logo MongoDB