Thanks for the reply, I have identified the issue. I was trying to build it on a NTFS fs and it setup to set 0777 on all files.
On Thu, Dec 13, 2018 at 11:21 PM Debian Bug Tracking System < ow...@bugs.debian.org> wrote: > This is an automatic notification regarding your Bug report > which was filed against the chromium package: > > #916410: chromium: Chromium 71.0.3578.80-1 fails to build from source due > to missing subdirectories in third_party > > It has been closed by Michael Gilbert <mgilb...@debian.org>. > > Their explanation is attached below along with your original report. > If this explanation is unsatisfactory and you have not received a > better one in a separate message then please contact Michael Gilbert < > mgilb...@debian.org> by > replying to this email. > > > -- > 916410: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=916410 > Debian Bug Tracking System > Contact ow...@bugs.debian.org with problems > > > > ---------- Forwarded message ---------- > From: Michael Gilbert <mgilb...@debian.org> > To: 916410-cl...@bugs.debian.org > Cc: > Bcc: > Date: Thu, 13 Dec 2018 23:21:28 -0500 > Subject: Re: Bug#916410: chromium: Chromium 71.0.3578.80-1 fails to build > from source due to missing subdirectories in third_party > On Thu, Dec 13, 2018 at 9:45 PM Maxim Biro wrote: > > dh_clean: debian/clean is marked executable but does not appear to an > > executable config. > > dh_clean: > > dh_clean: If debian/clean is intended to be an executable config file, > please > > ensure it can > > dh_clean: be run as a stand-alone script/program (e.g. "./debian/clean") > > dh_clean: Otherwise, please remove the executable bit from the file > (e.g. chmod > > -x "debian/clean") > > dh_clean: > > dh_clean: Please see "Executable debhelper config files" in debhelper(7) > for > > more information. > > The build log states exactly what is wrong and what needs to be done > to fix it. debian/clean needs to not be executable, otherwise > debhelper will handle it differently. It is not shipped that way. > > Best wishes, > Mike > > > ---------- Forwarded message ---------- > From: Maxim Biro <nurupocontributi...@gmail.com> > To: Debian Bug Tracking System <sub...@bugs.debian.org> > Cc: > Bcc: > Date: Thu, 13 Dec 2018 21:40:04 -0500 > Subject: chromium: Chromium 71.0.3578.80-1 fails to build from source due > to missing subdirectories in third_party > Package: chromium > Version: 71.0.3578.80-1 > Severity: serious > Justification: fails to build from source (but built successfully in the > past) > > Trying to build Chromium off the source package, but it fails with > Chromium's > builds system unable to find third_party/{libvpx,opus,freetype} and so on. > > Here is what I do: > > sudo docker run --rm -it -v /tmp/chromium-pkgs:/build debian:sid /bin/bash > echo " > deb http://deb.debian.org/debian sid main contrib > deb-src http://deb.debian.org/debian/ sid main contrib > " > /etc/apt/sources.list > apt-get update > apt-get dist-upgrade -y > apt-get install -y fakeroot devscripts build-essential > apt-get build-dep -y chromium > cd /build > apt-get source -y chromium > cd chromium-* > debuild > > The error: > > # debuild > dpkg-buildpackage -us -uc -ui > dpkg-buildpackage: info: source package chromium > dpkg-buildpackage: info: source version 71.0.3578.80-1 > dpkg-buildpackage: info: source distribution unstable > dpkg-buildpackage: info: source changed by Michael Gilbert > <mgilb...@debian.org> > dpkg-source --before-build . > dpkg-buildpackage: info: host architecture amd64 > debian/rules clean > dh clean > debian/rules override_dh_auto_clean > make[1]: Entering directory '/build/chromium-71.0.3578.80' > rm -rf out > find . -name \*.pyc -execdir rm -f {} \; > dh_auto_clean > make[1]: Leaving directory '/build/chromium-71.0.3578.80' > dh_clean > rm -f debian/debhelper-build-stamp > rm -rf debian/.debhelper/ > /build/chromium-71.0.3578.80/debian/clean: 1: > /build/chromium-71.0.3578.80/debian/clean: debian/files: not found > /build/chromium-71.0.3578.80/debian/clean: 2: > /build/chromium-71.0.3578.80/debian/clean: debian/scripts/mk-origtargz: not > found > /build/chromium-71.0.3578.80/debian/clean: 4: > /build/chromium-71.0.3578.80/debian/clean: Makefile: not found > /build/chromium-71.0.3578.80/debian/clean: 5: > /build/chromium-71.0.3578.80/debian/clean: third_party/flot/*.js: not found > /build/chromium-71.0.3578.80/debian/clean: 7: > /build/chromium-71.0.3578.80/debian/clean: > base/third_party/libevent/BUILD.gn: > not found > /build/chromium-71.0.3578.80/debian/clean: 8: > /build/chromium-71.0.3578.80/debian/clean: > build/secondary/third_party/libjpeg_turbo/BUILD.gn: not found > /build/chromium-71.0.3578.80/debian/clean: 10: > /build/chromium-71.0.3578.80/debian/clean: third_party/re2/BUILD.gn: not > found > /build/chromium-71.0.3578.80/debian/clean: 11: > /build/chromium-71.0.3578.80/debian/clean: third_party/icu/BUILD.gn: not > found > /build/chromium-71.0.3578.80/debian/clean: 12: > /build/chromium-71.0.3578.80/debian/clean: third_party/flac/BUILD.gn: not > found > third_party/zlib/BUILD.gn: 5: third_party/zlib/BUILD.gn: Syntax error: "{" > unexpected (expecting "then") > /build/chromium-71.0.3578.80/debian/clean: 14: > /build/chromium-71.0.3578.80/debian/clean: third_party/opus/BUILD.gn: not > found > /build/chromium-71.0.3578.80/debian/clean: 15: > /build/chromium-71.0.3578.80/debian/clean: third_party/snappy/BUILD.gn: not > found > third_party/ffmpeg/BUILD.gn: 5: third_party/ffmpeg/BUILD.gn: Syntax error: > word > unexpected (expecting ")") > third_party/libxml/BUILD.gn: 7: third_party/libxml/BUILD.gn: Syntax error: > "{" > unexpected (expecting "then") > /build/chromium-71.0.3578.80/debian/clean: 18: > /build/chromium-71.0.3578.80/debian/clean: third_party/libdrm/BUILD.gn: not > found > /build/chromium-71.0.3578.80/debian/clean: 19: > /build/chromium-71.0.3578.80/debian/clean: third_party/libpng/BUILD.gn: not > found > /build/chromium-71.0.3578.80/debian/clean: 20: > /build/chromium-71.0.3578.80/debian/clean: third_party/libvpx/BUILD.gn: not > found > /build/chromium-71.0.3578.80/debian/clean: 21: > /build/chromium-71.0.3578.80/debian/clean: third_party/libwebp/BUILD.gn: > not > found > /build/chromium-71.0.3578.80/debian/clean: 22: > /build/chromium-71.0.3578.80/debian/clean: third_party/libjpeg/BUILD.gn: > not > found > /build/chromium-71.0.3578.80/debian/clean: 23: > /build/chromium-71.0.3578.80/debian/clean: third_party/libxslt/BUILD.gn: > not > found > /build/chromium-71.0.3578.80/debian/clean: 24: > /build/chromium-71.0.3578.80/debian/clean: third_party/freetype/BUILD.gn: > not > found > /build/chromium-71.0.3578.80/debian/clean: 25: > /build/chromium-71.0.3578.80/debian/clean: > third_party/fontconfig/BUILD.gn: not > found > third_party/yasm/yasm_assemble.gni: 44: third_party/yasm/yasm_assemble.gni: > Syntax error: "{" unexpected (expecting "then") > /build/chromium-71.0.3578.80/debian/clean: 31: > /build/chromium-71.0.3578.80/debian/clean: third_party/yasm/run_yasm.py: > not > found > /build/chromium-71.0.3578.80/debian/clean: 33: > /build/chromium-71.0.3578.80/debian/clean: > tools/gn/base/numerics/safe_math_arm_impl.h: not found > /build/chromium-71.0.3578.80/debian/clean: 34: > /build/chromium-71.0.3578.80/debian/clean: > tools/gn/base/numerics/safe_conversions_arm_impl.h: not found > /build/chromium-71.0.3578.80/debian/clean: 36: > /build/chromium-71.0.3578.80/debian/clean: > third_party/catapult/third_party/polymer/components: not found > dh_clean: debian/clean is marked executable but does not appear to an > executable config. > dh_clean: > dh_clean: If debian/clean is intended to be an executable config file, > please > ensure it can > dh_clean: be run as a stand-alone script/program (e.g. "./debian/clean") > dh_clean: Otherwise, please remove the executable bit from the file (e.g. > chmod > -x "debian/clean") > dh_clean: > dh_clean: Please see "Executable debhelper config files" in debhelper(7) > for > more information. > dh_clean: > dh_clean: debian/clean (executable config) returned exit code 127 > make: *** [debian/rules:127: clean] Error 22 > dpkg-buildpackage: error: debian/rules clean subprocess returned exit > status 2 > debuild: fatal error at line 1182: > dpkg-buildpackage -us -uc -ui failed > > > > -- System Information: > Debian Release: buster/sid > APT prefers testing > APT policy: (500, 'testing') > Architecture: amd64 (x86_64) > Foreign Architectures: i386 > > Kernel: Linux 4.18.0-2-amd64 (SMP w/8 CPU cores) > Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE= > (charmap=UTF-8) > Shell: /bin/sh linked to /bin/dash > Init: systemd (via /run/systemd/system) > LSM: AppArmor: enabled >