<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>229063</bug_id>
          
          <creation_ts>2008-06-23 15:52 0000</creation_ts>
          <short_desc>media-video/streamdvd-0.4-r1 / gcc-4.3 - error: ‘INT_MAX’ was not declared in this scope</short_desc>
          <delta_ts>2008-07-09 09:24:32 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>198121</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>elylevy@cs.huji.ac.il</reporter>
          <assigned_to>media-video@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>elylevy@cs.huji.ac.il</who>
            <bug_when>2008-06-23 15:52:52 0000</bug_when>
            <thetext>media-video/streamdvd-0.4-r1 doesn&apos;t compile with libc 2.8_p20080602


Reproducible: Always




&gt;&gt;&gt; Unpacking source...
&gt;&gt;&gt; Unpacking streamdvd-0.4.tar.gz to /var/tmp/portage/media-video/streamdvd-0.4-r1/work
 * Applying streamdvd-0.4.patch ...
  [ ok ]
 * Applying streamdvd-0.4-makefile.patch ...
  [ ok ]
 * Applying streamdvd-0.4-gcc41.patch ...
  [ ok ]
 * Applying streamdvd-0.4-libdvdread.patch ...
  [ ok ]
&gt;&gt;&gt; Source unpacked.
&gt;&gt;&gt; Compiling source in /var/tmp/portage/media-video/streamdvd-0.4-r1/work/StreamDVD-0.4 ...
mplex/inputstrm.cpp: In constructor ‘ElementaryStream::ElementaryStream(IBitStream&amp;, Multiplexor&amp;, ElementaryStream::stream_kind)’:
mplex/inputstrm.cpp:80: error: ‘INT_MAX’ was not declared in this scope
mplex/mplex.cpp: In constructor ‘CmdLineMultiplexJob::CmdLineMultiplexJob(int, int*, int)’:
mplex/mplex.cpp:292: warning: deprecated conversion from string constant to ‘char*’
mplex/multiplexor.cpp: In member function ‘void Multiplexor::OutputDVDPriv2()’:
mplex/multiplexor.cpp:1453: error: ‘memset’ was not declared in this scope
mplex/padstrm.cpp: In member function ‘virtual unsigned int PaddingStream::ReadPacketPayload(uint8_t*, unsigned int)’:
mplex/padstrm.cpp:38: error: ‘memset’ was not declared in this scope
mplex/padstrm.cpp: In member function ‘virtual unsigned int VCDAPadStream::ReadPacketPayload(uint8_t*, unsigned int)’:
mplex/padstrm.cpp:44: error: ‘memset’ was not declared in this scope
mplex/padstrm.cpp: In member function ‘virtual unsigned int DVDPriv2Stream::ReadPacketPayload(uint8_t*, unsigned int)’:
mplex/padstrm.cpp:50: error: ‘memset’ was not declared in this scope
mplex/zalphastrm_in.cpp: In member function ‘virtual void ZAlphaStream::ScanFirstSeqHeader()’:
mplex/zalphastrm_in.cpp:82: error: ‘memcpy’ was not declared in this scope
make: *** [all] Error 1
 * 
 * ERROR: media-video/streamdvd-0.4-r1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2076:  Called die
 * The specific snippet of code:
 *       emake CC=&quot;$(tc-getCC)&quot; CXX=&quot;$(tc-getCXX)&quot; all addon || die
 *  The die message:
 *   (no error message)
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at &apos;/var/tmp/portage/media-video/streamdvd-0.4-r1/temp/build.log&apos;.
 * The ebuild environment file is located at &apos;/var/tmp/portage/media-video/streamdvd-0.4-r1/temp/environment&apos;.
 *</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2008-06-23 16:13:19 0000</bug_when>
            <thetext>Looks like a strictness bug against gcc 4.3, not related to glibc 2.8.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>spasswolf@web.de</who>
            <bug_when>2008-07-07 21:38:15 0000</bug_when>
            <thetext>Created an attachment (id=159830)
Patch for compilation with gcc-4.3

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>spasswolf@web.de</who>
            <bug_when>2008-07-07 21:39:34 0000</bug_when>
            <thetext>Created an attachment (id=159832)
ebuild for patch above

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>loki_val@gentoo.org</who>
            <bug_when>2008-07-09 09:24:32 0000</bug_when>
            <thetext>+  09 Jul 2008; Peter Alfredsen &lt;loki_val@gentoo.org&gt;
