Я скачал tarball с исходным кодом хрома и начал сборку на 32-битной ОС Ubuntu, как показано ниже.
извлеченный архив с исходным кодом
установил depot_tools и экспортировал его PATH
В оболочке выполняются следующие команды
$ cd [CHROMIUM_ROOT] / хром / источник
$ sudo ./build/install-build-deps.sh
$ sudo ./build/gyp_chromium
$ make chrome
Я получил ошибки ниже для последней использованной make command
.. / native_client / toolchain / linux_x86_newlib / x86_64-nacl / bin / gcc -c src / недоверенные / заглушки / crti_x86_32.S -o / home / yugandroid / рабочий стол / хром / src / out / Debug / obj / gen / tc_newlib / lib32 / crti.o -std = gnu99 -m32 -O3 -fomit-frame-pointer -mtls-use-call -DNACL_BUILD_ARCH = x86 -D_ linux _ -D__STDC_LIMIT_MACROS = 1 - D__STDC_FORMAT_MACROS = 1 -D_GNU_SOURCE = 1 -D_BSD_SOURCE = 1 -D_POSIX_C_SOURCE = 199506 -D_XOPEN_SOURCE = 600 -DDYNAMIC_ANNOTATIONS_ENABLED = 1 -DDYNAMIC_NOB/DIB_DIB_DARGUSD_DAR_DAR_DAR_DAR_S_DAR_DAR_DAR_DAR_S_DAR_DAR_S_DAR_DAR_S_D_D_S_DK_S_DK_S_DAR_S_DAR_S_DAR_S_DAR_S_DAR_SID_D_TAR gen / tc_newlib / include -I .. -I ../ ppapi -I .. -I ../ ppapi
FAILED: [Errno 2] Нет такого файла или каталога
make: *** [out / Debug / obj / gen / tc_newlib / lib32 / crti.o] Ошибка 255
Я нашел похожую ошибку, опубликованную в Инструкции по сборке Linux для хрома
Кто-то ответил за вышеуказанную проблему как Эту проблему можно решить, добавив библиотеку glibc.i686 и другие отсутствующие библиотеки (как root): yum install glibc.i686 libstdc ++. So.6 libz.so.1
Я пытался $ sudo yum установить glibc.i686 libstdc ++. So.6 libz.so.1
выход
[sudo] пароль для yugandroid:
Настройка процесса установки
Пакет glibc.i686 недоступен.
Пакет libstdc ++. So.6 недоступен.
Пакет libz.so.1 недоступен.
Ничего не делать
Если кто-нибудь знает решение, пожалуйста, помогите мне в этом. Спасибо