Bug 475118

Summary: Header file causes redefinition errors
Product: [Fedora] Fedora Reporter: John Black <nhojjohnnhoj>
Component: SDL_PangoAssignee: Matthias Saou <matthias>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: ian, matthias, nhojjohnnhoj
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
URL: http://paste2.org/p/112249
Whiteboard:
Fixed In Version: 0.1.2-9 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-12-22 18:17:52 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Matrix declaraction patch none

Description John Black 2008-12-08 00:23:41 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.4) Gecko/2008111318 Ubuntu/8.10 (intrepid) Firefox/3.0.4

The header file defines a number of _MATRIX* SDLPango_Matrix's which should be defined in the library. This causes any software that includes the header file in more then one source file to fail.

Reproducible: Always




The debian source diff includes a patch to fix this bug, I will attached it. It also has some patches for api additions and some other bug fixes.

Comment 1 John Black 2008-12-08 00:25:12 UTC
Created attachment 326062 [details]
Matrix declaraction patch

Comment 2 Matthias Saou 2008-12-22 18:17:52 UTC
Thanks a lot for the report! I've included this patch in devel, though I've had to adapt it in order for it to apply and not loose the warning fixes from another included patch.