+  +files/streamdvd-0.4-gcc43.patch, streamdvd-0.4-r1.ebuild:
+  Fix for gcc-4.3, bug #229063. Thanks to Bert Karwatzki &lt;spasswolf@web.de&gt;.
+
</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>159830</attachid>
            <date>2008-07-07 21:38 0000</date>
            <desc>Patch for compilation with gcc-4.3</desc>
            <filename>streamdvd-0.4-gcc-4.3.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtYXVyIG1wbGV4Lm9sZC9pbnB1dHN0cm0uY3BwIG1wbGV4L2lucHV0c3RybS5jcHAKLS0t
IG1wbGV4Lm9sZC9pbnB1dHN0cm0uY3BwCTIwMDQtMDMtMDggMjM6MTA6NTMuMDAwMDAwMDAwICsw
MTAwCisrKyBtcGxleC9pbnB1dHN0cm0uY3BwCTIwMDgtMDctMDcgMjM6Mjg6MTkuMDAwMDAwMDAw
ICswMjAwCkBAIC0yMyw2ICsyMyw3IEBACiAKICNpbmNsdWRlICJjb25maWcuaCIKICNpbmNsdWRl
IDxhc3NlcnQuaD4KKyNpbmNsdWRlIDxjbGltaXRzPgogCiAjaW5jbHVkZSAibWpwZWdfdHlwZXMu
aCIKICNpbmNsdWRlICJmYXN0aW50Zm5zLmgiCmRpZmYgLWF1ciBtcGxleC5vbGQvbXVsdGlwbGV4
b3IuY3BwIG1wbGV4L211bHRpcGxleG9yLmNwcAotLS0gbXBsZXgub2xkL211bHRpcGxleG9yLmNw
cAkyMDA0LTAzLTA4IDIzOjEwOjUzLjAwMDAwMDAwMCArMDEwMAorKysgbXBsZXgvbXVsdGlwbGV4
b3IuY3BwCTIwMDgtMDctMDcgMjM6Mjg6MTkuMDAwMDAwMDAwICswMjAwCkBAIC0yMiw2ICsyMiw3
IEBACiAjaW5jbHVkZSAiY29uZmlnLmgiCiAjaW5jbHVkZSA8bWF0aC5oPgogI2luY2x1ZGUgPHN0
ZGxpYi5oPgorI2luY2x1ZGUgPGNzdHJpbmc+CiAKICNpbmNsdWRlICJtanBlZ190eXBlcy5oIgog
I2luY2x1ZGUgIm1qcGVnX2xvZ2dpbmcuaCIKZGlmZiAtYXVyIG1wbGV4Lm9sZC9wYWRzdHJtLmNw
cCBtcGxleC9wYWRzdHJtLmNwcAotLS0gbXBsZXgub2xkL3BhZHN0cm0uY3BwCTIwMDQtMDMtMDgg
MjM6MTA6NTMuMDAwMDAwMDAwICswMTAwCisrKyBtcGxleC9wYWRzdHJtLmNwcAkyMDA4LTA3LTA3
IDIzOjI4OjE5LjAwMDAwMDAwMCArMDIwMApAQCAtMjUsNiArMjUsNyBAQAogI2VuZGlmCiAKICNp
bmNsdWRlICJwYWRzdHJtLmhwcCIKKyNpbmNsdWRlIDxjc3RyaW5nPgogCiAKIApkaWZmIC1hdXIg
bXBsZXgub2xkL3phbHBoYXN0cm1faW4uY3BwIG1wbGV4L3phbHBoYXN0cm1faW4uY3BwCi0tLSBt
cGxleC5vbGQvemFscGhhc3RybV9pbi5jcHAJMjAwNC0wMy0wOCAyMzoxMDo1My4wMDAwMDAwMDAg
KzAxMDAKKysrIG1wbGV4L3phbHBoYXN0cm1faW4uY3BwCTIwMDgtMDctMDcgMjM6Mjg6MTkuMDAw
MDAwMDAwICswMjAwCkBAIC0yMyw2ICsyMyw3IEBACiAjaW5jbHVkZSAiY29uZmlnLmgiCiAjaW5j
bHVkZSA8bWF0aC5oPgogI2luY2x1ZGUgPHN0ZGxpYi5oPgorI2luY2x1ZGUgPGNzdHJpbmc+CiAK
ICNpbmNsdWRlICJ6YWxwaGFzdHJtLmhwcCIKICNpbmNsdWRlICJpbnRlcmFjdC5ocHAiCg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>159832</attachid>
            <date>2008-07-07 21:39 0000</date>
            <desc>ebuild for patch above</desc>
            <filename>streamdvd-0.4-r2.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L21lZGlhLXZpZGVvL3N0cmVhbWR2ZC9zdHJlYW1k
