[med-svn] [Git][med-team/prime-phylo][master] Apply patch from Zixing Liu @ Canonical to fix FTBFS with GCC 13. Thanks!

Michael R. Crusoe (@crusoe) gitlab at salsa.debian.org
Fri Apr 12 12:16:46 BST 2024



Michael R. Crusoe pushed to branch master at Debian Med / prime-phylo


Commits:
e409ac42 by Michael R. Crusoe at 2024-04-12T14:16:30+03:00
Apply patch from Zixing Liu @ Canonical to fix FTBFS with GCC 13. Thanks!

- - - - -


3 changed files:

- debian/changelog
- + debian/patches/fix-ftbfs-with-gcc13.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+prime-phylo (1.0.11-11) unstable; urgency=medium
+
+  * Team upload.
+  * Apply patch from Zixing Liu @ Canonical to fix FTBFS with GCC 13.
+    Thanks!
+
+ -- Michael R. Crusoe <crusoe at debian.org>  Fri, 12 Apr 2024 14:16:27 +0300
+
 prime-phylo (1.0.11-10) unstable; urgency=medium
 
   * Team Upload.


=====================================
debian/patches/fix-ftbfs-with-gcc13.patch
=====================================
@@ -0,0 +1,55 @@
+Description: Fix missing headers and missing prototypes
+Author: Zixing Liu <zixing.liu at canonical.com>
+Bug-Ubuntu: https://bugs.launchpad.net/debian/+source/prime-phylo/+bug/2061032
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066653
+Forwarded: no
+Last-Update: 2024-04-11
+Index: prime-phylo/src/cxx/libraries/prime/NHXparse.y
+===================================================================
+--- prime-phylo.orig/src/cxx/libraries/prime/NHXparse.y
++++ prime-phylo/src/cxx/libraries/prime/NHXparse.y
+@@ -2,6 +2,7 @@
+ #include <string.h>
+ #include <stdio.h>
+ #include <stdlib.h>
++#include <unistd.h>
+ #include "NHXnode.h"
+ #include "NHXtree.h"
+ #include "NHXannotation.h"
+@@ -14,7 +15,9 @@
+ /* #define YYERROR_VERBOSE */ 
+ 
+ /* Here comes some C declarations */
+-
++extern int yylex (void);
++extern void read_from_string(char *str);
++extern void close_string_buffer();
+ extern FILE *yytree_in;
+ extern char *yytree_text;
+ extern unsigned int lineno; /* Current line number in input file */
+Index: prime-phylo/src/cxx/libraries/sfile/gb.y
+===================================================================
+--- prime-phylo.orig/src/cxx/libraries/sfile/gb.y
++++ prime-phylo/src/cxx/libraries/sfile/gb.y
+@@ -23,7 +23,8 @@
+ #include "entry.h"
+ #include "sfile.h"
+ 
+-
++extern int yylex (void);
++unsigned linenumber();
+ static int yyerror();
+ 
+ #define YYDEBUG 1
+Index: prime-phylo/src/cxx/libraries/sfile/gbread.c
+===================================================================
+--- prime-phylo.orig/src/cxx/libraries/sfile/gbread.c
++++ prime-phylo/src/cxx/libraries/sfile/gbread.c
+@@ -3,6 +3,7 @@
+ 
+ extern int yydebug;
+ 
++#include <string.h>
+ #include "sfile.h"
+ #include "gb.tab.h"
+  


=====================================
debian/patches/series
=====================================
@@ -3,3 +3,4 @@ fix-ftbfs-with-Boost160.patch
 fix-gcc-8.patch
 0003-Fix-build-with-Boost-1.67.patch
 0004-fix-gcc10-build.patch
+fix-ftbfs-with-gcc13.patch



View it on GitLab: https://salsa.debian.org/med-team/prime-phylo/-/commit/e409ac424018ba7e07705669e131407e7c74576f

-- 
View it on GitLab: https://salsa.debian.org/med-team/prime-phylo/-/commit/e409ac424018ba7e07705669e131407e7c74576f
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20240412/4ef43808/attachment-0001.htm>


More information about the debian-med-commit mailing list