{"action":"created","issue":{"url":"https://api.github.com/repos/Eloston/ungoogled-chromium/issues/426","repository_url":"https://api.github.com/repos/Eloston/ungoogled-chromium","labels_url":"https://api.github.com/repos/Eloston/ungoogled-chromium/issues/426/labels{/name}","comments_url":"https://api.github.com/repos/Eloston/ungoogled-chromium/issues/426/comments","events_url":"https://api.github.com/repos/Eloston/ungoogled-chromium/issues/426/events","html_url":"https://github.com/Eloston/ungoogled-chromium/issues/426","id":334287487,"node_id":"MDU6SXNzdWUzMzQyODc0ODc=","number":426,"title":"Compile failed on Debian Buster","user":{"login":"zaza42","id":16356124,"node_id":"MDQ6VXNlcjE2MzU2MTI0","avatar_url":"https://avatars0.githubusercontent.com/u/16356124?v=4","gravatar_id":"","url":"https://api.github.com/users/zaza42","html_url":"https://github.com/zaza42","followers_url":"https://api.github.com/users/zaza42/followers","following_url":"https://api.github.com/users/zaza42/following{/other_user}","gists_url":"https://api.github.com/users/zaza42/gists{/gist_id}","starred_url":"https://api.github.com/users/zaza42/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zaza42/subscriptions","organizations_url":"https://api.github.com/users/zaza42/orgs","repos_url":"https://api.github.com/users/zaza42/repos","events_url":"https://api.github.com/users/zaza42/events{/privacy}","received_events_url":"https://api.github.com/users/zaza42/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-06-20T23:47:18Z","updated_at":"2018-06-22T03:54:33Z","closed_at":"2018-06-21T09:43:39Z","author_association":"NONE","body":"Using `./buildkit-launcher.py genbun debian_buster` and `./buildkit-launcher.py genpkg debian --flavor buster` commands.\r\n\r\n```\r\ndpkg-source: info: applying debian/system/ffmpeg.patch\r\npatching file build/linux/unbundle/ffmpeg.gn\r\nReversed (or previously applied) patch detected!  Skipping patch.\r\n2 out of 2 hunks ignored\r\ndpkg-source: info: the patch has fuzz which is not allowed, or is malformed\r\ndpkg-source: info: if patch 'debian/system/ffmpeg.patch' is correctly applied by quilt, use 'quilt refresh' to update it\r\ndpkg-source: error: LC_ALL=C patch -t -F 0 -N -p1 -u -V never -E -b -B .pc/debian/system/ffmpeg.patch/ --reject-file=- < tree/debian/patches/debian/system/ffmpeg.patch subprocess returned exit status 1\r\ndpkg-buildpackage: error: dpkg-source --before-build tree subprocess returned exit status 2\r\n\r\n```\r\nAfter removing ffmpeg.patch, other error comes:\r\n```\r\ndpkg-source: info: applying debian/system/lcms2.patch\r\npatching file third_party/pdfium/BUILD.gn\r\nHunk #1 FAILED at 194.\r\nHunk #2 succeeded at 691 (offset 4 lines).\r\nHunk #3 FAILED at 1082.\r\n2 out of 3 hunks FAILED\r\ndpkg-source: info: the patch has fuzz which is not allowed, or is malformed\r\ndpkg-source: info: if patch 'debian/system/lcms2.patch' is correctly applied by quilt, use 'quilt refresh' to update it\r\ndpkg-source: info: restoring quilt backup files for debian/system/lcms2.patch\r\ndpkg-source: error: LC_ALL=C patch -t -F 0 -N -p1 -u -V never -E -b -B .pc/debian/system/lcms2.patch/ --reject-file=- < tree/debian/patches/debian/system/lcms2.patch subprocess returned exit status 1\r\ndpkg-buildpackage: error: dpkg-source --before-build tree subprocess returned exit status 2\r\n```\r\n\r\nTrying compilig as stretch:\r\n```\r\nERROR at //BUILD.gn:710:7: Can't load input file.\r\n      \"//third_party/icu/fuzzers\",\r\n      ^--------------------------\r\nUnable to load:\r\n  /usr/src/sources/2018/browser/ungoogled-chromium-67.0.3396.87-1/buildspace/tree/third_party/icu/fuzzers/BUILD.gn\r\nI also checked in the secondary tree for:\r\n  /usr/src/sources/2018/browser/ungoogled-chromium-67.0.3396.87-1/buildspace/tree/build/secondary/third_party/icu/fuzzers/BUILD.gn\r\nmake[1]: *** [debian/rules:136: override_dh_auto_build-arch] Error 1\r\nmake[1]: Leaving directory '/usr/src/sources/2018/browser/ungoogled-chromium-67.0.3396.87-1/buildspace/tree'\r\nmake: *** [debian/rules:121: binary] Error 2\r\nCommand exited with non-zero status 2\r\n\r\n```\r\nAfter correcting icu path:\r\n```\r\nERROR at //third_party/widevine/cdm/BUILD.gn:14:1: Assertion failed.\r\nassert(!enable_widevine || is_win || is_mac || is_chromecast,\r\n^-----\r\nComponent updated CDM only supported on Windows and Mac for now.\r\nSee //chrome/BUILD.gn:318:9: which caused the file to be included.\r\n        \"//third_party/widevine/cdm\",\r\n        ^---------------------------\r\nmake[1]: *** [debian/rules:136: override_dh_auto_build-arch] Error 1\r\nmake[1]: Leaving directory '/usr/src/sources/2018/browser/ungoogled-chromium-67.0.3396.87-1/buildspace/tree'\r\nmake: *** [debian/rules:121: binary] Error 2\r\nCommand exited with non-zero status 2\r\n\r\n```\r\nRemoving widevine...\r\n```\r\n\r\nThe variable \"exclude_unwind_tables\" was set as a build argument\r\nbut never appeared in a declare_args() block in any buildfile.\r\n\r\nTo view all possible args, run \"gn args --list <out_dir>\"\r\nmake[1]: *** [debian/rules:136: override_dh_auto_build-arch] Error 1\r\nmake[1]: Leaving directory '/usr/src/sources/2018/browser/ungoogled-chromium-67.0.3396.87-1/buildspace/tree'\r\nmake: *** [debian/rules:121: binary] Error 2\r\nCommand exited with non-zero status 2\r\n\r\n```\r\nRemoving unwind tables....\r\n```\r\nThe variable \"optimize_for_size\" was set as a build argument\r\nbut never appeared in a declare_args() block in any buildfile.\r\n\r\nTo view all possible args, run \"gn args --list <out_dir>\"\r\nmake[1]: *** [debian/rules:136: override_dh_auto_build-arch] Error 1\r\nmake[1]: Leaving directory '/usr/src/sources/2018/browser/ungoogled-chromium-67.0.3396.87-1/buildspace/tree'\r\nmake: *** [debian/rules:121: binary] Error 2\r\nCommand exited with non-zero status 2\r\n\r\n```\r\nRemoving optimize_for_size...\r\n```\r\nDone. Made 8601 targets from 1535 files in 2417ms\r\nninja -j16 -C out/Default chrome chrome_sandbox content_shell chromedriver\r\nninja: Entering directory `out/Default'\r\nninja: error: '../../components/domain_reliability/baked_in_configs/c_android_clients_google_com.json', needed by 'gen/components/domain_reliability/baked_in_configs.cc', missing and no known rule to make it\r\nmake[1]: *** [debian/rules:137: override_dh_auto_build-arch] Error 1\r\nmake[1]: Leaving directory '/usr/src/sources/2018/browser/ungoogled-chromium-67.0.3396.87-1/buildspace/tree'\r\nmake: *** [debian/rules:121: binary] Error 2\r\nCommand exited with non-zero status 2\r\n\r\n```\r\n\r\nI could compile the previous ( 66.0.3359.181 ) without any issues."},"comment":{"url":"https://api.github.com/repos/Eloston/ungoogled-chromium/issues/comments/399313199","html_url":"https://github.com/Eloston/ungoogled-chromium/issues/426#issuecomment-399313199","issue_url":"https://api.github.com/repos/Eloston/ungoogled-chromium/issues/426","id":399313199,"node_id":"MDEyOklzc3VlQ29tbWVudDM5OTMxMzE5OQ==","user":{"login":"Eloston","id":1305560,"node_id":"MDQ6VXNlcjEzMDU1NjA=","avatar_url":"https://avatars2.githubusercontent.com/u/1305560?v=4","gravatar_id":"","url":"https://api.github.com/users/Eloston","html_url":"https://github.com/Eloston","followers_url":"https://api.github.com/users/Eloston/followers","following_url":"https://api.github.com/users/Eloston/following{/other_user}","gists_url":"https://api.github.com/users/Eloston/gists{/gist_id}","starred_url":"https://api.github.com/users/Eloston/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Eloston/subscriptions","organizations_url":"https://api.github.com/users/Eloston/orgs","repos_url":"https://api.github.com/users/Eloston/repos","events_url":"https://api.github.com/users/Eloston/events{/privacy}","received_events_url":"https://api.github.com/users/Eloston/received_events","type":"User","site_admin":false},"created_at":"2018-06-22T03:54:33Z","updated_at":"2018-06-22T03:54:33Z","author_association":"OWNER","body":"The warnings are normal. The `unused-private-field` warnings are due to patches; they could be removed in their corresponding patches.\r\n\r\n> One more tip: when use_kerberos=false then checking for libkrb5-dev in debian/control is useless.\r\n\r\nThere are several unused dependencies there (Debian's `chromium` package included), but I haven't meticulously gone though to remove them due to the work involved (the tedious work is checking what's unbundled by the `unbundle` script).\r\n\r\n> I've noticed that ffmpeg is internal now and not depending on system's libavcodec library, opposite to previous versions.\r\n\r\nYep, this is a [Debian change](https://tracker.debian.org/news/964307/accepted-chromium-browser-670339679-2-source-into-unstable/). FFmpeg libraries older than 4 stopped working with Chromium since 67 (at runtime, not compile time)."}}
{"actor":{"display_login":"Eloston"}}