Differences between revisions 31 and 32
Revision 31 as of 2013-10-01 06:40:54
Size: 10426
Editor: ?SergeiGolovan
Comment:
Revision 32 as of 2013-10-01 08:52:21
Size: 10582
Editor: ?SergeiGolovan
Comment:
Deletions are marked like this. Additions are marked like this.
Line 37: Line 37:
 * '''[[http://packages.debian.org/source/sid/ns2|ns2]]''' [[http://sgolovan.nes.ru/debian-tcltk/build-failures/ns2_2.35+dfsg-1.dsc.log.gz|log]]  * '''[[http://packages.debian.org/source/sid/ns2|ns2]]''' [[http://sgolovan.nes.ru/debian-tcltk/build-failures/ns2_2.35+dfsg-1.dsc.log.gz|log]] (custom configure can't find Tcl in multiarch location, use of deprecated interp->result and (char *) return type for Tcl_GetHashKey, see DebianBug:725079)

Tracking Upgrade Default Tcl/Tk to 8.6

Build failures with Tcl/Tk packages from experimental

The packages listed here are those which build depend on Tcl/Tk and FTBFS when using Tcl/Tk packages from experimental. The possible reasons for FTBFS may be:

  • Bumping tcltk-defaults to 8.6
  • Multiarchifying Tcl/Tk
  • Dropping alternatives for /usr/bin/tclsh and /usr/bin/wish
  • Reasons not related to the changes in Tcl/Tk

Here follows the list with build logs.

  • aolserver4 log (doesn't survive -fvisibility=hidden flag taken from the Tcl build flags, uses deprecated interp->errorLine field, uses unqualified calls to [namespace] inside ::oo ns, see 724879)

  • blt log (manually processes tcl8.5 and tk8.5 shlibs, which are gone in favor of symbols, see 724882)

  • bookview log (build-depends on tk8.4 and searches for wish, see 724975)

  • db log (inconclusive, looks unrelated to changes in Tcl/Tk)

  • db5.3 log (inconclusive, looks unrelated to changes in Tcl/Tk)

  • db6.0 log (inconclusive, looks unrelated to changes in Tcl/Tk)

  • dns-browse log (build-depends on tk8.5 and searches for wish, see 724979)

  • eggdrop log (custom configure script can't find libtcl8.5.so in multiarch location, see 724986)

  • elmerfem log (inconclusive, looks unrelated to changes in Tcl/Tk)

  • fossil log (build-depends on tcl8.5 and uses /usr/bin/tclsh to run tests, see 724987)

  • ftools-fv log

  • git log

  • ibutils log (custom configure script can't find libtcl.so in multiarch location, see 724998)

  • isdnutils log (uses deprecated interp->errorLine and interp->result, see 725000)

  • llvm-toolchain-3.2 log (inconclusive, looks unrelated to changes in Tcl/Tk)

  • llvm-toolchain-3.3 log (inconclusive, looks unrelated to changes in Tcl/Tk)

  • llvm-toolchain-snapshot log (inconclusive, looks unrelated to changes in Tcl/Tk)

  • modules log (needs /usr/bin/tclsh, see 725010)

  • mozart log (inconclusive, looks unrelated to changes in Tcl/Tk)

  • nam log (uses deprecated interp->result, see 725015)

  • namazu2 log (build-depends on tk8.4 and searches for wish, see 725027)

  • netexpect log (build depends on tcl-dev but passes /usr/lib/tcl8.5 to configure, see 725072)

  • newt log (inconclusive, looks unrelated to changes in Tcl/Tk)

  • ns2 log (custom configure can't find Tcl in multiarch location, use of deprecated interp->result and (char *) return type for Tcl_?GetHashKey, see 725079)

  • openmsx log (inconclusive, looks unrelated to changes in Tcl/Tk)

  • otcl log

  • plplot log (inconclusive, looks unrelated to changes in Tcl/Tk)

  • radiance log

  • ruby1.8 log

  • ruby1.9.1 log (inconclusive, looks unrelated to changes in Tcl/Tk)

  • saods9 log (inconclusive, looks unrelated to changes in Tcl/Tk)

  • scid log

  • scsitools log

  • sqlite log (inconclusive, looks unrelated to changes in Tcl/Tk)

  • taglog log (build depends on tcl8.5 and uses tclsh, see 725070)

  • tclcl log (uses deprecated interp->result, see 725016)

  • tcl-signal log (bug in tcl8.6-dev dependencies, fixed in tcl8.6 8.6.1-3)

  • tclvfs log (incompatible change in tcl8.6 internals, tclvfs adapted in 1.3-20080503-4)

  • timidity log (build depends on tcl8.4 and uses tclsh, also uses interp->result, see 725040)

  • ttt log (inconclusive, looks unrelated to changes in Tcl/Tk)

  • volview log (searches for /usr/lib/libtcl8.5.so, which isn't compatible with multiarch, see 724875)

  • vtk log (searches for /usr/lib/libtcl8.5.so, which isn't compatible with multiarch, see 724831)

  • xapian-bindings log (/usr/bin/tclsh-default is no longer provided, tclStubsPtr was excluded from libtcl8.6.so and tkStubsPtr from libtk8.6.so, see 724830)

  • xchat-gnome log (inconclusive, looks unrelated to changes in Tcl/Tk)

  • xcircuit log (xcircuit uses custom way to find libtcl8.5.so, incompatible with multiarch, see 724826)

  • xotcl log (tclStubsPtr was excluded from libtcl8.6.so and tkStubsPtr from libtk8.6.so, see 724816)