Source: gsequencer
Version: 1.4.34-1
Tags: patch
Control: block 798955 by -1

gsequencer passes "-include /usr/include/errno.h". It thus hard codes
the location of errno.h. For non-glibc libcs, that file is located
in /usr/include/<triplet> instead and after fixing #798955 we'll use the
triplet location exclusively making gsequencer FTBFS. There is no
practical benefit from hard coding the location here as you can simply
pass "-include errno.h" here to achieve the same effect. Please consider
applying the attached patch.

Helmut
--- gsequencer-1.4.34.orig/Makefile.am
+++ gsequencer-1.4.34/Makefile.am
@@ -6,7 +6,7 @@
 SUBDIRS = po
 
 ACLOCAL_AMFLAGS = -I m4
-AM_CPPFLAGS = -std=gnu99 -include /usr/include/errno.h -I$(top_srcdir) -DSRCDIR=\"$(srcdir)\" -DDESTDIR=\"$(DESTDIR)$(datadir)\" -DPACKAGE_VERSION=\"$(PACKAGE_VERSION)\" -DAGS_LIBRARY_SUFFIX=\".so\" -DAGS_RT_PRIORITY=99 -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security
+AM_CPPFLAGS = -std=gnu99 -include errno.h -I$(top_srcdir) -DSRCDIR=\"$(srcdir)\" -DDESTDIR=\"$(DESTDIR)$(datadir)\" -DPACKAGE_VERSION=\"$(PACKAGE_VERSION)\" -DAGS_LIBRARY_SUFFIX=\".so\" -DAGS_RT_PRIORITY=99 -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security
 # -msse2 -O3 -ftree-vectorize -ftree-slp-vectorize -ffast-math -ftree-vectorizer-verbose=2
 
 # what flags you want to pass to the C compiler & linker

Reply via email to