<?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>230802</bug_id>
          
          <creation_ts>2008-07-04 21:36 0000</creation_ts>
          <short_desc>sci-libs/libecwj2 collides with media-libs/lcms headers</short_desc>
          <delta_ts>2009-09-22 11:07:58 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>2007.0</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>224205</blocked>
    
    <blocked>239175</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>nerdboy@gentoo.org</reporter>
          <assigned_to>sci-geosciences@gentoo.org</assigned_to>
          <cc>brianbot@gmail.com</cc>
    
    <cc>jcrml@mxm.eu</cc>
    
    <cc>printing@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>nerdboy@gentoo.org</who>
            <bug_when>2008-07-04 21:36:39 0000</bug_when>
            <thetext>libecwj2 is apparently required to support the gdal configuration for Oracle, however, it has two headers in common with lcms.  The diffs are enormous...

 * Detected file collision(s):
 * 
 *      /usr/include/lcms.h
 *      /usr/include/icc34.h
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * media-libs/lcms-1.17
 *      /usr/include/icc34.h
 *      /usr/include/lcms.h</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>carlo@gentoo.org</who>
            <bug_when>2008-07-05 15:30:19 0000</bug_when>
            <thetext>Apparently in Source/C/ there&apos;s a number of included libraries. At least lcms libjpeg and tinyxml should be external dependencies. Didn&apos;t look deeper into the code.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nerdboy@gentoo.org</who>
            <bug_when>2008-11-09 01:24:43 0000</bug_when>
            <thetext>Any decision on this?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>djay@gentoo.org</who>
            <bug_when>2008-11-10 11:00:37 0000</bug_when>
            <thetext>Hello nerdboy,
this ebuild have to be reviewed to be able to use the dependencies packages during the installation process.

I have to investigate in this way.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>brianbot@gmail.com</who>
            <bug_when>2009-05-01 19:11:58 0000</bug_when>
            <thetext>(In reply to comment #3)
&gt; this ebuild have to be reviewed to be able to use the dependencies packages
&gt; during the installation process.

In the interim, I wrote a patch that simply eliminates lcms support in libecwj2. We&apos;ve been using the patched libecwj2 for a few months now and haven&apos;t noticed any odd behavior, but admittedly we don&apos;t use libecwj2 directly but only as a GDAL dependency for JPEG2000 support. Perhaps a &apos;nolcms&apos; use flag could be used to enable the patch for people who don&apos;t need lcms support in libecwj2?
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>brianbot@gmail.com</who>
            <bug_when>2009-05-01 19:12:47 0000</bug_when>
            <thetext>Created an attachment (id=190058)
libecwj2-3.3 nolcms patch

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2009-06-16 13:24:00 0000</bug_when>
            <thetext>

*** This bug has been marked as a duplicate of bug 202594 ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jcrml@mxm.eu</who>
            <bug_when>2009-06-18 07:58:44 0000</bug_when>
            <thetext>Can somebody post an updated ebuild to apply the proposed patch ?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>brianbot@gmail.com</who>
            <bug_when>2009-07-01 19:04:25 0000</bug_when>
            <thetext>Created an attachment (id=196276)
libecwj2-3.3-r1 ebuild

Here&apos;s the ebuild we&apos;re currently using to apply our nolcms patch.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jcrml@mxm.eu</who>
            <bug_when>2009-08-28 08:59:13 0000</bug_when>
            <thetext>This ebuild depends on automake-1.7 :


&gt;&gt;&gt; Emerging (1 of 1) sci-libs/libecwj2-3.3-r1 from unknown repo
 * libecwj2-3.3-2006-09-06.zip RMD160 SHA1 SHA256 size ;-) [ ok ]
 * checking ebuild checksums ;-) [ ok ]
 * checking auxfile checksums ;-) [ ok ]
 * checking miscfile checksums ;-)                                                                                                                                                                                           [ ok ]
&gt;&gt;&gt; Unpacking source...
&gt;&gt;&gt; Unpacking libecwj2-3.3-2006-09-06.zip to /var/tmp/portage/sci-libs/libecwj2-3.3-r1/work
 * Applying libecwj2-3.3-nolcms.patch                                                                                                                                                                                            [ ok ]
