skycat 3.1.2 in Trusty 14.04 LTS
Julian Taylor
jtaylor.debian at googlemail.com
Tue May 13 18:10:07 UTC 2014
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.
-------------- next part --------------
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 <jtaylor at ubuntu.com> 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 at PACKAGE_VERSION@/main.tcl ${1+"$@"} | tee -a $HOME/.skycat/log 2>&1
-+exec wish8.5 /usr/share/skycat/skycat at PACKAGE_VERSION@/main.tcl ${1+"$@"} | tee -a $HOME/.skycat/log 2>&1
++exec wish8.6 /usr/share/skycat/skycat at 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 at PACKAGE_VERSION@/main.tcl ${1+"$@"} | tee $HOME/.skycat/log 2>&1
-+exec wish8.5 /usr/share/skycat/rtd at PACKAGE_VERSION@/main.tcl ${1+"$@"} | tee $HOME/.skycat/log 2>&1
++exec wish8.6 /usr/share/skycat/rtd at 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
More information about the Ubuntu-motu
mailing list