View previous topic :: View next topic |
Author |
Message |
MrPrise n00b
Joined: 05 Jun 2005 Posts: 36 Location: Hungary
|
Posted: Sun Jun 05, 2005 8:59 am Post subject: [HU] Nem tudok emerge-lni! :-( [solved] ;-) |
|
|
Egy emerge world után bármit is próbálok emerge-lni a a configure megáll a "Checking build system type..." sornál, "Invalid configuration 'i686-pc-linux-': machine 'i686-pc-linux' not recognized"
Nem tudom mit csináljak. Volt már vkinek hasonló?
Az emerge world frissítette a glibc-t és a gcc-t is.
Egy hibát már javítottam: Az /usr/lib/gcc-lib/i686-pc-linux-gnu/
könyvtáron belül a 3.3.5 nevû könyvtárban kereste volna a libstdc++.so.5-öt, de az a 3.3.5-20050130 könyvtárban van (nem tudom miért?)
Esetleg más dolgok is más könyvtárba kerültek?
Last edited by MrPrise on Wed Jul 27, 2005 7:17 am; edited 1 time in total |
|
Back to top |
|
|
MrPrise n00b
Joined: 05 Jun 2005 Posts: 36 Location: Hungary
|
Posted: Sun Jun 05, 2005 9:11 am Post subject: |
|
|
Rájöttem!
Az /etc/env.d/gcc könyvtárban a profileban rosszak voltak a direk. Mindenhol 20050130 nélkül szerepeltek.
Most már pörög az emerge!
Mondjuk ki is írta az emerge korábban, hogy 10 config filet frissíteni kellene... |
|
Back to top |
|
|
vassdoki n00b
Joined: 07 Apr 2005 Posts: 24 Location: Hungary/Budapest
|
Posted: Sun Jun 05, 2005 3:49 pm Post subject: |
|
|
MrPrise wrote: | Rájöttem!
Az /etc/env.d/gcc könyvtárban a profileban rosszak voltak a direk. Mindenhol 20050130 nélkül szerepeltek.
Most már pörög az emerge!
Mondjuk ki is írta az emerge korábban, hogy 10 config filet frissíteni kellene... |
Nekem ez nem oldotta meg a problémát.
Ez van a /etc/env.d/gcc-ben:
Code: | -rw-r--r-- 1 root root 41 5 14:06 config
-rw-r--r-- 1 root root 341 5 17:20 i686-pc-linux-gnu-3.3.5-20050130
-rw-r--r-- 1 root root 418 5 17:20 i686-pc-linux-gnu-3.3.5-20050130-hardened
-rw-r--r-- 1 root root 423 5 17:20 i686-pc-linux-gnu-3.3.5-20050130-hardenednopie
-rw-r--r-- 1 root root 426 5 17:20 i686-pc-linux-gnu-3.3.5-20050130-hardenednopiessp
-rw-r--r-- 1 root root 423 5 17:20 i686-pc-linux-gnu-3.3.5-20050130-hardenednossp |
config:
Code: | CURRENT=i686-pc-linux-gnu-3.3.5-20050130 |
i686-pc-linux-gnu-3.3.5-20050130:
Code: | PATH="/usr/i686-pc-linux-gnu/gcc-bin/3.3.5-20050130"
ROOTPATH="/usr/i686-pc-linux-gnu/gcc-bin/3.3.5-20050130"
LDPATH="/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130"
GCCBITS="32"
MANPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.3.5-20050130/man"
INFOPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.3.5-20050130/info"
STDCXX_INCDIR="g++-v3" |
Ezt a hibát kapom:
gcc-config error: Could not run/locate "gcc"
gcc-config error: Could not run/locate "gcc"
/usr/lib/portage/bin/ebuild.sh: line 183: [: : integer expression expected
[...]
checking for suffix of object files... configure: error: cannot compute suffix of object files: cannot compile
(miután átírtam az ld.so.conf-ot, hogy megtalálja a libstdc++.so.5-öt) |
|
Back to top |
|
|
vassdoki n00b
Joined: 07 Apr 2005 Posts: 24 Location: Hungary/Budapest
|
Posted: Sun Jun 05, 2005 8:58 pm Post subject: |
|
|
Végül nekem is sikerült megoldani a problémát.
Remélem, hogy ez volt az oka, mert elég sok mindent csináltam.
A végső lépés a /etc/env.d/05gcc módosítása volt, amibe végül ez került:
Code: | PATH="/usr/i686-pc-linux-gnu/gcc-bin/3.3.5-20050130"
ROOTPATH="/usr/i686-pc-linux-gnu/gcc-bin/3.3.5-20050130"
MANPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.3.5-20050130/man"
INFOPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.3.5-20050130/info"
LDPATH="/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130"
GCC_SPECS="" |
hiányzott mindenhonnan a "-20050130", és futtattam az env-update parancsot.
Ha esetleg számít, elötte ilyeneket csináltam: ld.so.conf módosítása, ldconfig, módosítottam a /etc/env.d/gcc/config-ot, meg újra raktam a gcc-t egy másik gépen lefordítva bináris csomagba, szóval nem tudom ezek közül valami számított-e még. |
|
Back to top |
|
|
krapansky n00b
Joined: 15 Mar 2005 Posts: 31 Location: Budapest, Hungary
|
Posted: Sun Jun 05, 2005 9:34 pm Post subject: |
|
|
Nem tudom, de szerintem a gcc verzioinak kavarodasat oldotattok meg.
Emlekszem, amikor nekem hasonlo gondom volt, akkor a gcc-config-gal oldottam meg
Code: | gcc-config --get-current-profile |
Lekerdeztem az aktualis gcc-met.
Majd megneztem mi a valasztek:
Code: | gcc-config --list-profiles |
Vegul beallitottam azt, amire szuksegem volt:
Code: | gcc-config <ide a szived valasztotja kerul> |
Bar, ha enelkul is megoldott, akkor felesleges volt ez. |
|
Back to top |
|
|
|