First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 108674
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Philip Walls (RETIRED) <malverian@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Glenn L. McGrath <bug1@iinet.net.au>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
anjuta.libtool.fix libtool fix patch Glenn L. McGrath 2005-10-09 17:08 0000 301 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 108674 depends on: Show dependency tree
Bug 108674 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-10-09 16:59 0000
Trying to compile anjuta-1.2.4

checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip
checking for correct ltmain.sh version... no

*** [Gentoo] sanity check failed! ***
*** libtool.m4 and ltmain.sh have a version mismatch! ***
*** (libtool.m4 = 1.5.20, ltmain.sh = 1.5.18) ***

Please run:

  libtoolize --copy --force

# libtool --version
ltmain.sh (GNU libtool) 1.5.20 (1.1220.2.287 2005/08/31 18:54:15)


Reproducible: Always
Steps to Reproduce:

------- Comment #1 From Glenn L. McGrath 2005-10-09 17:08:36 0000 -------
Created an attachment (id=70258) [edit]
libtool fix

Run libtoolsize --force --copy after antoreconf as per
http://article.gmane.org/gmane.linux.gentoo.devel/23449/match=gentoo+libtoolize

------- Comment #2 From Scott McKenzie 2005-10-28 21:53:49 0000 -------
ooh, aah Glenn McGrath.  Didn't know you were a Gentoo user :)  Attached patch
fixed the problem for me.  Thanks.

------- Comment #3 From Glenn L. McGrath 2005-10-29 00:59:50 0000 -------
Im not the cricketer, i do get a few of those comments.

------- Comment #4 From Lars Weber 2005-10-30 09:49:34 0000 -------
(In reply to comment #2)
> ooh, aah Glenn McGrath.  Didn't know you were a Gentoo user :)  Attached patch
> fixed the problem for me.  Thanks.

Hi :)
How did you attach the patch?
I tried to alter the anjuta ebuild file manualy, but all I got was an error
regarding a filesize missmatch of the ebuild file.

Regards,
Lars

------- Comment #5 From Gary Stein 2005-10-30 22:27:10 0000 -------
ebuild /usr/portage/dev-util/anjuta/anjuta-1.2.4.ebuild digest

would fix the file size complaint but it is a temp fix,
next emerge will kill it. So either put it in your local
portage tree or hope they add it to the normal tree.

Side note to anyone watching, elibtoolize ebuild function
I think should have fixed this instead of calling

libtoolize --copy --force

directly

------- Comment #6 From Lars Weber 2005-11-04 17:15:19 0000 -------
Thanks a lot,

Lars


------- Comment #7 From Steve Egbert 2005-11-09 14:18:56 0000 -------
How can this bug be fixed if it is not yet in the portage.

In other word, will we see a version 1.2.4.1 or 1.2.5?

------- Comment #8 From efxbug 2005-11-10 17:48:53 0000 -------
I fixed the bug by changing autoreconf with autoreconf --install --force in
ebuild
Is it correct or better to libtoolize --install --force?

------- Comment #9 From Jakub Moc (RETIRED) 2005-11-13 00:35:49 0000 -------
*** Bug 112350 has been marked as a duplicate of this bug. ***

