|
From: Joe E. <jen...@fl...> - 2007-12-15 17:28:26
|
Christian Surlykke wrote: > > I'm running tcl8.5b3, tk8.5b3, tile-0.7.8 and tileqt0.4b1, compiled from > sources. > > If I do: > > package require Tk > package require tile > package require "tile::theme::tileqt" > > I get: > > couldn't load > file "/usr/local/lib/tileqt0.4/libtileqt0.4.so": /usr/local/lib/tileqt0.4/libtileqt0.4.so: > undefined symbol: Ttk_RegisterElement The Tcl API and C ABI for third-party themes suffered a number of incompatible changes from Tile 0.7.8 when it was integrated into the core. >From the error message, it would appear that your copy of Tile-QT was compiled without -DUSE_TTK_STUBS. Try adding that, and compile against Tk 8.5 headers instead of Tile 0.7.8 headers. I'm sorry I don't have any further suggestions. This aspect of TIP#248 was not well thought out. --Joe English jen...@fl... |