Bug 1397596

Summary: oniguruma.h needs should not use UChar but OnigUChar
Product: [Fedora] Fedora Reporter: Christoph Müllner <christophm30>
Component: onigurumaAssignee: Mamoru TASAKA <mtasaka>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 25CC: christophm30, mtasaka
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Unspecified   
Whiteboard:
Fixed In Version: oniguruma-6.1.2-1.fc25 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-12-28 06:57:57 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Christoph Müllner 2016-11-22 22:34:32 UTC
The oniguruma-devel package contains the file
/usr/include/oniguruma.h. This file contains C function prototypes,
which use the type UChar instead of OnigUChar.
This is a bug and leads to a compilation problem for e.g. hhvm.

This bug has been fixed in the devel branch of oniguruma
(by replacing UChar by OnigUChar).

Here are some existing bug reports (other systems, but same bug):
https://www.bountysource.com/issues/37408475-onig-error-unknown-type-name-uchar
https://github.com/hhvm/homebrew-hhvm/issues/50

Only Fedora 25's oniguruma is affected by this issue.

Comment 1 Mamoru TASAKA 2016-11-23 03:36:40 UTC
6.1.2 is already in testing.
https://bodhi.fedoraproject.org/updates/FEDORA-2016-30d7ef83f9

Comment 2 Mamoru TASAKA 2016-12-28 06:57:57 UTC
Closing this.