<?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>61179</bug_id>
          
          <creation_ts>2004-08-21 10:59 0000</creation_ts>
          <short_desc>lcms: the configure script doesn&apos;t recognise the compiler in a uclibc env</short_desc>
          <delta_ts>2004-09-22 05:46:04 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>Ebuilds</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>blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>xmerlin@gentoo.org</reporter>
          <assigned_to>printing@gentoo.org</assigned_to>
          <cc>embedded@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>xmerlin@gentoo.org</who>
            <bug_when>2004-08-21 10:59:53 0000</bug_when>
            <thetext>I can&apos;t compile lcms in a uclibc env, the configure script doesn&apos;t recognise i386-pc-linux-uclibc compiler.

here is the error:
----
&gt;&gt;&gt; Source unpacked.
configure: WARNING: If you wanted to set the --build type, don&apos;t use --host.
    If a cross compiler is detected then cross compile mode will be used.
checking build system type... i686-pc-linux-gnu
checking host system type... Invalid configuration `i386-pc-linux-uclibc&apos;: machine `i386-pc-linux&apos; not recognized
configure: error: /bin/sh ./config.sub i386-pc-linux-uclibc failed

!!! ERROR: media-libs/lcms-1.12 failed.
!!! Function econf, Line 362, Exitcode 1
!!! econf failed

----

Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Portage 2.0.50-r9 (x86, gcc-3.3.4, glibc-0.9.26-r5, 2.6.8-rc2)
=================================================================
System uname: 2.6.8-rc2 i686 Pentium III (Coppermine)
Gentoo Base System version 1.5.3
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS=&quot;x86 ~x86&quot;
AUTOCLEAN=&quot;yes&quot;
CFLAGS=&quot;-Os -pipe&quot;
CHOST=&quot;i386-pc-linux-uclibc&quot;
COMPILER=&quot;gcc3&quot;
CONFIG_PROTECT=&quot;/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config
/usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/bind /var/qmail/alias /var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-Os -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoaddcvs buildpkg ccache nodoc noinfo noman sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;http://mirror.switch.ch/mirror/gentoo/
ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo
ftp://mirror.switch.ch/mirror/gentoo/&quot;
MAKEOPTS=&quot;-j3&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://10.0.4.11/gentoo-portage&quot;
USE=&quot;berkdb ncurses python readline ssl tcpd uclibc x86 zlib&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>xmerlin@gentoo.org</who>
            <bug_when>2004-08-21 11:01:15 0000</bug_when>
            <thetext>Created an attachment (id=37879)
fixes the configure script in a uclibc env
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>xmerlin@gentoo.org</who>
            <bug_when>2004-08-21 11:04:13 0000</bug_when>
            <thetext>Created an attachment (id=37880)
updated ebuild 
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>solar@gentoo.org</who>
            <bug_when>2004-08-21 17:06:16 0000</bug_when>
            <thetext>vs. patching config.sub/.guess (unwritten policy we try to avoid) try a simple 

&apos;inherit gnuconfig&apos; and in the src_unpack() function add &apos;gnuconfig_update&apos;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>xmerlin@gentoo.org</who>
            <bug_when>2004-08-22 05:52:20 0000</bug_when>
            <thetext>Created an attachment (id=37937)
updated ebuild to fix the complation on a uclibc env
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lanius@gentoo.org</who>
            <bug_when>2004-08-26 02:48:49 0000</bug_when>
            <thetext>please only post patches</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lanius@gentoo.org</who>
            <bug_when>2004-09-22 05:46:04 0000</bug_when>
            <thetext>fixed in lcms-1.13</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>37879</attachid>
            <date>2004-08-21 11:01 0000</date>
            <desc>fixes the configure script in a uclibc env</desc>
            <filename>lcms-uclibc-configure.chris.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGxjbXMtMS4xMi9jb25maWcuc3ViLmNocmlzCTIwMDMtMDctMjEgMTM6MjU6MzUgKzAwMDAK
