Bug#748232: NMU patch for belle-sip_1.3.0-1.1.dsc
Aníbal Monsalve Salazar
anibal at debian.org
Fri May 16 11:51:16 UTC 2014
Hello,
At Imagination Technologies (http://imgtec.com/) Dejan Latinovic has
found a solution to Debian bug #748232.
https://bugs.debian.org/748232
My NMU patch for belle-sip_1.3.0-1.1.dsc is below, at the end of this
message.
With the changes in the NMU patch belle-sip builds successfully on mips,
mipsel and amd64.
Regards,
Aníbal
--
Aníbal Monsalve Salazar <Anibal.MonsalveSalazar at imgtec.com>
debdiff belle-sip_1.3.0-1.dsc belle-sip_1.3.0-1.1.dsc
diff -Nru belle-sip-1.3.0/debian/changelog belle-sip-1.3.0/debian/changelog
--- belle-sip-1.3.0/debian/changelog 2014-04-18 01:36:10.000000000 +0100
+++ belle-sip-1.3.0/debian/changelog 2014-05-16 11:29:17.000000000 +0100
@@ -1,3 +1,13 @@
+belle-sip (1.3.0-1.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTBFS mips.
+ Add increase-antlr-timeout.patch.
+ Patch by Dejan Latinovic <Dejan.Latinovic at imgtec.com>.
+ Closes: #748232.
+
+ -- Anibal Monsalve Salazar <anibal at debian.org> Fri, 16 May 2014 11:28:47 +0100
+
belle-sip (1.3.0-1) unstable; urgency=medium
[ Felix Lechner ]
diff -Nru belle-sip-1.3.0/debian/patches/increase-antlr-timeout.patch belle-sip-1.3.0/debian/patches/increase-antlr-timeout.patch
--- belle-sip-1.3.0/debian/patches/increase-antlr-timeout.patch 1970-01-01 01:00:00.000000000 +0100
+++ belle-sip-1.3.0/debian/patches/increase-antlr-timeout.patch 2014-05-16 11:28:41.000000000 +0100
@@ -0,0 +1,40 @@
+From: Dejan Latinovic <Dejan.Latinovic at imgtec.com>
+Subject: fix for belle-sip
+Date: Thu, 15 May 2014 03:06:58 -0700
+
+https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=748232
+
+package belle-sip FTBFS on
+mips, hurd-i386 and sparc with an error:
+
+> error(10): internal error: org.antlr.tool.Grammar.createLookaheadDFA(Grammar.java:1279): could not even do k=1 for decision 157; reason: timed out (>1000ms)
+>
+> error(10): internal error: ./belle_sip_message.g : java.lang.NullPointerException
+
+I tested it on our local MIPS boards,
+the same error appeared on Cavium boards for mips and mipsel.
+
+In order to avoid this error I created a patch that increases
+antlr3 conversion timeout.
+
+With this patch I was able to successfully build belle-sip
+on Cavium boards.
+
+--- a/src/grammars/Makefile.am 2014-02-05 10:45:57.000000000 +0000
++++ b/src/grammars/Makefile.am 2014-05-13 15:23:46.000000000 +0000
+@@ -12,13 +12,13 @@
+
+ .NOTPARALLEL $(builddir)/belle_sip_messageParser.c $(builddir)/belle_sip_messageParser.h \
+ $(builddir)/belle_sip_messageLexer.c $(builddir)/belle_sip_messageLexer.h : belle_sip_message.g
+- $(ANTLR) -make -Xmultithreaded -fo $(builddir) $(srcdir)/belle_sip_message.g
++ $(ANTLR) -make -Xmultithreaded -Xconversiontimeout 10000 -fo $(builddir) $(srcdir)/belle_sip_message.g
+
+ .NOTPARALLEL $(builddir)/belle_sdpLexer.c \
+ $(builddir)/belle_sdpParser.c \
+ $(builddir)/belle_sdpLexer.h \
+ $(builddir)/belle_sdpParser.h : $(srcdir)/belle_sdp.g
+- $(ANTLR) -make -Xmultithreaded -fo $(builddir) $<
++ $(ANTLR) -make -Xmultithreaded -Xconversiontimeout 10000 -fo $(builddir) $<
+
+
+ AM_CPPFLAGS=-I$(top_srcdir)/include -I$(top_srcdir)/src
diff -Nru belle-sip-1.3.0/debian/patches/series belle-sip-1.3.0/debian/patches/series
--- belle-sip-1.3.0/debian/patches/series 2014-02-20 23:46:48.000000000 +0000
+++ belle-sip-1.3.0/debian/patches/series 2014-05-15 11:49:43.000000000 +0100
@@ -0,0 +1 @@
+increase-antlr-timeout.patch
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-voip-maintainers/attachments/20140516/ba0fa506/attachment.sig>
More information about the Pkg-voip-maintainers
mailing list