&gt;&gt;&gt; Source unpacked in /var/tmp/portage/sci-libs/libecwj2-3.3-r1/work
&gt;&gt;&gt; Compiling source in /var/tmp/portage/sci-libs/libecwj2-3.3-r1/work/libecwj2-3.3 ...
 * Running autoreconf
am-wrapper: /usr/bin/aclocal-1.7 is missing or not executable.
            Please try emerging the correct version of automake.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jcrml@mxm.eu</who>
            <bug_when>2009-09-22 11:07:58 0000</bug_when>
            <thetext>On a new PC (Intel Core i7, Gentoo 64 bits), I have a problem during the installation, using the new ebuild :

&gt;&gt;&gt; Install libecwj2-3.3-r1 into /var/tmp/portage/sci-libs/libecwj2-3.3-r1/image/ category sci-libs
make -j5 DESTDIR=/var/tmp/portage/sci-libs/libecwj2-3.3-r1/image/ install 
Making install in Source
make[1]: entrant dans le répertoire « /var/tmp/portage/sci-libs/libecwj2-3.3-r1/work/libecwj2-3.3/Source »
Making install in NCSBuildGnu
make[2]: entrant dans le répertoire « /var/tmp/portage/sci-libs/libecwj2-3.3-r1/work/libecwj2-3.3/Source/NCSBuildGnu »
make[3]: entrant dans le répertoire « /var/tmp/portage/sci-libs/libecwj2-3.3-r1/work/libecwj2-3.3/Source/NCSBuildGnu »
/bin/sh ../../mkinstalldirs /var/tmp/portage/sci-libs/libecwj2-3.3-r1/image//usr/lib64
/bin/sh ../../mkinstalldirs /var/tmp/portage/sci-libs/libecwj2-3.3-r1/image//usr/lib64
rm -f NCSTypesWithGnuDefs.h
mkdir -p -- /var/tmp/portage/sci-libs/libecwj2-3.3-r1/image//usr/lib64
mkdir -p -- /var/tmp/portage/sci-libs/libecwj2-3.3-r1/image//usr/lib64
cp NCSGnuSystemDefs.h NCSTypesWithGnuDefs.h
/bin/sh ../../mkinstalldirs /var/tmp/portage/sci-libs/libecwj2-3.3-r1/image//usr/include
cat ../include/NCSTypes.h &gt;&gt; NCSTypesWithGnuDefs.h
 /usr/bin/install -c -m 644 ../../lib/libecwj2.a /var/tmp/portage/sci-libs/libecwj2-3.3-r1/image//usr/lib64/libecwj2.a
 /bin/sh ../../libtool --mode=install /usr/bin/install -c  ../../bin/libNCSEcw.la /var/tmp/portage/sci-libs/libecwj2-3.3-r1/image//usr/lib64/libNCSEcw.la
/usr/bin/install -c -m 644 NCSTypesWithGnuDefs.h \
		/var/tmp/portage/sci-libs/libecwj2-3.3-r1/image//usr/include/NCSTypes.h
