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