Differences between revisions 50 and 51
Revision 50 as of 2013-10-10 10:21:53
Size: 10600
Editor: ?SergeiGolovan
Comment:
Revision 51 as of 2013-10-10 10:34:35
Size: 10600
Editor: ?SergeiGolovan
Comment:
Deletions are marked like this. Additions are marked like this.
Line 30: Line 30:
 * '''[[http://packages.debian.org/source/sid/llvm-toolchain-snapshot|llvm-toolchain-snapshot]]''' [[http://sgolovan.nes.ru/debian-tcltk/build-failures/llvm-toolchain-snapshot_3.4~svn190846-1.dsc.log.gz|log]] (can't find tclsh, see DebianBug:725953)  * '''[[http://packages.debian.org/source/sid/llvm-toolchain-snapshot|llvm-toolchain-snapshot]]''' [[http://sgolovan.nes.ru/debian-tcltk/build-failures/llvm-toolchain-snapshot_3.4~svn190846-1.dsc.log.gz|log]] (can't find tclsh, see DebianBug:725954)

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 (unrelated to changes in Tcl/Tk)

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

  • db6.0 log (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 (build depends on tcl8.5 and calls tclsh, uses tclPort.h, see 725939)

  • 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 (can't find tclsh, see 725952)

  • llvm-toolchain-3.3 log (can't find tclsh, see 725953)

  • llvm-toolchain-snapshot log (can't find tclsh, see 725954)

  • 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)

  • 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 (unrelated to changes in Tcl/Tk)

  • otcl log (uses interp->result and interp->errorLine, has to add -I.../tcl-private/unix for tclUnixPort.h, see 725086)

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

  • radiance log (build depends on tk8.4 and needs wish, see 725088)

  • ruby1.8 log (configure can't find multiarchified Tcl/Tk, see 725096)

  • ruby1.9.1 log (configure can't find multiarchified Tcl/Tk, see 725097)

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

  • scid log (custom configure can't find multiarchified libtcl8.5.so and libtk8.5.so, see 725084)

  • scsitools log (build depends on tk8.4 and needs wish, see 725080)

  • 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 (caused by BLT dropping tcl8.4, see 724135)

  • 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)

  • 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)