Date: Tue, 20 Feb 2018 17:28:00 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 226070] graphics/guetzli parallel build failure Message-ID: <bug-226070-13@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D226070 Bug ID: 226070 Summary: graphics/guetzli parallel build failure Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: freebsd-ports-bugs@FreeBSD.org Reporter: truckman@FreeBSD.org I attempted to do a parallel build of guetzli by adding ALLOW_MAKE_JOBS=3Dy= es to poudriere.conf and observed this failure: =3D=3D=3D=3D Building guetzli (release) =3D=3D=3D=3D Creating bin/Release mkdir -p bin/Release dct_double.cc c++ -O2 -pipe -fstack-protector -fno-strict-aliasing -MMD -MP -I. -Ithird_par ty/butteraugli -std=3Dc++11 `pkg-config --cflags libpng` -o "obj/Release/dct_doub le.o" -MF "obj/Release/dct_double.d" -c "guetzli/dct_double.cc" butteraugli_comparator.cc debug_print.cc c++ -O2 -pipe -fstack-protector -fno-strict-aliasing -MMD -MP -I. -Ithird_par ty/butteraugli -std=3Dc++11 `pkg-config --cflags libpng` -o "obj/Release/debug_pr int.o" -MF "obj/Release/debug_print.d" -c "guetzli/debug_print.cc" c++ -O2 -pipe -fstack-protector -fno-strict-aliasing -MMD -MP -I. -Ithird_par ty/butteraugli -std=3Dc++11 `pkg-config --cflags libpng` -o "obj/Release/butterau gli_comparator.o" -MF "obj/Release/butteraugli_comparator.d" -c "guetzli/buttera ugli_comparator.cc" Creating obj/Release error: unable to open output file 'obj/Release/debug_print.o': 'No such fil= e or directory' 1 error generated. gmake[2]: *** [guetzli.make:154: obj/Release/debug_print.o] Error 1 It looks like it is trying to compile some source files and stash the object files in a directory before creating the directory. This could be fixed by patching the source Makefile to add the necessary dependencies so that the order of operations is correct, but it is probably easier to add MAKE_JOBS_UNSAFE=3Dyes to the port Makefile to force the build to be single-threaded. --- Comment #1 from Bugzilla Automation <bugzilla@FreeBSD.org> --- Maintainer informed via mail --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-226070-13>