View Issue Details

IDCategoryLast Update
0008637other2021-03-28 02:31
ReportertartinaAssigned Tox42 
Status resolvedResolutionfixed 
PlatformGNU/Linux x86_64OSFedoraOS Version35 (rawhide)
Product Version6.6 
Fixed in Version 
Summary0008637: Double definition of struct ColumnInfo
DescriptionThis warning was reporteby the linker:

../gtk2_ardour/ warning: type ‘struct ColumnInfo’ violates the C++ One Definition Rule [-Wodr]
   65 | struct ColumnInfo {
      | ^
../gtk2_ardour/ note: a different type is defined in another translation unit
   75 | struct ColumnInfo {
../gtk2_ardour/ note: the first difference of corresponding definitions is field ‘label’
   67 | const char* label;
      | ^
../gtk2_ardour/ note: a field with different name is defined in another translation unit
   77 | int sort_idx;
Steps To ReproduceCompile ardour
Additional InformationJust a warning but aone of the definition seems clearly wrong, don't know which one
TagsNo tags attached.



2021-03-28 02:31

administrator   ~0025651

Should be fixed in 6.6-215-g09d9938ecd

Issue History

Date Modified Username Field Change
2021-03-24 12:35 tartina New Issue
2021-03-28 02:31 x42 Assigned To => x42
2021-03-28 02:31 x42 Status new => resolved
2021-03-28 02:31 x42 Resolution open => fixed
2021-03-28 02:31 x42 Note Added: 0025651