On 13.05.2014 19:23, Robie Basak wrote: > This sounds like a bug to me. If you can reproduce it on a fresh Trusty > installation (or VM), then can you report it, please? > > Hopefully somebody will be able to find the time to fix this. >
libBLT is built against tcl 8.6 while skycat is built against tcl 8.5. With some patches (see attached debdiff) one can get it to build against tcl8.6 but unfortunately it segfaults on startup. I guess either BLT or skycat are incompatible with tcl 8.6 and someone will have to do some porting.
diff -Nru skycat-3.1.2+starlink1~b/debian/changelog skycat-3.1.2+starlink1~b/debian/changelog --- skycat-3.1.2+starlink1~b/debian/changelog 2013-09-12 18:27:35.000000000 +0200 +++ skycat-3.1.2+starlink1~b/debian/changelog 2014-05-13 20:06:08.000000000 +0200 @@ -1,3 +1,9 @@ +skycat (3.1.2+starlink1~b-3ubuntu1) UNRELEASED; urgency=medium + + * + + -- Julian Taylor <[email protected]> Tue, 13 May 2014 20:06:07 +0200 + skycat (3.1.2+starlink1~b-3) unstable; urgency=low * Fix FTBS on hurd (MAXPATHLEN). diff -Nru skycat-3.1.2+starlink1~b/debian/patches/fhs.patch skycat-3.1.2+starlink1~b/debian/patches/fhs.patch --- skycat-3.1.2+starlink1~b/debian/patches/fhs.patch 2013-08-10 13:13:08.000000000 +0200 +++ skycat-3.1.2+starlink1~b/debian/patches/fhs.patch 2014-05-13 20:00:07.000000000 +0200 @@ -315,7 +315,7 @@ test -d $HOME/.skycat || mkdir $HOME/.skycat echo "`date`: Starting skycat with: $0 ${1+"$@"}" > $HOME/.skycat/log -exec wish8.4 $SKYCAT_BASE/lib/skycat@PACKAGE_VERSION@/main.tcl ${1+"$@"} | tee -a $HOME/.skycat/log 2>&1 -+exec wish8.5 /usr/share/skycat/skycat@PACKAGE_VERSION@/main.tcl ${1+"$@"} | tee -a $HOME/.skycat/log 2>&1 ++exec wish8.6 /usr/share/skycat/skycat@PACKAGE_VERSION@/main.tcl ${1+"$@"} | tee -a $HOME/.skycat/log 2>&1 --- a/skycat/configure.in +++ b/skycat/configure.in @@ -359,7 +359,7 @@ test -d $HOME/.rtd || mkdir $HOME/.rtd -exec wish8.4 $RTD_BASE/lib/rtd@PACKAGE_VERSION@/main.tcl ${1+"$@"} | tee $HOME/.skycat/log 2>&1 -+exec wish8.5 /usr/share/skycat/rtd@PACKAGE_VERSION@/main.tcl ${1+"$@"} | tee $HOME/.skycat/log 2>&1 ++exec wish8.6 /usr/share/skycat/rtd@PACKAGE_VERSION@/main.tcl ${1+"$@"} | tee $HOME/.skycat/log 2>&1 --- a/tclutil/configure.in +++ b/tclutil/configure.in diff -Nru skycat-3.1.2+starlink1~b/debian/patches/fix-rtd-build.patch skycat-3.1.2+starlink1~b/debian/patches/fix-rtd-build.patch --- skycat-3.1.2+starlink1~b/debian/patches/fix-rtd-build.patch 1970-01-01 01:00:00.000000000 +0100 +++ skycat-3.1.2+starlink1~b/debian/patches/fix-rtd-build.patch 2014-05-13 19:55:56.000000000 +0200 @@ -0,0 +1,11 @@ +--- a/rtd/Makefile.in ++++ b/rtd/Makefile.in +@@ -190,7 +190,7 @@ LIBS = @PKG_LIBS@ @LIBS@ + AR = @AR@ + CFLAGS = @CFLAGS@ + CXXFLAGS = @CXXFLAGS@ +-COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) ++COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -I$(TCL_SRC_DIR)/unix + CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) $(CXXFLAGS) + + #======================================================================== diff -Nru skycat-3.1.2+starlink1~b/debian/patches/series skycat-3.1.2+starlink1~b/debian/patches/series --- skycat-3.1.2+starlink1~b/debian/patches/series 2013-09-11 20:49:41.000000000 +0200 +++ skycat-3.1.2+starlink1~b/debian/patches/series 2014-05-13 20:00:21.000000000 +0200 @@ -3,3 +3,4 @@ fhs.patch use_wcstools.patch nonlinux.patch +fix-rtd-build.patch
-- Ubuntu-motu mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu
