View previous topic :: View next topic |
Author |
Message |
taurus l33t
Joined: 21 Sep 2004 Posts: 657 Location: I need to be somewhere...
|
Posted: Thu Dec 16, 2004 10:19 pm Post subject: Can't "emerge xorg-x11" because of ttmkfdir error. |
|
|
Well, after spending all time building my AMD64 from stage 1, I run into a problem trying to get xorg to install (or emerge) on my system... Everything is going fine until it gets to x11-misc/ttmkfdir-3.0.0-r2! Here are the last few lines of it,
>>> Source unpacked.
libtool --mode=compile x86_64-pc-linux-gnu-g++ -Wall -pedantic -I/usr/include/freetype2 -march=athlon64 -pipe -o ttmkfdir.o -c ttmkfdir.cpp
libtool --mode=compile x86_64-pc-linux-gnu-g++ -Wall -pedantic -I/usr/include/freetype2 -march=athlon64 -pipe -o directory.o -c directory.cpp
libtool: compile: unable to infer tagged configuration
libtool: compile: specify a tag with `--tag'
make: *** [ttmkfdir.o] Error 1
make: *** Waiting for unfished jobs...
libtool: compile: unable to infer tagged configuration
libtool: compile: specify a tag with `--tag'
make: *** [directory.o] Error 1
!!! ERROR: x11-misc/ttmkfdir-3.0.9-r2 failed.
!!! Function src_compile, Line 39, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.
Because of that, I can't go any further. I would love to get X up and running so I can install Gnome. If any of you have comments or suggestions (web links are good too), I would love to hear them.
Thanks.
taurus
p.s. It doesn't matter what I put in "USE" (in /etc/make.conf), still get the same error message. However, if you want me to include my /etc/make.conf here, please let me know.
Last edited by taurus on Fri Dec 17, 2004 9:37 pm; edited 2 times in total |
|
Back to top |
|
|
Nijinski n00b
Joined: 28 Nov 2004 Posts: 72 Location: Fife, Scotland
|
Posted: Thu Dec 16, 2004 11:34 pm Post subject: |
|
|
Can't offer any help other than to say that I'm stymied at the same point in my install.
<edit>
Dug round the boards and found "emerge libtool" as an answer. Tried it and it worked.
</edit> |
|
Back to top |
|
|
taurus l33t
Joined: 21 Sep 2004 Posts: 657 Location: I need to be somewhere...
|
Posted: Fri Dec 17, 2004 9:42 pm Post subject: |
|
|
Actually, I did a short cut to. Instead of figuring out what was wrong, I went ahead and downloaded the packagesCD from another computer. I then ftped it to my amd64 and mounted it on /mnt/iso. I copied everything to /usr/portage/packages and installed the binary for ttmkfdir as
emerge --usepkgonly ttmkfdir
Then, I went ahead and installed xorg...
taurus |
|
Back to top |
|
|
robet l33t
Joined: 06 Sep 2004 Posts: 807 Location: Earth/NorthAmerica/USA/NY
|
|
Back to top |
|
|
rOss^64 n00b
Joined: 19 Dec 2004 Posts: 32
|
Posted: Sun Dec 19, 2004 5:24 am Post subject: |
|
|
robet wrote: | Code: | emerge --oneshot libtool | will fix the problem. |
Excellent works perfect I was about to pull out all my hair. Great support.
Thanks _________________ ==< Linux brownstar 2.6.17-gentoo-r4 #1 PREEMPT Thu Jul 27 00:09:38 MDT 2006 i686 AMD Athlon(tm) 64 FX-55 Processor GNU/Linux >== |
|
Back to top |
|
|
Puolihop n00b
Joined: 22 Nov 2004 Posts: 2
|
Posted: Mon Dec 20, 2004 11:21 am Post subject: |
|
|
robet wrote: | Code: | emerge --oneshot libtool | will fix the problem. |
Thanks! This saved my day. |
|
Back to top |
|
|
fzxdude n00b
Joined: 13 Jun 2004 Posts: 72
|
Posted: Mon Dec 20, 2004 12:58 pm Post subject: |
|
|
danka ... worked perfectly after this |
|
Back to top |
|
|
Naughtyus Guru
Joined: 14 Jul 2002 Posts: 463 Location: Vancouver, BC
|
Posted: Mon Dec 20, 2004 9:16 pm Post subject: |
|
|
Thanks here as well. |
|
Back to top |
|
|
ViceClown n00b
Joined: 10 May 2002 Posts: 54 Location: Philadelphia, PA, USA
|
|
Back to top |
|
|
BoGs Tux's lil' helper
Joined: 24 Nov 2004 Posts: 88 Location: Canada Ehhh...!?!
|
Posted: Tue Dec 21, 2004 9:19 pm Post subject: |
|
|
thank YOU i had the same prob it looks like it went through _________________ 'It is the mark of an educated man to teach without a thought.' - Aristotle
Linux Registered User #: 381920 |
|
Back to top |
|
|
Schmokin n00b
Joined: 21 Dec 2004 Posts: 47 Location: Salem, OR
|
Posted: Tue Dec 21, 2004 11:14 pm Post subject: |
|
|
I had this same problem this morning, will try suggested fix when I get home from work. Hope all works well. |
|
Back to top |
|
|
Schmokin n00b
Joined: 21 Dec 2004 Posts: 47 Location: Salem, OR
|
Posted: Wed Dec 22, 2004 8:53 pm Post subject: |
|
|
Everything worked great after that except for a few hiccups with the packages, fam and lcms. I had to edit the ebuild files for them and change under the AMD64 section 'elibtoolize' to 'libtoolize --copy --force' because of a version mismatch between libtool.m4 and ltmain.sh with those packages. I am using ~amd64 btw. |
|
Back to top |
|
|
andrewluka n00b
Joined: 01 Aug 2004 Posts: 6 Location: Montreal
|
Posted: Mon Dec 27, 2004 8:44 pm Post subject: |
|
|
Thanks a lot.
It saved my day. |
|
Back to top |
|
|
Kvetch Guru
Joined: 29 Apr 2004 Posts: 318 Location: /dev/null, VA
|
Posted: Tue Dec 28, 2004 2:21 am Post subject: |
|
|
This appeared to work on my athlon (32bit) too - but stupid question but why does this work and why is -oneshot needed?
Thanks,
Nick |
|
Back to top |
|
|
infamous41md n00b
Joined: 30 Dec 2004 Posts: 1
|
Posted: Thu Dec 30, 2004 12:27 am Post subject: |
|
|
The teeth were beginning to grit, thank stevens for this thread. The emerge libtool worked for me as well on amd64. Thanks |
|
Back to top |
|
|
Seclar n00b
Joined: 07 Jul 2003 Posts: 60 Location: Chelmsford, England
|
Posted: Thu Dec 30, 2004 12:48 am Post subject: Can't "emerge xorg-x11" because of ttmkfdir error |
|
|
Same thing here (dual Opteron system) - the oneshot emerge command sorted it out. _________________ Seclar
And lo did Moses return from the mountains with the 10 Coding Commandments and a CD full of source code and examples.... |
|
Back to top |
|
|
TheIxian n00b
Joined: 09 Aug 2003 Posts: 13 Location: Minneapolis, MN
|
Posted: Sat Jan 01, 2005 8:44 pm Post subject: |
|
|
thanks, appreciate the help.
I figured it was libtool (or lack thereof) but until now I did not really know how to just get one package installed without resolving dependancies.
and, yes, I am lazy. _________________ Irony can be pretty ironic sometimes |
|
Back to top |
|
|
evilshenaniganz Tux's lil' helper
Joined: 18 Dec 2003 Posts: 107 Location: /dev/random
|
Posted: Sun Jan 02, 2005 9:32 pm Post subject: |
|
|
muchas gracias!! I was re-bootstrapping and running into the same problem. Code: | emerge --oneshot libtool | sure did the trick! |
|
Back to top |
|
|
racoontje Veteran
Joined: 19 Jul 2004 Posts: 1290
|
Posted: Sun Jan 02, 2005 9:55 pm Post subject: |
|
|
Worked for me too!
Any idea why it works btw? |
|
Back to top |
|
|
brettlpb Apprentice
Joined: 27 May 2003 Posts: 197
|
Posted: Sun Jan 02, 2005 10:25 pm Post subject: |
|
|
nm |
|
Back to top |
|
|
Generation 2 n00b
Joined: 31 Dec 2004 Posts: 9
|
Posted: Mon Jan 03, 2005 8:27 am Post subject: |
|
|
just for those of you who are scared to use --oneshot, I tried doing,
#emerge libtool
#emerge ttmkfdir
and it worked for me. _________________ The penguin threw an apple and broke the window |
|
Back to top |
|
|
nexus780 Apprentice
Joined: 17 Sep 2004 Posts: 206 Location: Manchester
|
Posted: Wed Jan 05, 2005 6:05 pm Post subject: |
|
|
Having the same problem on a Celeron (stage1, stable x86/pentium3) after I finished installing, re-merging libtool fixed it for me as well
Shouldn't this be in bugzilla so that it can be fixed "properly"?
--oneshot is nothing to be scared off
All it means, is that it installs a package without including it in the world file (which stores all programs that you explicitly installed). The list of packages that have been installed with oneshot or as dependencies are stored in a different place (I assume). As long as you never run depclean and always use Du (or --deep --update) instead of u (or --update) it doesn't make a difference whether you put in oneshot or not afaik. |
|
Back to top |
|
|
aspenhydrowave n00b
Joined: 08 Dec 2004 Posts: 41
|
Posted: Thu Jan 06, 2005 12:45 am Post subject: |
|
|
Kvetch wrote: | This appeared to work on my athlon (32bit) too - but stupid question but why does this work and why is -oneshot needed?
Thanks,
Nick |
oneshot is not needed but will prevent your world file from becoming cluttered (currently /var/lib/portage/world, used to be /usr/lib/portage/world if I remember correctly). ttmkfdir doesn't need to be in the world file because it's already a dependency of somethign else that will be in the world file (x, at least, if nothing else).
having it in your world file would
1. make manual editing of that file harder
2. not allow ttmkfdir to be removed if, for example, you decided to remove xorg-x11 from the world file and then emerge --depclean.
As someone pointed out, doing without oneshot will fix the problem also.
However, as multiple people have asked, I would be interested in hearing why this works - shouldn't this just re-emerge the same (broken) version of libtool? |
|
Back to top |
|
|
nexus780 Apprentice
Joined: 17 Sep 2004 Posts: 206 Location: Manchester
|
Posted: Thu Jan 06, 2005 1:45 am Post subject: |
|
|
That's what I meant to say, I tend to put in a lot more info than people want - but I'm working on that
Anyways, I'd love to know why re-merging fixes the problem. I forgot to try revdep-rebuild -p, but would that probably recognise the problem and therefore (the -p taken away) fix it? |
|
Back to top |
|
|
Karsten1973 Guru
Joined: 17 Dec 2004 Posts: 303 Location: Berlin, Germany
|
Posted: Thu Jan 06, 2005 9:36 pm Post subject: |
|
|
worked for me with a pentium III mobile w/ speedstep, too. Only problem was that i left the computer alone intentionally for a day while xorg compiled. Only it didn't because of that error. Please fix it _________________ I could be arguing on my own time. |
|
Back to top |
|
|
|