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

Reply via email to