Public bug reported:

Binary package hint: tktable

Installing 6.10 (edgy eft) libtktable-dev/libtktable (installed both so I'm not 
100% sure which is faulty) installs a bad pkgIndex.tcl file which makes it 
impossible
for Tcl users to:
package require Tktable

/usr/lib/Tktable2.9/pkgIndex.tcl  as installed:

if {[catch {package require Tcl 8.2}]} return
package ifneeded Tktable 2.9 \
    [list load [file join $dir libTktable2.9.a] Tktable]

the ".a" in the last line of the file should be a ".so" instead
as load must be directed at shared objects.  As is,
attempts to load the package result in complaints about the .a
not having a proper ELF header format.

** Affects: tktable (Ubuntu)
     Importance: Undecided
         Status: Unconfirmed

** Description changed:

  Binary package hint: tktable
  
  Installing libtktable-dev/libtktable (installed both so I'm not 100% sure 
which is faulty) installs a bad pkgIndex.tcl file which makes it impossible
  for Tcl users to:
  package require Tktable
  
  /usr/lib/Tktable2.9/pkgIndex.tcl  as installed:
  
  if {[catch {package require Tcl 8.2}]} return
  package ifneeded Tktable 2.9 \
      [list load [file join $dir libTktable2.9.a] Tktable]
-                                                                  ^ incorrect
  
  the ".a" in the last line of the file should be a ".so" instead
  as load must be directed at shared objects.  As is,
  attempts to load the package result in complaints about the .a
  not having a proper ELF header format.

** Tags added: tktable

** Description changed:

  Binary package hint: tktable
  
- Installing libtktable-dev/libtktable (installed both so I'm not 100% sure 
which is faulty) installs a bad pkgIndex.tcl file which makes it impossible
+ Installing 6.10 (edgy eft) libtktable-dev/libtktable (installed both so I'm 
not 100% sure which is faulty) installs a bad pkgIndex.tcl file which makes it 
impossible
  for Tcl users to:
  package require Tktable
  
  /usr/lib/Tktable2.9/pkgIndex.tcl  as installed:
  
  if {[catch {package require Tcl 8.2}]} return
  package ifneeded Tktable 2.9 \
      [list load [file join $dir libTktable2.9.a] Tktable]
  
  the ".a" in the last line of the file should be a ".so" instead
  as load must be directed at shared objects.  As is,
  attempts to load the package result in complaints about the .a
  not having a proper ELF header format.

-- 
tktable installs faulty pkgIndex.tcl
https://launchpad.net/bugs/69701

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to