------- Comment #10 From Lucas Marshall 2005-11-14 22:12:03 0000 -------
(In reply to comment #1)
> Created an attachment (id=70258) [edit]
> libtool fix
> 
> Run libtoolsize --force --copy after antoreconf as per
> http://article.gmane.org/gmane.linux.gentoo.devel/23449/match=gentoo+libtoolize
> 

I tried doing exactly as you said, and I still get the same results.  When I go
back into the ebuild file where I added the line above, it is missing (after
running emerge)? Im really not sure if Im doing this right, but it appears to
not be a fix?

------- Comment #11 From Chad Granum 2005-11-15 07:54:19 0000 -------
how would a user apply this patch in order to compile anjuta? I have read the
threads and I understand what the problem is, yet I am vague on how to actually
use the fixes provided...

Thank you.

------- Comment #12 From Glenn L. McGrath 2005-11-15 13:52:50 0000 -------
After you modify the anjuta ebuild file type 'emerge anjuta'

When you run 'emerge sync' the changes you made are lost.

------- Comment #13 From Lucas Marshall 2005-11-15 20:10:34 0000 -------
(In reply to comment #12)
> After you modify the anjuta ebuild file type 'emerge anjuta'
> 
> When you run 'emerge sync' the changes you made are lost.

I didnt run 'emerge sync' I did exactly as you said.  I modified the file, then
typed 'emerge anjuta'.  

The only thing I could have done differently is if I modified the wrong file.  I
modified:

/var/tmp/portage/anjuta-1.2.4/build-info/anjuta-1.2.4.ebuild

however when after running 'emerge anjuta' the above file that I modified, looks
like it did before I modified it.  If Im modifying the wrong file pleas let me
know. 

------- Comment #14 From Chad Granum 2005-11-16 20:23:02 0000 -------
Abydos-64 anjuta # patch anjuta-1.2.4.ebuild patch.p 
patching file anjuta-1.2.4.ebuild
Hunk #1 FAILED at 44.
Hunk #2 FAILED at 44.
2 out of 2 hunks FAILED -- saving rejects to file anjuta-1.2.4.ebuild.rej


what did I do wrong?

------- Comment #15 From Chad Granum 2005-11-16 20:34:30 0000 -------
ok, I got it, for those like me who did not understand right away here is the
crystal clear step by step solution:

edit /usr/portage/dev-util/anjuta/anjuta-1.2.4.ebuild  in a text editor

find this section:
 	sed -i -e "s:packageplugindir=lib:packageplugindir=$(get_libdir):" \
 		configure.in
 	autoreconf

add this line:

	libtoolize --copy --force || die

making:

@@ -44,6 +44,7 @@
 	sed -i -e "s:packageplugindir=lib:packageplugindir=$(get_libdir):" \
 		configure.in
 	autoreconf
	libtoolize --copy --force || die

then to make it work w/o an error type this:
ebuild /usr/portage/dev-util/anjuta/anjuta-1.2.4.ebuild digest

then emerge anjuta

------- Comment #16 From Daniel Gryniewicz 2005-11-27 14:28:10 0000 -------
*** Bug 113475 has been marked as a duplicate of this bug. ***

------- Comment #17 From Matthias Langer 2005-12-03 17:43:19 0000 -------
I reply to comment #15:
I would better use patch instead of an editor 
[patch target patchfile] and then
ebuild /usr/portage/dev-util/anjuta/anjuta-1.2.4.ebuild digest

By the way:
This patch seems to work for me as anjuta is compiling this moment.

------- Comment #18 From moesasji 2005-12-07 10:13:21 0000 -------
I encountered the same problem re-emerging anjuta-1.2.4, while updating to GCC
3.4.4. The correction to the ebuild as suggested in comment #15 indeed makes
anjuta emerge properly. 

Hopefully the ebuild can be updated by the maintainer. Hitting bugs that have
been resolved some time ago is always annoying.

------- Comment #19 From Jakub Moc (RETIRED) 2005-12-07 10:24:42 0000 -------
*** Bug 114779 has been marked as a duplicate of this bug. ***

------- Comment #20 From Sebastian Biallas 2005-12-13 16:34:25 0000 -------
How can this bug be open for 2 months? It has a patch and is actually a blocker
for anjuta.

------- Comment #21 From Glenn L. McGrath 2005-12-16 20:01:31 0000 -------
Its taken so long to fix this bug its been incorporated into the gtk fix in
#115860, for patches to build anjuta go to
http://bugs.gentoo.org/show_bug.cgi?id=115680

------- Comment #22 From Philip Walls (RETIRED) 2005-12-28 06:30:54 0000 -------
Thanks for the report and sorry for the delay. Fix commited to CVS.

First Last Prev Next    No search results available      Search page      Enter new bug