KysrIGxjbXMtMS4xMi9jb25maWcuc3ViCTIwMDQtMDgtMjEgMTc6NTQ6MjQgKzAwMDAKQEAgLTEx
OCw3ICsxMTgsNyBAQAogIyBIZXJlIHdlIG11c3QgcmVjb2duaXplIGFsbCB0aGUgdmFsaWQgS0VS
TkVMLU9TIGNvbWJpbmF0aW9ucy4KIG1heWJlX29zPWBlY2hvICQxIHwgc2VkICdzL15cKC4qXCkt
XChbXi1dKi1bXi1dKlwpJC9cMi8nYAogY2FzZSAkbWF5YmVfb3MgaW4KLSAgbnRvLXFueCogfCBs
aW51eC1nbnUqIHwgZnJlZWJzZCotZ251KiB8IG5ldGJzZCotZ251KiB8IHN0b3JtLWNoYW9zKiB8
IG9zMi1lbXgqIHwgcnRtay1ub3ZhKikKKyAgbnRvLXFueCogfCBsaW51eC1nbnUqIHwgbGludXgt
dWNsaWJjKiB8IGZyZWVic2QqLWdudSogfCBuZXRic2QqLWdudSogfCBzdG9ybS1jaGFvcyogfCBv
czItZW14KiB8IHJ0bWstbm92YSopCiAgICAgb3M9LSRtYXliZV9vcwogICAgIGJhc2ljX21hY2hp
bmU9YGVjaG8gJDEgfCBzZWQgJ3MvXlwoLipcKS1cKFteLV0qLVteLV0qXCkkL1wxLydgCiAgICAg
OzsK
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>37880</attachid>
            <date>2004-08-21 11:04 0000</date>
            <desc>updated ebuild </desc>
            <filename>lcms-1.12.ebuild</filename>
            <type>application/octet-stream</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L21lZGlhLWxpYnMvbGNtcy9sY21zLTEuMTIuZWJ1
aWxkLHYgMS4xMyAyMDA0LzA2LzI0IDIzOjA1OjA1IGFncmlmZmlzIEV4cCAkCgppbmhlcml0IGxp
YnRvb2wgZXV0aWxzCgpERVNDUklQVElPTj0iQSBsaWdodHdlaWdodCwgc3BlZWQgb3B0aW1pemVk
IGNvbG9yIG1hbmFnZW1lbnQgZW5naW5lIgpIT01FUEFHRT0iaHR0cDovL3d3dy5saXR0bGVjbXMu
Y29tLyIKU1JDX1VSST0iaHR0cDovL3d3dy5saXR0bGVjbXMuY29tLyR7UH0udGFyLmd6IgoKTElD
RU5TRT0iTEdQTC0yLjEiClNMT1Q9IjAiCktFWVdPUkRTPSJ4ODYgfnBwYyBzcGFyYyBtaXBzIGFs
cGhhIGFybSBocHBhIGFtZDY0IGlhNjQgcHBjNjQiCklVU0U9InRpZmYganBlZyB6bGliIHB5dGhv
biB1Y2xpYmMiCgpERVBFTkQ9InRpZmY/ICggbWVkaWEtbGlicy90aWZmICkKCWpwZWc/ICggbWVk
aWEtbGlicy9qcGVnICkKCXpsaWI/ICggc3lzLWxpYnMvemxpYiApCglweXRob24/ICggPj1kZXYt
bGFuZy9weXRob24tMS41LjIgKSIKCnNyY191bnBhY2soKSB7Cgl1bnBhY2sgJHtBfQoKCSMgZml4
IGJ1aWxkIHdpdGggdWNsaWJjIAoJdXNlIHVjbGliYyAmJiBlcGF0Y2ggJHtGSUxFU0RJUn0vbGNt
cy11Y2xpYmMtY29uZmlndXJlLmNocmlzLnBhdGNoIHx8IGRpZQoKCSMgZml4IGJ1aWxkIG9uIGFt
ZDY0CgljZCAke1N9CgllaW5mbyAiUnVubmluZyBhdXRvcmVjb25mLi4uIgoJYXV0b3JlY29uZgoJ
ZWluZm8gIlJ1bm5pbmcgbGlidG9vbGl6ZS4uLiIKCWVsaWJ0b29saXplCn0KCnNyY19jb21waWxl
KCkgewoJZWNvbmYgXAoJCS0tZGlzYWJsZS1kZXBlbmRlbmN5LXRyYWNraW5nIFwKCQlgdXNlX3dp
dGgganBlZ2AgXAoJCWB1c2Vfd2l0aCB0aWZmYCBcCgkJYHVzZV93aXRoIHpsaWJgIFwKCQlgdXNl
X3dpdGggcHl0aG9uYCB8fCBkaWUKCWVtYWtlIHx8IGRpZSAiZW1ha2UgZmFpbGVkIgp9CgpzcmNf
aW5zdGFsbCgpIHsKCW1ha2UgXAoJCURFU1RESVI9JHtEfSBcCgkJQklORElSPSR7RH0vdXNyL2Jp
biBcCgkJaW5jbHVkZWRpcj0iL3Vzci9pbmNsdWRlLyR7UE59IiBcCgkJaW5zdGFsbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHx8IGRpZSAibWFrZSBpbnN0YWxsIGZhaWxlZCIKCglpbnNp
bnRvIC91c3Ivc2hhcmUvbGNtcy9wcm9maWxlcwoJZG9pbnMgdGVzdGJlZC8qLmljbQoKCWRvZG9j
IEFVVEhPUlMgUkVBRE1FKiBJTlNUQUxMIE5FV1MgZG9jLyoKfQo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>37937</attachid>
            <date>2004-08-22 05:52 0000</date>
            <desc>updated ebuild to fix the complation on a uclibc env</desc>
            <filename>lcms-1.12.ebuild</filename>
            <type>application/octet-stream</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L21lZGlhLWxpYnMvbGNtcy9sY21zLTEuMTIuZWJ1
