New issue
Advanced search Search tips

Issue 847738 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: May 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 3
Type: Bug



Sign in to add a comment

Patch "Relativize include dir for windows build" cause gn gen failed on windows

Project Member Reported by shaobo....@intel.com, May 30 2018

Issue description

I have my visual studio in C:\ and chromium project in D:\

and this patch cause gn gen failed with errors like : Generating files...

Traceback (most recent call last):
  File "D:/workspace/shaobo/chrome/src/build/toolchain/win/setup_toolchain.py", line 274, in <module>
    main()
  File "D:/workspace/shaobo/chrome/src/build/toolchain/win/setup_toolchain.py", line 245, in main
    include = map(os.path.relpath, include)
  File "D:\workspace\depot_tools\win_tools-2_7_6_bin\python\bin\lib\ntpath.py", line 512, in relpath
Traceback (most recent call last):
  File "D:/workspace/shaobo/chrome/src/build/toolchain/win/setup_toolchain.py", line 274, in <module>
    main()
  File "D:/workspace/shaobo/chrome/src/build/toolchain/win/setup_toolchain.py", line 245, in main
        % (path_prefix, start_prefix))
include = map(os.path.relpath, include)
ValueError  File "D:\workspace\depot_tools\win_tools-2_7_6_bin\python\bin\lib\ntpath.py", line 512, in relpath
:     p% (path_prefix, start_prefix))
ath is on drive C:, start on drive D:ValueError
: path is on drive C:, start on drive D:

 
Cc: tikuta@chromium.org
Cc: tobine@google.com

Comment 4 by tikuta@chromium.org, May 31 2018

Components: Build
Labels: OS-Windows Pri-3 Type-Bug
Owner: tikuta@chromium.org
Status: Assigned (was: Untriaged)
Let me make a fix for different drive.
tikuta@, thx !
Project Member

Comment 6 by bugdroid1@chromium.org, May 31 2018

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

commit 3bee3633680db062b91d1d36e2911f13572284ed
Author: Takuto Ikuta <tikuta@chromium.org>
Date: Thu May 31 04:06:48 2018

win: check drive letter before relativize include path

Bug:  847738 
Change-Id: I49a8cbcaad484f8044a0196901b8cf6140b39388
Reviewed-on: https://chromium-review.googlesource.com/1080357
Commit-Queue: Takuto Ikuta <tikuta@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#563148}
[modify] https://crrev.com/3bee3633680db062b91d1d36e2911f13572284ed/build/toolchain/win/setup_toolchain.py

Comment 7 by tikuta@chromium.org, May 31 2018

Status: Fixed (was: Assigned)

Sign in to add a comment