New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 887751 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
OOO until 2019-01-24
Closed: Sep 21
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Chrome
Pri: 2
Type: Bug



Sign in to add a comment

Update Linux build instructions for Crostini

Project Member Reported by kbr@chromium.org, Sep 20

Issue description

OS: 70.0.3538.22 (Official Build) dev (64-bit) on ChromeOS
cros-termina - Version: 11021.10.0

What steps will reproduce the problem?
(1) Check out ToT Chromium per https://chromium.googlesource.com/chromium/src/+/master/docs/linux_build_instructions.md#notes
(2) Attempt to run build/install-build-deps.sh

What is the expected result?

Script runs successfully.


What happens instead?

Script first fails missing the "file" command. After installing that it produces the following error:

-----
nome-keyring-dev libgtk-3-0 libgtk-3-dev libjpeg-dev libkrb5-dev libnspr4 libnspr4-dev libnss3 libnss3-dev libpam0g libpam0g-dev libpango1.0-0 libpci3 libpci-dev libpcre3 libpixman-1-0 libpng16-16 libpulse0 libpulse-dev libsctp-dev libspeechd2 libspeechd-dev libsqlite3-0 libsqlite3-dev libssl-dev libstdc++6 libtinfo-dev libtool libudev1 libudev-dev libuuid1 libwayland-egl1-mesa libwww-perl libx11-6 libx11-xcb1 libxau6 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxi6 libxinerama1 libxkbcommon-dev libxrandr2 libxrender1 libxslt1-dev libxss-dev libxt-dev libxtst6 libxtst-dev linux-libc-dev-armhf-cross locales openbox p7zip patch perl php7.0-cgi pkg-config python python-cherrypy3 python-crypto python-dev python-numpy python-opencv python-openssl python-psutil python-yaml realpath rpm ruby subversion texinfo uuid-dev wdiff x11-utils xcompmgr xsltproc xutils-dev xvfb xz-utils zip zlib1g

It produces the following output:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 g++-arm-linux-gnueabihf : Depends: gcc-arm-linux-gnueabihf (>= 4:6.3.0-4)
                           Depends: g++-6-arm-linux-gnueabihf (>= 6.3.0-9~)
E: Unable to correct problems, you have held broken packages.

You will have to install the above packages yourself.
-----

The --no-arm argument fixes this. The docs should be updated.


 
Project Member

Comment 1 by bugdroid1@chromium.org, Sep 21

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/5629377f7ef16282e4893428be56adbafdf415ba

commit 5629377f7ef16282e4893428be56adbafdf415ba
Author: Kenneth Russell <kbr@chromium.org>
Date: Fri Sep 21 01:46:15 2018

Update Linux build instructions for Crostini.

Bug:  887751 
Change-Id: Ia615c546c4550ac8e5535a6becf3dce1601bef18
Reviewed-on: https://chromium-review.googlesource.com/1237557
Reviewed-by: John Budorick <jbudorick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#593047}
[modify] https://crrev.com/5629377f7ef16282e4893428be56adbafdf415ba/docs/linux_build_instructions.md

Status: Fixed (was: Started)

Sign in to add a comment