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

Issue 789525 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Last visit > 30 days ago
Closed: Nov 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug-Regression
Team-Accessibility



Sign in to add a comment

Chromium Linux build fails on GCC: conflicting declaration of ax_platform_node_auralinux_get_attributes

Project Member Reported by jose.dap...@lge.com, Nov 29 2017

Issue description

Yocto poky pyro for Raspberry Pi 2. GCC version 6.3.0.

Snippet of log that contains the failure:

../../../chromium-64.0.3278.0/ui/accessibility/platform/ax_platform_node_auralinux.cc: In function 'AtkAttributeSet* ax_platform_node_auralinux_get_attributes(AtkDocument*)':
../../../chromium-64.0.3278.0/ui/accessibility/platform/ax_platform_node_auralinux.cc:415:25: error: conflicting declaration of C function 'AtkAttributeSet* ax_platform_node_auralinux_get_attributes(AtkDocument*)'
 static AtkAttributeSet* ax_platform_node_auralinux_get_attributes(
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../chromium-64.0.3278.0/ui/accessibility/platform/ax_platform_node_auralinux.cc:170:25: note: previous declaration 'AtkAttributeSet* ax_platform_node_auralinux_get_attributes(AtkObject*)'
 static AtkAttributeSet* ax_platform_node_auralinux_get_attributes(
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

Comment 1 by jose.dap...@lge.com, Nov 29 2017

Status: Started (was: Untriaged)
Project Member

Comment 2 by bugdroid1@chromium.org, Nov 29 2017

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

commit ca85717e9b1ebd0d68e4ce83163f3decf824b02c
Author: Jose Dapena Paz <jose.dapena@lge.com>
Date: Wed Nov 29 16:05:12 2017

Build fix for GCC: conflicting declaration of ax_platform_node_auralinux_get_attributes

Build was broken in GCC for Linux, with ATK enabled. There were two methods with
same name ax_platform_node_auralinux_get_attributes. One for AtkDocument, and the other
for AtkObject. Rename AtkDocument interfaces to avoid the problem.

Bug:  789525 
Change-Id: I05560a98befccb913c5ea6b2bcd403360662464e
Reviewed-on: https://chromium-review.googlesource.com/796471
Commit-Queue: Dominic Mazzoni <dmazzoni@chromium.org>
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#520128}
[modify] https://crrev.com/ca85717e9b1ebd0d68e4ce83163f3decf824b02c/ui/accessibility/platform/ax_platform_node_auralinux.cc

Comment 3 by jose.dap...@lge.com, Nov 29 2017

Status: Verified (was: Started)

Sign in to add a comment