mkdir -p -- /var/tmp/portage/sci-libs/libecwj2-3.3-r1/image//usr/include
/usr/bin/install: ne peut créer le fichier régulier `/var/tmp/portage/sci-libs/libecwj2-3.3-r1/image//usr/include/NCSTypes.h&apos;: Aucun fichier ou dossier de ce type
make[3]: *** [install-data-local] Error 1

I solved it by re-enabling the line :
   mkdir -p &quot;${D}usr/include&quot; # hack to enable install of include files
that Brian had commented out.
</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>190058</attachid>
            <date>2009-05-01 19:12 0000</date>
            <desc>libecwj2-3.3 nolcms patch</desc>
            <filename>libecwj2-3.3-nolcms.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtTmF1ciAuLi9saWJlY3dqMi0zLjMvTWFrZWZpbGUuYW0gLi9NYWtlZmlsZS5hbQotLS0g
Li4vbGliZWN3ajItMy4zL01ha2VmaWxlLmFtCTIwMDYtMDctMDIgMjA6MTQ6MTguMDAwMDAwMDAw
IC0wNTAwCisrKyAuL01ha2VmaWxlLmFtCTIwMDktMDMtMTYgMTQ6MDQ6MTMuMDAwMDAwMDAwIC0w
NTAwCkBAIC0xLDMgKzEsNSBAQAorQVVUT01BS0VfT1BUSU9OUyA9IGZvcmVpZ24KKwogU1VCRElS
UyA9IFwKIAlTb3VyY2UKIApAQCAtMTI3LDcgKzEyOSw1IEBACiAJU291cmNlL2luY2x1ZGUvZ2R0
X3B1Yi5oIFwKIAlTb3VyY2UvaW5jbHVkZS9nZHRfc3RhdC5oIFwKIAlTb3VyY2UvaW5jbHVkZS9w
Y3NfZXJtLmggXAotCVNvdXJjZS9DL05DU0Vjdy9sY21zL2luY2x1ZGUvbGNtcy5oIFwKLQlTb3Vy
Y2UvQy9OQ1NFY3cvbGNtcy9pbmNsdWRlL2ljYzM0LmggXAogCVNvdXJjZS9OQ1NCdWlsZEdudS9O
Q1NHbnVDb25maWcuaCAKIApkaWZmIC1OYXVyIC4uL2xpYmVjd2oyLTMuMy9Tb3VyY2UvTkNTQnVp
bGRHbnUvTWFrZWZpbGUuYW0gLi9Tb3VyY2UvTkNTQnVpbGRHbnUvTWFrZWZpbGUuYW0KLS0tIC4u
L2xpYmVjd2oyLTMuMy9Tb3VyY2UvTkNTQnVpbGRHbnUvTWFrZWZpbGUuYW0JMjAwNi0wNy0wMiAy
MDoxNDoxOC4wMDAwMDAwMDAgLTA1MDAKKysrIC4vU291cmNlL05DU0J1aWxkR251L01ha2VmaWxl
LmFtCTIwMDktMDMtMTYgMTQ6MDA6NTAuMDAwMDAwMDAwIC0wNTAwCkBAIC0xMTMsMjIgKzExMyw2
IEBACiAJLi4vQy9OQ1NFY3cvc2hhcmVkX3NyYy9xbWZfdXRpbC5jIFwKIAkuLi9DL05DU0Vjdy9z
aGFyZWRfc3JjL3F1YW50aXplLmMgXAogCS4uL0MvTkNTRWN3L3NoYXJlZF9zcmMvdW5wYWNrLmMg
XAotCS4uL0MvTkNTRWN3L2xjbXMvc3JjL2Ntc2NudnJ0LmMgXAotCS4uL0MvTkNTRWN3L2xjbXMv
c3JjL2Ntc2Vyci5jIFwKLQkuLi9DL05DU0Vjdy9sY21zL3NyYy9jbXNnYW1tYS5jIFwKLQkuLi9D
L05DU0Vjdy9sY21zL3NyYy9jbXNnbXQuYyBcCi0JLi4vQy9OQ1NFY3cvbGNtcy9zcmMvY21zaW50
cnAuYyBcCi0JLi4vQy9OQ1NFY3cvbGNtcy9zcmMvY21zaW8xLmMgXAotCS4uL0MvTkNTRWN3L2xj
bXMvc3JjL2Ntc2x1dC5jIFwKLQkuLi9DL05DU0Vjdy9sY21zL3NyYy9jbXNtYXRzaC5jIFwKLQku
Li9DL05DU0Vjdy9sY21zL3NyYy9jbXNtdHJ4LmMgXAotCS4uL0MvTkNTRWN3L2xjbXMvc3JjL2Nt
c25hbWVkLmMgXAotCS4uL0MvTkNTRWN3L2xjbXMvc3JjL2Ntc3BhY2suYyBcCi0JLi4vQy9OQ1NF
Y3cvbGNtcy9zcmMvY21zcGNzLmMgXAotCS4uL0MvTkNTRWN3L2xjbXMvc3JjL2Ntc3NhbXAuYyBc
Ci0JLi4vQy9OQ1NFY3cvbGNtcy9zcmMvY21zdmlydC5jIFwKLQkuLi9DL05DU0Vjdy9sY21zL3Ny
Yy9jbXN3dHBudC5jIFwKLQkuLi9DL05DU0Vjdy9sY21zL3NyYy9jbXN4Zm9ybS5jIFwKIAkuLi9D
L05DU0dEVDIvTkNTR0RURXBzZy5jcHAgXAogCS4uL0MvTkNTR0RUMi9OQ1NHRFRFUFNHS2V5LmNw
cCBcCiAJLi4vQy9OQ1NHRFQyL05DU0dEVExvY2F0aW9uLmNwcApkaWZmIC1OYXVyIC4uL2xpYmVj
d2oyLTMuMy9Tb3VyY2UvaW5jbHVkZS9OQ1NKUENEZWZzLmggLi9Tb3VyY2UvaW5jbHVkZS9OQ1NK
UENEZWZzLmgKLS0tIC4uL2xpYmVjd2oyLTMuMy9Tb3VyY2UvaW5jbHVkZS9OQ1NKUENEZWZzLmgJ
MjAwNi0wNy0wMiAyMDoxNToyNC4wMDAwMDAwMDAgLTA1MDAKKysrIC4vU291cmNlL2luY2x1ZGUv
TkNTSlBDRGVmcy5oCTIwMDktMDMtMTYgMTQ6MDA6MjcuMDAwMDAwMDAwIC0wNTAwCkBAIC01OSw3
ICs1OSw3IEBACiAvLyBVc2UgTENNUyBmb3IgSUNDLT5SR0IgY29udmVyc2lvbnMsIHN1cHBvcnRz
IGJvdGgKIC8vIHJlc3RyaWN0ZWQgYW5kIGZ1bGwgSUNDIHByb2ZpbGVzLgogLy8KLSNkZWZpbmUg
TkNTSlBDX1VTRV9MQ01TCisvLyNkZWZpbmUgTkNTSlBDX1VTRV9MQ01TCiAKIC8vCiAvLyBVc2Ug
VGlueVhNTCBmb3IgWE1MIERPTSBQYXJzaW5nCmRpZmYgLU5hdXIgLi4vbGliZWN3ajItMy4zL2Nv
bmZpZ3VyZS5pbiAuL2NvbmZpZ3VyZS5pbgotLS0gLi4vbGliZWN3ajItMy4zL2NvbmZpZ3VyZS5p
bgkyMDA2LTA3LTAyIDIwOjEzOjMwLjAwMDAwMDAwMCAtMDUwMAorKysgLi9jb25maWd1cmUuaW4J
MjAwOS0wMy0xNiAxNDowMDoxNC4wMDAwMDAwMDAgLTA1MDAKQEAgLTMyLDE3ICszMiw2IEBACiAj
IEJ1aWxkIHNvbWUgc3RhbmRhcmQgYWJzb2x1dGUgaW5jbHVkZSBwYXRocyBmb3IgdGhlIGJ1aWxk
CiAKIE1BSU5fSU5DTFVERV9ESVI9IiRQV0QvU291cmNlL2luY2x1ZGUiCi1MQ01TX0lOQ0xVREVf
RElSPSIkUFdEL1NvdXJjZS9DL05DU0Vjdy9sY21zL2luY2x1ZGUiCi0KLSMgUnVuIGNvbmZpZ3Vy
ZSBpbiB0aGUgTENNUyBkaXJlY3RvcnkgKHVzaW5nIExDTVMncyBvd24gY29uZmlndXJlIHNjcmlw
dCkgCi0jIHRvIGluaXRpYWxpc2UgYW55IHBsYXRmb3JtIGRlcGVuZGVudCBzZXR0aW5ncyB0aGF0
IGl0IHVzZXMgCi0jIChlLmcuIHR5cGVkZWZzIGZvciBpbnQgdHlwZXMpCi0KLVRISVNESVI9JFBX
RAotY2QgU291cmNlL0MvTkNTRWN3L2xjbXMKLWNobW9kICt4IGNvbmZpZ3VyZQotLi9jb25maWd1
cmUKLWNkICRUSElTRElSCiAKICMgQnVpbGQgTElCRUNXSjJfREVGUyB3aXRoIGFsbCBkZWZpbmVz
LCBhbmQgTkNTR251U3lzdGVtRGVmcy5oIHdpdGggZGVmaW5lcwogIyBuZWVkZWQgYnkgYXBwcyBi
dWlsZGluZyBhZ2FpbnN0IGxpYmVjd2oyLgpAQCAtODksNyArNzgsNyBAQAogTElCRUNXSjJfQ0ZM
QUdTPSIkUExBVEZPUk1fQ0ZMQUdTIgogTElCRUNXSjJfU1RBVElDX0xERkxBR1M9IiRQTEFURk9S
TV9TVEFUSUNfTERGTEFHUyIKIExJQkVDV0oyX1NIQVJFRF9MREZMQUdTPSIkUExBVEZPUk1fU0hB
UkVEX0xERkxBR1MiCi1MSUJFQ1dKMl9JTkNMVURFUz0iLUkkTUFJTl9JTkNMVURFX0RJUiAtSSRM
Q01TX0lOQ0xVREVfRElSIgorTElCRUNXSjJfSU5DTFVERVM9Ii1JJE1BSU5fSU5DTFVERV9ESVIi
CiAKIHJtIC1mIFNvdXJjZS9OQ1NCdWlsZEdudS9OQ1NHbnVTeXN0ZW1EZWZzLmgKIGVjaG8gIiNp
Zm5kZWYgTElCRUNXSjIiID4gU291cmNlL05DU0J1aWxkR251L05DU0dudVN5c3RlbURlZnMuaAo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>196276</attachid>
            <date>2009-07-01 19:04 0000</date>
            <desc>libecwj2-3.3-r1 ebuild</desc>
            <filename>libecwj2-3.3-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA4IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L3NjaS1saWJzL2xpYmVjd2oyL2xpYmVjd2oyLTMu
My5lYnVpbGQsdiAxLjQgMjAwOC8xMC8wNCAwMDo1Nzo0NiBkYXJrc2lkZSBFeHAgJAoKaW5oZXJp
dCBldXRpbHMKCkRFU0NSSVBUSU9OPSJUaGlzIGxpYnJhcnkgb2ZmZXJzIHJlYWQgKGRlY29tcHJl
c3MpIGFuZCB3cml0ZSAoY29tcHJlc3MpIGZvciBib3RoIHRoZSBFQ1cgYW5kIHRoZSBJU08gSlBF
RyAyMDAwIGltYWdlIGZpbGUgZm9ybWF0cyIKU1JDX1VSST0ibWlycm9yOi8vZ2VudG9vLyR7UH0t
MjAwNi0wOS0wNi56aXAiCkhPTUVQQUdFPSJodHRwOi8vd3d3LmVybWFwcGVyLmNvbS9Qcm9kdWN0
Vmlldy5hc3B4P3Q9MjgiCgpMSUNFTlNFPSJFQ1dQTCIKU0xPVD0iMCIKS0VZV09SRFM9In5hbWQ2
NCB+eDg2IgpJVVNFPSJkb2MgZXhhbXBsZXMiCgpERVBFTkQ9InZpcnR1YWwvbGliYyIKCnNyY191
bnBhY2soKSB7Cgl1bnBhY2sgJHtBfQoJY2QgIiR7U30iCgllcGF0Y2ggIiR7RklMRVNESVJ9LyR7
UH0tbm9sY21zLnBhdGNoIgp9CgpzcmNfY29tcGlsZSgpIHsKCWVpbmZvICJSdW5uaW5nIGF1dG9y
ZWNvbmYiCglhdXRvcmVjb25mIC1mIC1pIHx8IGRpZSAiYXV0b3JlY29uZiBmYWlsZWQiCgllY29u
ZgoJZW1ha2UgfHwgZGllICJlbWFrZSBmYWlsZWQiCn0KCnNyY19pbnN0YWxsKCkgewoJI2ludG8g
L3VzcgoJI21rZGlyIC1wICIke0R9dXNyL2luY2x1ZGUiCSMgaGFjayB0byBlbmFibGUgaW5zdGFs
bCBvZiBpbmNsdWRlIGZpbGVzCgkjbWFrZSBERVNURElSPSR7RH0gaW5zdGFsbCB8fCBkaWUgIm1h
a2UgaW5zdGFsbCBmYWlsZWQiCgoJZW1ha2UgREVTVERJUj0iJHtEfSIgaW5zdGFsbCB8fCBkaWUg
Im1ha2UgaW5zdGFsbCBmYWlsZWQiCgoJaWYgdXNlIGRvYzsgdGhlbgoJCWRvZG9jIFNESy5wZGYK
CWZpCglpZiB1c2UgZXhhbXBsZXM7IHRoZW4KCQlkb2RpciAvdXNyL3NoYXJlL2RvYy8ke1B9LwoJ
CWNwIC1yIC4vZXhhbXBsZXMvICIke0R9InVzci9zaGFyZS9kb2MvJHtQfS8KCWZpCn0K
</data>        

          </attachment>
    </bug>

</bugzilla>