aWxkLHYgMS4xMyAyMDA0LzA2LzI0IDIzOjA1OjA1IGFncmlmZmlzIEV4cCAkCgppbmhlcml0IGxp
YnRvb2wgZ251Y29uZmlnCgpERVNDUklQVElPTj0iQSBsaWdodHdlaWdodCwgc3BlZWQgb3B0aW1p
emVkIGNvbG9yIG1hbmFnZW1lbnQgZW5naW5lIgpIT01FUEFHRT0iaHR0cDovL3d3dy5saXR0bGVj
bXMuY29tLyIKU1JDX1VSST0iaHR0cDovL3d3dy5saXR0bGVjbXMuY29tLyR7UH0udGFyLmd6IgoK
TElDRU5TRT0iTEdQTC0yLjEiClNMT1Q9IjAiCktFWVdPUkRTPSJ4ODYgfnBwYyBzcGFyYyBtaXBz
IGFscGhhIGFybSBocHBhIGFtZDY0IGlhNjQgcHBjNjQiCklVU0U9InRpZmYganBlZyB6bGliIHB5
dGhvbiB1Y2xpYmMiCgpERVBFTkQ9InRpZmY/ICggbWVkaWEtbGlicy90aWZmICkKCWpwZWc/ICgg
bWVkaWEtbGlicy9qcGVnICkKCXpsaWI/ICggc3lzLWxpYnMvemxpYiApCglweXRob24/ICggPj1k
ZXYtbGFuZy9weXRob24tMS41LjIgKSIKClJERVBFTkQ9IiIKCnNyY191bnBhY2soKSB7Cgl1bnBh
Y2sgJHtBfQoKICAgICAgICAjIGFuIHVwZGF0ZWQgY29uZmlnLnN1YiBmb3IgdGhlIHVjbGliYyBl
bnYKICAgICAgICBnbnVjb25maWdfdXBkYXRlIHx8IGRpZQoKCSMgZml4IGJ1aWxkIG9uIGFtZDY0
CgljZCAke1N9CgllaW5mbyAiUnVubmluZyBhdXRvcmVjb25mLi4uIgoJYXV0b3JlY29uZgoJZWlu
Zm8gIlJ1bm5pbmcgbGlidG9vbGl6ZS4uLiIKCWVsaWJ0b29saXplCn0KCnNyY19jb21waWxlKCkg
ewoJZWNvbmYgXAoJCS0tZGlzYWJsZS1kZXBlbmRlbmN5LXRyYWNraW5nIFwKCQlgdXNlX3dpdGgg
anBlZ2AgXAoJCWB1c2Vfd2l0aCB0aWZmYCBcCgkJYHVzZV93aXRoIHpsaWJgIFwKCQlgdXNlX3dp
dGggcHl0aG9uYCB8fCBkaWUKCWVtYWtlIHx8IGRpZSAiZW1ha2UgZmFpbGVkIgp9CgpzcmNfaW5z
dGFsbCgpIHsKCW1ha2UgXAoJCURFU1RESVI9JHtEfSBcCgkJQklORElSPSR7RH0vdXNyL2JpbiBc
CgkJaW5jbHVkZWRpcj0iL3Vzci9pbmNsdWRlLyR7UE59IiBcCgkJaW5zdGFsbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHx8IGRpZSAibWFrZSBpbnN0YWxsIGZhaWxlZCIKCglpbnNpbnRv
IC91c3Ivc2hhcmUvbGNtcy9wcm9maWxlcwoJZG9pbnMgdGVzdGJlZC8qLmljbQoKCWRvZG9jIEFV
VEhPUlMgUkVBRE1FKiBJTlNUQUxMIE5FV1MgZG9jLyoKfQo=
</data>        

          </attachment>
    </bug>

</bugzilla>