dmQtMC40LXIxLmVidWlsZCx2IDEuMTQgMjAwNy8xMS8yNyAxMjoxMDowOSB6emFtIEV4cCAkCgpp
bmhlcml0IGV1dGlscyB0b29sY2hhaW4tZnVuY3MKCkRFU0NSSVBUSU9OPSJmYXN0IHRvb2wgdG8g
YmFja3VwIFZpZGVvIERWRHMgJ29uIHRoZSBmbHknIgpIT01FUEFHRT0iaHR0cDovL3d3dy5iYWRh
YnVtLmRlL3N0cmVhbWR2ZC5odG1sIgpTUkNfVVJJPSJodHRwOi8vd3d3LmJhZGFidW0uZGUvZG93
bi8ke1B9LnRhci5neiIKCkxJQ0VOU0U9IkdQTC0yIgpTTE9UPSIwIgpLRVlXT1JEUz0ifng4NiB+
cHBjIH5hbWQ2NCIKCklVU0U9IlgiCgpERVBFTkQ9Im1lZGlhLWxpYnMvbGliZHZkcmVhZAoJbWVk
aWEtdmlkZW8vbHNkdmQKCVg/ICggZGV2LXBlcmwvcGVybC10awoJZGV2LXBlcmwvVGstSlBFRy1M
aXRlCgl2aXJ0dWFsL2NkcnRvb2xzCgk+PW1lZGlhLXZpZGVvL2R2ZGF1dGhvci0wLjYuNQoJPj1h
cHAtY2RyL2R2ZCtydy10b29scy01LjEzLjQuNy40ICkiCgpTPSIke1dPUktESVJ9L1N0cmVhbURW
RC0ke1BWfSIKCnNyY191bnBhY2soKSB7Cgl1bnBhY2sgJHtBfQoJY2QgIiR7U30iIHx8IGRpZQoJ
dXNlIFggJiYgZXBhdGNoICIke0ZJTEVTRElSfS8ke1B9LnBhdGNoIgoKCWVwYXRjaCAiJHtGSUxF
U0RJUn0vJHtQfS1tYWtlZmlsZS5wYXRjaCIKCWVwYXRjaCAiJHtGSUxFU0RJUn0vJHtQfS1nY2M0
MS5wYXRjaCIKCWVwYXRjaCAiJHtGSUxFU0RJUn0vJHtQfS1saWJkdmRyZWFkLnBhdGNoIgoJZXBh
dGNoICIke0ZJTEVTRElSfS8ke1B9LWdjYy00LjMucGF0Y2giCn0KCnNyY19jb21waWxlKCkgewoJ
ZW1ha2UgQ0M9IiQodGMtZ2V0Q0MpIiBDWFg9IiQodGMtZ2V0Q1hYKSIgYWxsIGFkZG9uIHx8IGRp
ZSAgIyBjb21waWxlIGFsc28gb3B0aW9uYWwgcGFja2FnZXMKfQoKc3JjX2luc3RhbGwoKSB7Cglk
b2JpbiBzdHJlYW1kdmQgc3RyZWFtYW5hbHl6ZQoJbmV3YmluIGxzZHZkIGxzZHZkLXN0cmVhbWR2
ZCAgIyBwYXRjaGVkIGxzZHZkLCByZW5hbWUgdG8gYXZvaWQgY29uZmxpY3Qgd2l0aCBtZWRpYS12
aWRlby9sc2R2ZAoJZG9kb2MgUkVBRE1FCgluZXdkb2MgY29udHJpYi9sc2R2ZC9BVVRIT1JTIEFV
VEhPUlMubHNkdmQKCW5ld2RvYyBjb250cmliL2xzZHZkL1JFQURNRSBSRUFETUUubHNkdmQKCW5l
d2RvYyBjb250cmliL1N0cmVhbUFuYWx5emUvUkVBRE1FIFJFQURNRS5zdHJlYW1hbmFseXplCglp
ZiB1c2UgWAoJdGhlbgoJCWV2YWwgYHBlcmwgJy1WOmluc3RhbGx2ZW5kb3JsaWInYAoJCWluc2lu
dG8gIiRpbnN0YWxsdmVuZG9ybGliL1N0cmVhbURWRCIKCQlkb2lucyBHdWkvU3RyZWFtRFZELyou
cG0KCQlkb2JpbiBHdWkvU3RyZWFtRFZELnBsCgkJZG9zeW0gU3RyZWFtRFZELnBsIC91c3IvYmlu
L3N0cmVhbWR2ZF9ndWkgICMgY29udmluaWVuY2Ugc3ltbGluawoJCW5ld2RvYyBHdWkvUkVBRE1F
IFJFQURNRS5ndWkKCWZpCn0K
</data>        

          </attachment>
    </bug>

</bugzilla>