Date: Fri, 28 Jun 2019 20:28:33 +0000 From: bugzilla-noreply@freebsd.org To: gnome@FreeBSD.org Subject: [Bug 238871] www/webkit2-gtk3: Taints make environment for cascaded dependency builds Message-ID: <bug-238871-6497@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D238871 Bug ID: 238871 Summary: www/webkit2-gtk3: Taints make environment for cascaded dependency builds Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: gnome@FreeBSD.org Reporter: chadf@triularity.org Flags: maintainer-feedback?(gnome@FreeBSD.org) Assignee: gnome@FreeBSD.org Attempting to build webkit2-gtk3 fails on dependencies due to python mismat= ch from inherited settings specific to this package. # make =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on package: geoclue>=3D2.4.3 - f= ound =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on file: /usr/local/bin/ruby25 -= found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on executable: bison - found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on file: /usr/local/bin/cmake - = found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on executable: ninja - found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on executable: msgfmt - found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on executable: g-ir-scanner - fo= und =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on file: /usr/local/bin/gperf - = found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on package: pkgconf>=3D1.3.0_1 -= found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on file: /usr/local/bin/python2.= 7 - found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on package: xorgproto>=3D0 - fou= nd =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on file: /usr/local/libdata/pkgconfig/xcomposite.pc - found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on file: /usr/local/libdata/pkgconfig/xdamage.pc - found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on file: /usr/local/libdata/pkgconfig/xrender.pc - found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on file: /usr/local/libdata/pkgconfig/xt.pc - found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on file: /usr/local/libdata/pkgconfig/ice.pc - found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on package: gstreamer1-plugins-b= ad>=3D1.4 - not found =3D=3D=3D> gstreamer1-plugins-bad-1.14.4 depends on package: gstreamer1-plugins>=3D1.4.0 - not found =3D=3D=3D> gstreamer1-plugins-1.14.4_1 depends on package: gstreamer1>=3D= 1.4.0 - found =3D=3D=3D> gstreamer1-plugins-1.14.4_1 depends on package: iso-codes>=3D0= - not found =3D=3D=3D> iso-codes-4.2 needs Python 3.4 at least, but 2.7 was specified. *** Error code 1 Stop. make[4]: stopped in /usr/ports/misc/iso-codes *** Error code 1 Stop. make[3]: stopped in /usr/ports/multimedia/gstreamer1-plugins *** Error code 1 Stop. make[2]: stopped in /usr/ports/multimedia/gstreamer1-plugins-bad *** Error code 1 Stop. make[1]: stopped in /usr/ports/www/webkit2-gtk3 *** Error code 1 Stop. make: stopped in /usr/ports/www/webkit2-gtk3 # pkg info 'python*' python27-2.7.16_1 python36-3.6.8_2 If misc/iso-codes is built/installed directly, it still fails on another dependency: # make =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on package: geoclue>=3D2.4.3 - f= ound =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on file: /usr/local/bin/ruby25 -= found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on executable: bison - found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on file: /usr/local/bin/cmake - = found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on executable: ninja - found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on executable: msgfmt - found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on executable: g-ir-scanner - fo= und =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on file: /usr/local/bin/gperf - = found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on package: pkgconf>=3D1.3.0_1 -= found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on file: /usr/local/bin/python2.= 7 - found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on package: xorgproto>=3D0 - fou= nd =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on file: /usr/local/libdata/pkgconfig/xcomposite.pc - found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on file: /usr/local/libdata/pkgconfig/xdamage.pc - found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on file: /usr/local/libdata/pkgconfig/xrender.pc - found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on file: /usr/local/libdata/pkgconfig/xt.pc - found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on file: /usr/local/libdata/pkgconfig/ice.pc - found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on package: gstreamer1-plugins-b= ad>=3D1.4 - found =3D=3D=3D> webkit2-gtk3-2.24.0_1 depends on package: gstreamer1-plugins-g= l>=3D1.4 - not found =3D=3D=3D> gstreamer1-plugins-gl-1.14.4_2 depends on package: gstreamer1>= =3D1.4.0 - found =3D=3D=3D> gstreamer1-plugins-gl-1.14.4_2 depends on package: iso-codes>= =3D0 - found =3D=3D=3D> gstreamer1-plugins-gl-1.14.4_2 depends on package: orc>=3D0.4.= 16 - found =3D=3D=3D> gstreamer1-plugins-gl-1.14.4_2 depends on package: gstreamer1-plugins>=3D1.4.0 - found =3D=3D=3D> gstreamer1-plugins-gl-1.14.4_2 depends on file: /usr/local/include/linux/input.h - found =3D=3D=3D> gstreamer1-plugins-gl-1.14.4_2 depends on executable: msgfmt -= found =3D=3D=3D> gstreamer1-plugins-gl-1.14.4_2 depends on executable: gmake - = found =3D=3D=3D> gstreamer1-plugins-gl-1.14.4_2 depends on executable: g-ir-sca= nner - found =3D=3D=3D> gstreamer1-plugins-gl-1.14.4_2 depends on package: pkgconf>=3D= 1.3.0_1 - found =3D=3D=3D> gstreamer1-plugins-gl-1.14.4_2 depends on file: /usr/local/bin= /python2.7 - found =3D=3D=3D> gstreamer1-plugins-gl-1.14.4_2 depends on package: xorgproto>= =3D0 - found =3D=3D=3D> gstreamer1-plugins-gl-1.14.4_2 depends on package: xorgproto>= =3D0 - found =3D=3D=3D> gstreamer1-plugins-gl-1.14.4_2 depends on package: gstreamer1-plugins>=3D1.4 - found =3D=3D=3D> gstreamer1-plugins-gl-1.14.4_2 depends on shared library: libgstreamer-1.0.so - found (/usr/local/lib/libgstreamer-1.0.so) =3D=3D=3D> gstreamer1-plugins-gl-1.14.4_2 depends on shared library: libf= reetype.so - found (/usr/local/lib/libfreetype.so) =3D=3D=3D> gstreamer1-plugins-gl-1.14.4_2 depends on shared library: libo= rc-0.4.so - found (/usr/local/lib/liborc-0.4.so) =3D=3D=3D> gstreamer1-plugins-gl-1.14.4_2 depends on shared library: libwayland-egl.so - found (/usr/local/lib/libwayland-egl.so) =3D=3D=3D> gstreamer1-plugins-gl-1.14.4_2 depends on shared library: libgraphene-1.0.so - not found =3D=3D=3D> graphene-1.8.2_1 needs Python 3.4 at least, but 2.7 was specifi= ed. *** Error code 1 Stop. make[4]: stopped in /usr/ports/graphics/graphene *** Error code 1 Stop. make[3]: stopped in /usr/ports/graphics/gstreamer1-plugins-gl *** Error code 1 Stop. make[2]: stopped in /usr/ports/graphics/gstreamer1-plugins-gl *** Error code 1 Stop. make[1]: stopped in /usr/ports/www/webkit2-gtk3 *** Error code 1 Stop. make: stopped in /usr/ports/www/webkit2-gtk3 # uname -a FreeBSD myhostname 12.0-RELEASE-p6 FreeBSD 12.0-RELEASE-p6 MYKERNELNAME am= d64 I suspect it has to do with this line in the Makefile: BINARY_ALIAS=3D python=3D${PYTHON_CMD} Separately building/installing graphics/gstreamer1-plugins-gl first is a wo= rk around, but is inconvenient and took trial and error to locate the source of taint (as I was initially building from a higher level package). --=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-238871-6497>