[mythtv-commits] Re: Ticket #478: Compile error due to glibc &
libdvdread incompatibility in FC4
MythTV
mythtv at cvs.mythtv.org
Sat Nov 26 17:51:49 EST 2005
#478: Compile error due to glibc & libdvdread incompatibility in FC4
---------------------------------+------------------------------------------
Reporter: agforsyth at gmail.com | Owner: ijr
Type: defect | Status: reopened
Priority: minor | Milestone:
Component: mythtv | Version:
Severity: medium | Resolution:
---------------------------------+------------------------------------------
Changes (by Anduin Withers <awithers at anduin.com>):
* resolution: wontfix =>
* status: closed => reopened
Comment:
It isn't "internal glibc stuff" it is standard C99 stuff.
From ISO 9899:
<quote>
217) C++ implementations should define these macros only when
__STDC_LIMIT_MACROS is defined before <stdint.h> is included.
</quote>
The issue is that libdvdread removed the include of inttypes.h and
included an inferior header check based on "special" defines (special if
you are using a C++ compiler). This change only appears immediately after
the 0.9.4 release (so we can expect it in future releases and from
repositories that track CVS, unless the Ogle folks decide to change things
(this changed more than two years ago so I wouldn't wait for them)).
http://cvs.berlios.de/cgi-
bin/viewcvs.cgi/ogle/libdvdread/dvdread/ifo_types.h?graph=1 look at 1.11
then 1.12.
Builds still fail on a fully updated FC4 system.
I'm attaching another patch that adds the define as part of configure,
though only because I made it before finding this bug.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/478>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list