https://bugzilla.redhat.com/show_bug.cgi?id=2232737
Bug ID: 2232737
Summary: Bad typedef in /usr/include/m17n-core.h
Product: Fedora
Version: rawhide
Hardware: All
OS: Linux
Status: NEW
Component: m17n-lib
Keywords: Regression
Severity: high
Assignee: mfabian(a)redhat.com
Reporter: yanqiyu01(a)gmail.com
QA Contact: extras-qa(a)fedoraproject.org
CC: i18n-bugs(a)lists.fedoraproject.org, mfabian(a)redhat.com,
petersen(a)redhat.com, pnemade(a)redhat.com
Target Milestone: ---
Classification: Fedora
There is a line
typedef struct MSymbol *MSymbol;
in /usr/include/m17n-core.h of version 1.8.3 causing dependent packages unable
to build from following error:
/usr/include/m17n-core.h:197:25: error: conflicting declaration 'typedef struct
MSymbol* MSymbol'
197 | typedef struct MSymbol *MSymbol;
| ^~~~~~~
/usr/include/m17n-core.h:197:16: note: previous declaration as 'struct MSymbol'
197 | typedef struct MSymbol *MSymbol;
| ^~~~~~~
----------
Seems to be an upstream error causing a naming conflict?
Reproducible: Always
Steps to Reproduce:
Identified this during building fcitx5-mozc:
https://koji.fedoraproject.org/koji/taskinfo?taskID=104979177
Actual Results:
See datails
Expected Results:
See datails
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2232737
Report this comment as SPAM:
https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=rep...