Skip site navigation (1)Skip section navigation (2)
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>