<?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>132054</bug_id>
          
          <creation_ts>2006-05-02 13:26 0000</creation_ts>
          <short_desc>STLport 5.x marked as ~ppc but it&apos;s unsupported realy</short_desc>
          <delta_ts>2007-01-08 22:31:41 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>Development</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>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>morgoth6@gmail.com</reporter>
          <assigned_to>cpp@gentoo.org</assigned_to>
          <cc>h.mth@web.de</cc>
    
    <cc>ppc@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>morgoth6@gmail.com</who>
            <bug_when>2006-05-02 13:26:25 0000</bug_when>
            <thetext>I see STLport 5.x is marked as ~ppc, but this version is completly not compatible without some patchings.

First broken thing is endianese detection in STLport/stlport/stl/_config.h it can be fixed by a simple patch, but there is also many other compilation failures later on. I try to fix that but I simply give up :(</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>morgoth6@gmail.com</who>
            <bug_when>2006-05-13 05:58:24 0000</bug_when>
            <thetext>Ping ?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>david.gurvich@verizon.net</who>
            <bug_when>2006-06-16 08:15:21 0000</bug_when>
            <thetext>The only version of STLport that I can install is 4.6.2 on ~ppc system.  I get the same can&apos;t determine endianness error.  </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>morgoth6@gmail.com</who>
            <bug_when>2006-06-26 16:30:36 0000</bug_when>
            <thetext>Ech ... this bug was enough time here now. I did a small investigation of this problem using STLport 5.0.2 and I was able to compile it on my machine.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>morgoth6@gmail.com</who>
            <bug_when>2006-06-26 16:33:21 0000</bug_when>
            <thetext>Created an attachment (id=90222)
endianese detect fix

This one solved endianese detection problems for me. I am not completly sure is endian.h header is present on all systems, but I belive it is for all archs supported by Gentoo ATM.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>morgoth6@gmail.com</who>
            <bug_when>2006-06-26 16:36:09 0000</bug_when>
            <thetext>Created an attachment (id=90223)
ns fix

This one fix

g++ -I. -I../stlport -DLIBCIO= -D_POSIX_SOURCE -D_SVID_SOURCE -D__null=0L -O2 -fPIC dll_main.cpp -c -o ../lib/obj/LINUX/ReleaseD/dll_main.o
../stlport/cstdlib:89: error: </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>morgoth6@gmail.com</who>
            <bug_when>2006-06-26 16:36:09 0000</bug_when>
            <thetext>Created an attachment (id=90223)
ns fix

This one fix

g++ -I. -I../stlport -DLIBCIO= -D_POSIX_SOURCE -D_SVID_SOURCE -D__null=0L -O2 -fPIC dll_main.cpp -c -o ../lib/obj/LINUX/ReleaseD/dll_main.o
../stlport/cstdlib:89: error: __std_alias::llabs has not been declared
../stlport/cstdlib:90: error: __std_alias::lldiv_t has not been declared
../stlport/cstdlib:91: error: __std_alias::lldiv has not been declared
../stlport/cstdlib: In function long long int abs(long long int):
../stlport/cstdlib:133: error: llabs is not a member of __std_alias
../stlport/cstdlib: In function lldiv_t div(long long int, long long int):
../stlport/cstdlib:134: error: lldiv is not a member of __std_alias

It seems llabs/lldiv aren&apos;t exported to std namespace at last not on my system (Glibc 2.4-r3 &amp;&amp; GCC 4.1.1) Looking at cstdlib from my system gives me this solution. Not perfect, but working.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>morgoth6@gmail.com</who>
            <bug_when>2006-06-26 16:37:37 0000</bug_when>
            <thetext>Created an attachment (id=90224)
ebuild with both patches

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dertobi123@gentoo.org</who>
            <bug_when>2006-07-22 12:23:15 0000</bug_when>
            <thetext>Adding maintainers.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>david.gurvich@verizon.net</who>
            <bug_when>2006-10-02 11:16:39 0000</bug_when>
            <thetext>Created an attachment (id=98615)
openoffice build fails without the patch, not sure of the connection.

The sal portion of openoffice-2.0.4 fails with xml2cmp errors without patch.  From https://bugs.gentoo.org/146242 .</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>h.mth@web.de</who>
            <bug_when>2006-12-23 15:37:06 0000</bug_when>
            <thetext>Just wondering if STLport-5.1.0 solves this issue?
See bug #158981 for ebuild.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dev-zero@gentoo.org</who>
            <bug_when>2006-12-23 17:11:52 0000</bug_when>
            <thetext>Reassigning this bug to coordinate the keywording.
Ok, I&apos;ve committed a version bump to 5.1.0 a couple of minutes ago and I dropped ~ppc and ~ppc64 for that reason.
Dear arch-team members: Please test this package on your platform and re-add your keywords when the unittests succeed. Thanks in advance!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2006-12-31 12:10:08 0000</bug_when>
            <thetext>thanks! ~ppc64 added.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>josejx@gentoo.org</who>
            <bug_when>2007-01-08 22:31:41 0000</bug_when>
            <thetext>Marked ~ppc and closing since we&apos;re the last arch team CC&apos;d.

Thanks!</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>90222</attachid>
            <date>2006-06-26 16:33 0000</date>
            <desc>endianese detect fix</desc>
            <filename>STLport-5.0.2-endianese.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtdXJOIFNUTHBvcnQub3JnL3N0bHBvcnQvc3RsL19jb25maWcuaCBTVExwb3J0L3N0bHBv
cnQvc3RsL19jb25maWcuaAotLS0gU1RMcG9ydC5vcmcvc3RscG9ydC9zdGwvX2NvbmZpZy5oCTIw
MDYtMDItMDcgMTI6MzE6NDcuMDAwMDAwMDAwICswMTAwCisrKyBTVExwb3J0L3N0bHBvcnQvc3Rs
L19jb25maWcuaAkyMDA2LTA2LTI3IDAwOjUyOjIyLjAwMDAwMDAwMCArMDIwMApAQCAtMTYxLDIw
ICsxNjEsMTEgQEAKIAogCiAjaWYgIWRlZmluZWQgKF9TVExQX0JJR19FTkRJQU4pICYmICEgZGVm
aW5lZCAoX1NUTFBfTElUVExFX0VORElBTikKLSMgIGlmIGRlZmluZWQgKF9NSVBTRUIpIHx8IGRl
ZmluZWQgKF9fc3BhcmMpIHx8IGRlZmluZWQgKF9BSVgpIHx8IFwKLSAgICAgIGRlZmluZWQgKF9f
aHB1eCkgfHwgZGVmaW5lZCAobWFjaW50b3NoKSB8fCBkZWZpbmVkIChfTUFDKQorIyAgaW5jbHVk
ZSA8ZW5kaWFuLmg+CisjICBpZiBfX0JZVEVfT1JERVIgPT0gX19CSUdfRU5ESUFOCiAjICAgIGRl
ZmluZSBfU1RMUF9CSUdfRU5ESUFOIDEKLSMgIGVsaWYgZGVmaW5lZCAoX19pMzg2KSB8fCBkZWZp
bmVkIChfTV9JWDg2KSB8fCBkZWZpbmVkIChfTV9BUk0pIHx8IFwKLSAgICAgICAgZGVmaW5lZCAo
X19hbWQ2NF9fKSB8fCBkZWZpbmVkIChfTV9BTUQ2NCkgfHwgZGVmaW5lZCAoX194ODZfNjRfXykg
fHwgXAotICAgICAgICBkZWZpbmVkIChfX2FscGhhX18pCisjICBlbGlmIF9fQllURV9PUkRFUiA9
PSBfX0xJVFRMRV9FTkRJQU4KICMgICAgZGVmaW5lIF9TVExQX0xJVFRMRV9FTkRJQU4gMQotIyAg
ZWxpZiBkZWZpbmVkIChfX2lhNjRfXykKLSAgICAvKiBpdGFuaXVtIGFsbG93cyBib3RoIHNldHRp
bmdzIChmb3IgaW5zdGFuY2UgdmlhIGdjYyAtbWJpZy1lbmRpYW4pIC0gaGVuY2UgYSBzZXBlcmF0
ZSBjaGVjayBpcyByZXF1aXJlZCAqLwotIyAgICBpZiBkZWZpbmVkIChfX0JJR19FTkRJQU5fXykK
LSMgICAgICBkZWZpbmUgX1NUTFBfQklHX0VORElBTiAxCi0jICAgIGVsc2UKLSMgICAgICBkZWZp
bmUgX1NUTFBfTElUVExFX0VORElBTiAxCi0jICAgIGVuZGlmCiAjICBlbHNlCiAjICAgIGVycm9y
ICJjYW4ndCBkZXRlcm1pbmUgZW5kaWFuZXNzIgogIyAgZW5kaWYK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>90223</attachid>
            <date>2006-06-26 16:36 0000</date>
            <desc>ns fix</desc>
            <filename>STLport-5.0.2-ns.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtdXJOIFNUTHBvcnQub3JnL3N0bHBvcnQvY29uZmlnL3N0bF9nY2MuaCBTVExwb3J0L3N0
bHBvcnQvY29uZmlnL3N0bF9nY2MuaAotLS0gU1RMcG9ydC5vcmcvc3RscG9ydC9jb25maWcvc3Rs
X2djYy5oCTIwMDYtMDYtMjcgMDE6MjA6MTMuNDA4ODkxNTU5ICswMjAwCisrKyBTVExwb3J0L3N0
bHBvcnQvY29uZmlnL3N0bF9nY2MuaAkyMDA2LTA2LTI3IDAxOjIxOjE4LjMyMDMwNzM1MSArMDIw
MApAQCAtNiw2ICs2LDcgQEAKICNpZiBkZWZpbmVkIChfX2xpbnV4X18pIHx8IGRlZmluZWQoX19D
WUdXSU5fXykKICMgIGlmbmRlZiBfU1RMUF9VU0VfR0xJQkMKICMgICAgZGVmaW5lIF9TVExQX1VT
RV9HTElCQyAxCisjICAgIGRlZmluZSBfU1RMUF9OT19WRU5ET1JfU1RETElCX0wKIC8qCiAjICBp
ZmRlZiBfR0xJQkNQUF9VU0VfTkFNRVNQQUNFUwogIyAgICB1bmRlZiBfR0xJQkNQUF9VU0VfTkFN
RVNQQUNFUwo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>90224</attachid>
            <date>2006-06-26 16:37 0000</date>
            <desc>ebuild with both patches</desc>
            <filename>STLport-5.0.2.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA2IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L2Rldi1saWJzL1NUTHBvcnQvU1RMcG9ydC01LjAu
Mi5lYnVpbGQsdiAxLjMgMjAwNi8wNC8wOSAxOTowOTozOSBoYWxjeTBuIEV4cCAkCgppbmhlcml0
IGV1dGlscyB0b29sY2hhaW4tZnVuY3MgbXVsdGlsaWIKCk1ZX1A9JHtQTn0tJHtQVi9fcmMvUkN9
CkRFU0NSSVBUSU9OPSJDKysgU1RMIGxpYnJhcnkiCkhPTUVQQUdFPSJodHRwOi8vc3RscG9ydC5z
b3VyY2Vmb3JnZS5uZXQvIgpTUkNfVVJJPSJtaXJyb3I6Ly9zb3VyY2Vmb3JnZS9zdGxwb3J0LyR7
UH0udGFyLmJ6MiIKCkxJQ0VOU0U9ImFzLWlzIgpTTE9UPSIwIgpLRVlXT1JEUz0ifmFtZDY0IH5w
cGMgfnBwYzY0IH5zcGFyYyB+eDg2IgpJVVNFPSIiCgpERVBFTkQ9IiIKClM9IiR7V09SS0RJUn0i
LyR7UE59CgpzcmNfdW5wYWNrKCkgewoJdW5wYWNrICR7QX0KCWNkICIke1N9IgoKCWVwYXRjaCAi
JHtGSUxFU0RJUn0iLyR7UH0tZ2NjNDEucGF0Y2gKCWVwYXRjaCAiJHtGSUxFU0RJUn0iLyR7UH0t
ZW5kaWFuZXNlLnBhdGNoCiAgICAgICAgZXBhdGNoICIke0ZJTEVTRElSfSIvJHtQfS1ucy5wYXRj
aAoJCglzZWQgLWkgXAoJCS1lICdzOk9QVCArPSAtTzI6OicgXAoJCS1lICdzOk9QVCArPSAtZzo6
JyBcCgkJYnVpbGQvTWFrZWZpbGVzL2dtYWtlL3ssbGliLyxhcHAvfSoubWFrIFwKCQl8fCBkaWUg
InNlZCBvcHRzIGZhaWxlZCIKCglpZiBbWyAkKGdjYy1tYWpvci12ZXJzaW9uKSA9PSAiMyIgXV0g
OyB0aGVuCgkJY2F0IDw8LSBFT0YgPj4gc3RscG9ydC9jb25maWcvc3RsX2djYy5oCgkJI3VuZGVm
IF9TVExQX05BVElWRV9JTkNMVURFX1BBVEgKCQkjZGVmaW5lIF9TVExQX05BVElWRV9JTkNMVURF
X1BBVEggLi4vZysrLXYzCgkJRU9GCgllbHNlCgkJY2F0IDw8LSBFT0YgPj4gc3RscG9ydC9jb25m
aWcvc3RsX2djYy5oCgkJI3VuZGVmIF9TVExQX05BVElWRV9JTkNMVURFX1BBVEgKCQkjZGVmaW5l
IF9TVExQX05BVElWRV9JTkNMVURFX1BBVEggLi4vZysrLXY0CgkJRU9GCglmaQp9CgpzcmNfY29t
cGlsZSgpIHsKCWNkICIke1N9Ii9idWlsZC9saWIKCS4vY29uZmlndXJlIFwKCQktLXdpdGhvdXQt
Ym9vc3QgXAoJCS0td2l0aC1leHRyYS1jeHhmbGFncz0iJHtDWFhGTEFHU30iIHx8IGRpZSAiY29u
ZmlndXJlIGZhaWxlZCIKCWNkIC4uLy4uCgoJZW1ha2UgXAoJCS1DIGJ1aWxkL2xpYiBcCgkJLWYg
Z2NjLm1hayBcCgkJZGVwZW5kIGFsbCB8fCBkaWUgIkNvbXBpbGUgZmFpbGVkIgp9CgpzcmNfaW5z
dGFsbCgpIHsKCWRvZGlyIC91c3IvJChnZXRfbGliZGlyKQoJY3AgLXBQUiBidWlsZC9saWIvb2Jq
LyovKi9saWJzdGxwb3J0Ki5zbyogIiR7RH0iL3Vzci8kKGdldF9saWJkaXIpLyB8fCBkaWUgImRv
bGliLnNvIGZhaWxlZCIKCglkb2RpciAvdXNyL2luY2x1ZGUKCWNwIC1SICIke1N9Ii9zdGxwb3J0
ICIke0R9Ii91c3IvaW5jbHVkZQoJcm0gLXIgIiR7RH0iL3Vzci9pbmNsdWRlL3N0bHBvcnQvQkM1
MAoJY2htb2QgLVIgYStyICIke0R9Ii91c3IvaW5jbHVkZS9zdGxwb3J0CgoJY2QgIiR7U30iL2V0
Yy8KCWRvZG9jIENoYW5nZUxvZyogLi4vUkVBRE1FICoudHh0CgoJY2QgIiR7U30iCglkb2h0bWwg
LXIgZG9jLyoKfQo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>98615</attachid>
            <date>2006-10-02 11:16 0000</date>
            <desc>openoffice build fails without the patch, not sure of the connection.</desc>
            <filename>largefile-support.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGJ1aWxkL2xpYi9nY2MubWFrLm9yaWcJMjAwNi0wOS0wNCAxMjo0MzoyMC4wMDAwMDAwMDAg
KzAyMDAKKysrIGJ1aWxkL2xpYi9nY2MubWFrCTIwMDYtMDktMDQgMTI6NDM6MzUuMDAwMDAwMDAw
ICswMjAwCkBAIC04LDcgKzgsNyBAQAogaW5jbHVkZSAke1NSQ1JPT1R9L01ha2VmaWxlcy90b3Au
bWFrCiAKIGlmZXEgKCQoT1NOQU1FKSxsaW51eCkKLURFRlMgKz0gLURfU1RMUF9SRUFMX0xPQ0FM
RV9JTVBMRU1FTlRFRCAtRF9HTlVfU09VUkNFCitERUZTICs9IC1EX1NUTFBfUkVBTF9MT0NBTEVf
SU1QTEVNRU5URUQgLURfR05VX1NPVVJDRSAtRF9GSUxFX09GRlNFVF9CSVRTPTY0CiBlbmRpZgog
CiAjIG9wdGlvbnMgZm9yIGJ1aWxkIHdpdGggYm9vc3Qgc3VwcG9ydAotLS0gYnVpbGQvdGVzdC91
bml0L2djYy5tYWsub3JpZwkyMDA2LTA5LTA0IDEyOjQ0OjA0LjAwMDAwMDAwMCArMDIwMAorKysg
YnVpbGQvdGVzdC91bml0L2djYy5tYWsJMjAwNi0wOS0wNCAxMjo0NjoxMi4wMDAwMDAwMDAgKzAy
MDAKQEAgLTEwLDYgKzEwLDEwIEBACiAKIERFRlMgKz0gLURfU1RMUF9OT19DVVNUT01fSU8KIAor
aWZlcSAoJChPU05BTUUpLCBsaW51eCkKK0RFRlMgKz0gLURfRklMRV9PRkZTRVRfQklUUz02NAor
ZW5kaWYKKwogZGJnLXNoYXJlZDoJREVGUyArPSAtRF9TVExQX0RFQlVHX1VOSU5JVElBTElaRUQg
CiBzdGxkYmctc2hhcmVkOglERUZTICs9IC1EX1NUTFBfREVCVUdfVU5JTklUSUFMSVpFRCAKIAo=
</data>        

          </attachment>
    </bug>

</bugzilla>