Hi, I was just looking at the Makefile.am and testing some modifications.
https://cgit.git.savannah.gnu.org/cgit/gsequencer.git/commit/?h=7.7.x&id=32411035c5b7ae3d1aa92046f947eeb7356c12e7 Might be it helps. regards, Joël On Fri, May 16, 2025 at 5:54 PM Joël Krähemann <jkraehem...@gmail.com> wrote: > > Hi Lucas, > > GSequencer doesn't support parallel install make target. You can build > GSequencer in parallel using make. > > If unsure, run tests not in parallel, either. > > regards, Joël > > On Wed, May 14, 2025 at 8:11 PM Lucas Nussbaum <lu...@debian.org> wrote: > > > > Control: tags -1 patch > > > > On 14/05/25 at 18:21 +0200, Joël Krähemann wrote: > > > Hi Lucas, > > > > > > I think you wan't to force prerequisite targets as make target dependency? > > > > > > The answer would be NO. > > > > > > sorry, Joël Krähemann > > > > Here is a patch that fixes the failure. > > > > The patch also re-enables parallel dh_auto_install since I believe that > > this was the cause for the failure, but this might need more testing. > > > > diff -Nru gsequencer-7.7.5/debian/patches/fix-dep.patch > > gsequencer-7.7.5/debian/patches/fix-dep.patch > > --- gsequencer-7.7.5/debian/patches/fix-dep.patch 1970-01-01 > > 00:00:00.000000000 +0000 > > +++ gsequencer-7.7.5/debian/patches/fix-dep.patch 2025-04-12 > > 18:56:26.000000000 +0000 > > @@ -0,0 +1,22 @@ > > +--- gsequencer-7.7.5.orig/Makefile.am > > ++++ gsequencer-7.7.5/Makefile.am > > +@@ -3738,7 +3738,7 @@ if ENABLE_GTK_DOC > > + endif > > + endif > > + > > +-install-html-links: install-html-mkdir-links > > ++install-html-links: install-html-mkdir-links install-html-mkdir > > + echo "creating links [$(AGS_WITH_UPSTREAM_GTK_DOC)]" > > + if AGS_WITH_SINGLE_DOCDIR > > + else > > +--- gsequencer-7.7.5.orig/Makefile.in > > ++++ gsequencer-7.7.5/Makefile.in > > +@@ -37722,7 +37722,7 @@ install-html-mkdir: > > + @AGS_WITH_UPSTREAM_GTK_DOC_FALSE@@ENABLE_GTK_DOC_TRUE@ mkdir -p > > $(DESTDIR)$(LIBAGS_GUI_API_DIR) > > + @AGS_WITH_UPSTREAM_GTK_DOC_FALSE@@ENABLE_GTK_DOC_TRUE@ mkdir -p > > $(DESTDIR)$(LIBGSEQUENCER_API_DIR) > > + > > +-install-html-links: install-html-mkdir-links > > ++install-html-links: install-html-mkdir-links install-html-mkdir > > + echo "creating links [$(AGS_WITH_UPSTREAM_GTK_DOC)]" > > + > > @AGS_WITH_SINGLE_DOCDIR_FALSE@@AGS_WITH_UPSTREAM_GTK_DOC_TRUE@@ENABLE_GTK_DOC_TRUE@ > > ln -s ../../doc/libags-doc/api $(DESTDIR)$(datadir)/gtk-doc/html/libags > > + > > @AGS_WITH_SINGLE_DOCDIR_FALSE@@AGS_WITH_UPSTREAM_GTK_DOC_TRUE@@ENABLE_GTK_DOC_TRUE@ > > ln -s ../../doc/libags-audio-doc/api > > $(DESTDIR)$(datadir)/gtk-doc/html/libags_audio > > diff -Nru gsequencer-7.7.5/debian/patches/series > > gsequencer-7.7.5/debian/patches/series > > --- gsequencer-7.7.5/debian/patches/series 1970-01-01 > > 00:00:00.000000000 +0000 > > +++ gsequencer-7.7.5/debian/patches/series 2025-04-12 > > 18:56:26.000000000 +0000 > > @@ -0,0 +1 @@ > > +fix-dep.patch > > diff -Nru gsequencer-7.7.5/debian/rules gsequencer-7.7.5/debian/rules > > --- gsequencer-7.7.5/debian/rules 2024-07-26 09:13:21.000000000 +0000 > > +++ gsequencer-7.7.5/debian/rules 2025-04-12 18:56:26.000000000 +0000 > > @@ -51,7 +51,7 @@ > > xvfb-run --server-args="-screen 0 1920x1080x24" -a dh_auto_test -- > > CFLAGS="-fpermissive -Wno-error=incompatible-pointer-types > > -Wno-error=pedantic $(dpkg-buildflags --get CFLAGS)" > > > > override_dh_auto_install: > > - dh_auto_install --no-parallel > > + dh_auto_install > > $(MAKE) DESTDIR=$$(pwd)/debian/tmp install-html > > $(MAKE) DESTDIR=$$(pwd)/debian/tmp install-pdf > > find $$(pwd)/debian/tmp/usr/share -type f \ > >