1 |
Thanks for the input. |
2 |
|
3 |
I tried it on both of my Gentoo boxes. One worked and the problematic one |
4 |
gave me the following output; |
5 |
|
6 |
# gcc test.c -o test |
7 |
|
8 |
gcc: installation problem, cannot exec `as': No such file or directory |
9 |
|
10 |
|
11 |
|
12 |
I'm going to try quickpkg again but this time from the working box. The |
13 |
first pkg came from an older livecd. |
14 |
|
15 |
|
16 |
|
17 |
If you think of anything please let me know. Thanks again. |
18 |
|
19 |
|
20 |
|
21 |
-Richard |
22 |
|
23 |
|
24 |
|
25 |
_____ |
26 |
|
27 |
From: James Ausmus [mailto:james.ausmus@×××××.com] |
28 |
Sent: Wednesday, January 09, 2008 12:22 PM |
29 |
To: gentoo-user@l.g.o |
30 |
Subject: Re: [gentoo-user] unable to emerge anything... |
31 |
|
32 |
|
33 |
|
34 |
|
35 |
|
36 |
On Jan 9, 2008 9:13 AM, Richard Torres <rtorres827@×××××.com> wrote: |
37 |
|
38 |
It's all a blur. It was trying to re-emerge something related to gcc and |
39 |
python was blocking it so I unmerged it. |
40 |
I've got python back using quickpkg like you suggested. Now I'm working on |
41 |
getting gcc to work. I did a quickpkg on gcc but emerge still fails with a |
42 |
'C compiler cannot create executables' error. |
43 |
I'm pretty sure I'm using a working version. |
44 |
|
45 |
|
46 |
It may not be the C compiler at all. To check this copy the following code |
47 |
into a file called test.c: |
48 |
|
49 |
|
50 |
|
51 |
#include <stdio.h> |
52 |
|
53 |
int main(void) |
54 |
{ |
55 |
printf("Hello World!\n"); |
56 |
return 0; |
57 |
} |
58 |
|
59 |
|
60 |
And then run the following commands: |
61 |
|
62 |
gcc test.c -o test |
63 |
./test |
64 |
|
65 |
If you see a Hello World! output, then your C compiler is working fine. If |
66 |
this is the case, then you need to do as the original error message |
67 |
specifies - check the config.log file. It should be located at |
68 |
/var/tmp/portage/dev-lang/php- 5.2.5-r1/work/php-5.2.5/config.log |
69 |
|
70 |
config.log files can be a little confusing to read through if you're not |
71 |
used to them, but you'll just want to start at the bottom and work your way |
72 |
up, until you find any error messages - or, you can post your config.log |
73 |
file, and someone can help you out with it. |
74 |
|
75 |
HTH- |
76 |
|
77 |
James |
78 |
|
79 |
|
80 |
|
81 |
|
82 |
|
83 |
|
84 |
|
85 |
|
86 |
|
87 |
gcc-config -l |
88 |
[1] i686-pc-linux-gnu-3.3.4 |
89 |
|
90 |
[2] i686-pc-linux-gnu-3.4.4 * |
91 |
[3] i686-pc-linux-gnu-3.4.4-hardened |
92 |
[4] i686-pc-linux-gnu-3.4.4-hardenednopie |
93 |
[5] i686-pc-linux-gnu-3.4.4-hardenednopiessp |
94 |
[6] i686-pc-linux-gnu-3.4.4-hardenednossp |
95 |
|
96 |
Thanks-a-bunch |
97 |
|
98 |
|
99 |
-----Original Message----- |
100 |
From: Alan McKinnon [mailto:alan.mckinnon@×××××.com ] |
101 |
Sent: Sunday, January 06, 2008 1:51 AM |
102 |
To: gentoo-user@l.g.o |
103 |
|
104 |
Subject: Re: [gentoo-user] unable to emerge anything... |
105 |
|
106 |
On Saturday 05 January 2008, Richard Torres wrote: |
107 |
> Alan, |
108 |
> Thanks for that. It's funny you should mention python, I just |
109 |
> inadvertently unmerged it (doh...). I've got another gentoo box |
110 |
> running a newer version of gcc and a newer kernel. Do you think I can |
111 |
> get what I need out of it? |
112 |
|
113 |
Yes, you should be able to use that. Python is SLOTted, so even if your |
114 |
other box is using a different SLOT, you can emerge the version you |
115 |
need, quickpkg it, copy it over to the first machine and unpack it |
116 |
there. |
117 |
|
118 |
quickpkg's are just tarballs so you can even use good old tar and |
119 |
bunzip2 if you managed to go to the next step of dohness and unmerge |
120 |
portage as well :-) |
121 |
|
122 |
btw, how did you manage to unmerge python? That's in system and portage |
123 |
usually goes to great lengths to prevent you doing just that |
124 |
|
125 |
alan |
126 |
|
127 |
|
128 |
> |
129 |
> Thanks for your help, |
130 |
> -Richard |
131 |
> |
132 |
> ----- Original Message ---- |
133 |
> From: Alan McKinnon <alan.mckinnon@×××××.com> |
134 |
> To: gentoo-user@l.g.o |
135 |
> Sent: Saturday, January 5, 2008 2:25:52 AM |
136 |
> Subject: Re: [gentoo-user] unable to emerge anything... |
137 |
> |
138 |
> On Saturday 05 January 2008, Richard Torres wrote: |
139 |
> > I'm getting pretty much the same error (C compiler cannot create |
140 |
> > executables). I'm pretty sure it's because gcc-3.3.4 is installed. |
141 |
> > I've tried upgrading gcc by emerging but get the same error |
142 |
> > (catch-22 situation). Here's the last part of the error log which |
143 |
> > is the same with anything I try to emerge. |
144 |
> |
145 |
> A quickpkg of gcc might help you out of this, it's about 7M or so so |
146 |
> small enough to mail to you. Perhaps some kind soul here with similar |
147 |
> settings to you can send their tbz2 of gcc-3.3.6.x |
148 |
> |
149 |
> Alternatively, you might be able to unpack a working gcc tarball from |
150 |
> a |
151 |
> |
152 |
> stage 3 onto your system and use that |
153 |
> |
154 |
> It doesn't help you right now, but I've managed to screw up enough |
155 |
> gentoo systems enough times that I now keep quickpkg copies of known |
156 |
> good working critical packages in $PKGDIR - minimally gcc, glibc, |
157 |
> python, portage, tar and a shell |
158 |
> |
159 |
> alan |
160 |
> |
161 |
> -- |
162 |
> Alan McKinnon |
163 |
> alan dot mckinnon at gmail dot com |
164 |
|
165 |
|
166 |
|
167 |
-- |
168 |
Alan McKinnon |
169 |
alan dot mckinnon at gmail dot com |
170 |
-- |
171 |
gentoo-user@l.g.o mailing list |
172 |
|
173 |
-- |
174 |
gentoo-user@l.g.o mailing list |