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