Bug 78751 - scim-uim-0.1.3 compilation fails with uim0.4.5-r1.ebuild (~x86)
Bug#: 78751 Product:  Gentoo Linux Version: unspecified Platform: x86
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: usata@gentoo.org Reported By: skumagai@ic.sunysb.edu
Component: Applications
URL: 
Summary: scim-uim-0.1.3 compilation fails with uim0.4.5-r1.ebuild (~x86)
Keywords:  
Status Whiteboard: 
Opened: 2005-01-19 17:29 0000
Description:   Opened: 2005-01-19 17:29 0000
Under my ~x86 system, I got an error during configuration of scim-uim-0.1.3.
The configure script could not properly detect version information of uim,
which had been installed using uim-0.4.5-r1.ebuild beforehand.

The error looked like,
checking for uim >= 0.3.9... Requested 'uim >= 0.3.9' but version of uim is
rev1650.



Reproducible: Always
Steps to Reproduce:
1. Set arch=~x86
2. Emerge uim (uim-0.4.5-r1.ebuild)
3. Emerge scim-uim  (scim-uim-0.1.3)

Actual Results:  
emerge returns an error, and compilation of scim-uim stops.

Expected Results:  
The configure script detect correct version of uim, which is supposedly 0.4.5
or
whatever, and go on to the compilation.

------- Comment #1 From Mamoru KOMACHI (RETIRED) 2005-01-20 22:31:28 0000 -------
Fixed in CVS. Thanks for the bug report.

------- Comment #2 From Seiji Kumagai 2005-01-22 18:27:02 0000 -------
Hi, I confirmed the fix. 
Thanks a lot.

But, I have another issue in the package related to >=libtool-1.5.10.
The error was exactly alike of http://article.gmane.org/gmane.linux.gentoo.devel/23449/.

Therefore, adding one of the following commands should solve the problem. 

'libtoolize --copy --force || die'
or
'autoreconf --install --force || die'

I added the second one just before econf. Then, emerge successfully completed, although there was a bunch of warinings regarding inproper use of command in ebuild file.

Please add  the command somewhere it is appropriate in gentooism.

If I supposedly open a new bug instead of reopening this one, I apology.

Regards,

------- Comment #3 From Ulrich Plate (RETIRED) 2005-01-28 13:50:07 0000 -------
Confirmed. Adding `libtoolize --copy --force || die` just above econf fixes it.
Cf. http://thread.gmane.org/gmane.linux.gentoo.devel/23449

------- Comment #4 From Mamoru KOMACHI (RETIRED) 2005-01-31 23:23:40 0000 -------
All right, fixed again in CVS. Thanks for the bug report.