» »

unmergal sem gcc

unmergal sem gcc

Senzacionale ::

hmm

ka naj nardim

unmergal sem gcc zdej ga pa nazaj ne spravm

http://dev.gentoo.org/~avenj/bins tu sem potegnu paket za popravilo da ti pol naj bi emergal gcc a ne pomaga

dal sem tud
% tar -xvjf appname.tbz2 -C /
% emerge appname


a nc isto kot je blo, ka naj nardim

hvala
http://www.dostavahrane.si

CCfly ::

Ojej.
1. možnost: daj inštalacijski CD od Gentooja noter in si presnemi datoteke iz stage3 gor. Ni ti jih treba prepisati samo tiste, ki manjkajo naj ti da gor.
2. možnost: poskusi emergati gcc z USE="bootstrap"

MasterMind ::

Kaj pa.. Binary paket?

CCfly ::

Aja v stage1 bi moral imeti gcc, ne v stage3.

borchi ::

zakaj pa v stage3 ne bi blo gcc-ja?
l'jga

MasterMind ::

Mislm, d ga v stage 1 ni.. Tm ga skompajlaš :D. Sam zkaj nebi binarnega paketa posnel (že skompajlanga)... A se ga ne da dobit?

Senzacionale ::

hmm

ccfly se da kej vec napisat kak naj to nardim al z bootstrap al pa s ztage1, ker ne vem kak naj bi naredu to

hvala
http://www.dostavahrane.si

CCfly ::

Si poskusil USE="bootstrap" emerge -v gcc ?

Drugače pa pač z Gentoo install diska preprosto prekopiraj datoteke iz stage1 na svoj disk (/mnt/cdrom/stages/stage1*).

Si unmergal gcc ali slučajno še kaj zraven ?

CCfly ::

stage1 stage3 v enem mora biti. Ne vem pa zakaj bi se zafrkaval s tem, če ga lahko emerge-aš tako, da se prevajalnik sam bootstrapne.

Zgodovina sprememb…

  • spremenilo: CCfly ()

Senzacionale ::

USE="bootstrap" emerge -v gcc

javi tole

* Updating gcc to use SSP from glibc...
* Applying gcc334-gentoo-branding.patch... [ ok ]
>>> Source unpacked.
nls
* Configuring GCC...
*** This configuration is not supported in the following subdirectories:
target-libf2c target-libffi target-boehm-gc target-zlib target-libjava zlib fastjar target-libobjc
(Any other directories should still work fine.)
Created "Makefile" in /var/tmp/portage/gcc-3.3.4-r1/work/build using "mt-frag"
Could not run/locate "gcc"
*** The command 'gcc -o conftest -march=pentium4 conftest.c' failed.
*** You must set the environment variable CC to a working compiler.

!!! ERROR: sys-devel/gcc-3.3.4-r1 failed.
!!! Function src_compile, Line 521, Exitcode 1
!!! (no error message)

ne sam emerge unmerge gcc sem dal pa je unstable vejo gcc-ja unmergal
http://www.dostavahrane.si

CCfly ::

Evo sem pogledal. gcc imaš v stage1.
cd /
tar xvfju /.../.../stage1*.tar.bz
USE="nls nptl ..." emerge -uv gcc

Tole bi moralo biti to.

borchi ::

pa poglej kaj boš z odpakiranjem stage1 še povozu pa probi to pol znova emergat. čeprav bi blo najbolj enostavno, da bi nekje dobu binary package od gcc-ja. pač nekje nared emerge -BO gcc (s tistimi flag-i in za tisto arhitekturo, ki jo ti imaš), potem pa samo pobereš gcc binary iz /usr/portage/packages/, presnameš na svoj računalnik in emergeaš z PKGDIR=/pot_do_binary-ja emerge -K =gcc-ver.zi.ja
l'jga

Senzacionale ::

ma men nc ne laufa
http://www.dostavahrane.si

Senzacionale ::

borchi dej mi mal bol natančn povej kak in kako prosm

hvala
http://www.dostavahrane.si

MasterMind ::

Zakaj pa si unmergal gcc? :D

Zgodovina sprememb…

borchi ::

samo postej tvoj /etc/make.conf in ti bo edn tuki zbuildal gcc binary na svojem računalniku. če boš hitr postal ga lahko js dam zdele kompajlat in ti ga jutri prlimam na kak server, če veš slučajno za kakega al pa če maš gmail account, ti ga pošljem na mail.

drugače pa se to tako naredi, da daš:

emerge -BO gcc

in ti shrani binary paket v tvoj package direktorij. ta paket potem lahko instaliraš brez da bi imel compiler instaliran, ker je paket že preveden.

ta paket potem instaliraš z:

emerge -K gcc

(seveda moreš prej povedat, kje naj išče pakete, zato lahko exportaš PKGDIR variable, ki ima "naslov" tvojega package direktorija) ponavadi je treba povedat tošno katero verzijo paketa hočeš namestit. zato sem dal = pred gcc

npr.:

PKGDIR=/usr/portage/packages emerge -K =gcc-3.3.4

alLes klar?
l'jga

CCfly ::

ma men nc ne laufa

Kje je zdaj tista kristalna krogla ? Kaj ti ne dela ? Si si pobral dol stage1, si ga razpakiral kot sem ti napisal ? Ti gcc dela (napiši gcc -v) ? Si potem updatal gcc z emerge ?

Senzacionale ::

ccfly sem naredu kot si rekus sam ne pomaga


borchi dal sem emerge -BO gcc

sam

PKGDIR=/usr/portage/packages emerge -K =gcc-3.3.4

sem probal vse direktorij ekjer je gcc pa noben ne laufa vedno isti

Calculating dependencies
!!! There are no packages available to satisfy: "=gcc"
!!! Either add a suitable binary package or compile from an ebuild.

!!! Error calculating dependencies. Please correct.


pa še moj make.conf

# These settings were set by the catalyst build script that automatically built$
# Please consult /etc/make.conf.example for a more detailed example
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gen$
#VIDEO_CARDS="nvidia"
http://www.dostavahrane.si

borchi ::

jah, seveda! ne moreš ti na svojem računalniku skompajlat gcc, če pa nimaš kompajlerja (gcc-ja). skompajlat (emerge -BO gcc) ti ga more nekdo drug! bom ti ga js, ti samo najd nekje plac, da ti to uploadam. al pa si nared gmail account. če ga še nimaš, ti lahko tut js pošljem invitation!

edit: čak ti pol že maš gcc-3.3.4 binary skompajlan? dej ga v /usr/portage/packages/All. naredi direktorij /usr/src/packages/sys-devel in v njem nared:

ln -s ../All/gcc-3.3.4 gcc-3.3.4


a si sigurn, da ni še kaka bolj natančna oznaka? npr. gcc-3.3.4-r3 ipd.
l'jga

Zgodovina sprememb…

  • spremenil: borchi ()

Senzacionale ::

gmail racuna nimam, lahk me invajtas ce hoces, lahko pa miposljes tud na ftp


ne nimam še gcc-3.3.4 binary skompajlan sem portage in distfile in vse pobrisu pa nanov dal emerge sync tak da ni zdej nc noter

tocno ime je gcc-3.3.4-r1.

mas n azasebnem sporocilu da ne bo vsak passwd vidu
http://www.dostavahrane.si

borchi ::

ok, zdej kompajlam.

čeprav na šihtu mi prvič ni prišu do konca (mogoče je bil kriv ccache). zdej sem dal še enkrat, pa tut na domači mašini sem dal kompajlat. ni vrag, da nekje ne bi uspelo ;-)
l'jga

Senzacionale ::

zakon

hvala ti

zasebno sporočilo si pa vidu!

thnx
http://www.dostavahrane.si

borchi ::

ermmm, nisem tak zakon :-( tut drugič in doma je naredu isti error. morem se mal prebit čez loge, da vidim kak error je. zgleda, da ni mogoče kr enostavno zamenjat -march flag pri kompajlanju gcc-ja.

stay tuned!
l'jga

Senzacionale ::

ok
http://www.dostavahrane.si

borchi ::

ok, zdej sem ti skompajlal gcc z -march=i386. upam, da boš potem lahko z njim si skompajlal za pentium4.

počasi se bo pretoču zdej na ftp!
l'jga

Senzacionale ::

pa pravis da nisi zakon, itak da si

se ti da se to napisat kam ga prekopiram in kako ga skompajlam da kaj ne zajebem.

Ce bos pa kej rabu kot sem ti napisu v ZS pa kr povej

ok
thnx
http://www.dostavahrane.si

Senzacionale ::

ka si ze dal gor ker se nc ne vidm da bi se kej uploadal
http://www.dostavahrane.si

borchi ::

poglej zs.
l'jga

Senzacionale ::

hvala sem zdlju

ka se ti da s ena hitr napisat kok zdej to emergam de kej ne zajebam da ne bo se slabi kot je, in kam prekopiram

Hvala ti
http://www.dostavahrane.si

Senzacionale ::

PKGDIR=/usr/portage/packages emerge -K =gcc-3.3.4-r1.tbz2
Calculating dependencies

!!! Binary package '=gcc-3.3.4-r1.tbz2' does not exist.
!!! Please ensure the tbz2 exists as specified.


pa sem ga prekoipiru v /usr/portage/packages
http://www.dostavahrane.si

borchi ::

brez .tbz2!

krneki root # PKGDIR=/usr/portage/packages emerge -Kpv =gcc-3.3.4-r1

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[binary R ] sys-devel/gcc-3.3.4-r1 +X -bootstrap -build -debug -debug -f77 -gcj -hardened -multilib +nls -objc -pic -static -(uclibc)

Total size of downloads: 0 kB
l'jga

Zgodovina sprememb…

  • spremenil: borchi ()

Senzacionale ::

to je zdej nardil v pol minute

in ce dam emerge -s gcc vidm

sys-devel/gcc
Latest version available: 3.3.4-r1
Latest version installed: 3.3.4-r1
Size of downloaded files: 23,269 kB
Homepage: http://www.gnu.org/software/gcc/gcc.html
Description: The GNU Compiler Collection. Includes C/C++, java compilers, pie and ssp extensions
License: GPL-2 LGPL-2.1


sam ko pa hocem kej emergat pa isti smorn could not rub/locate gcc
http://www.dostavahrane.si

Zgodovina sprememb…

Senzacionale ::

* Configuring GCC...
*** This configuration is not supported in the following subdirectories:
target-libf2c target-libffi target-boehm-gc target-zlib target-libjava zlib fastjar target-libobjc
(Any other directories should still work fine.)
Created "Makefile" in /var/tmp/portage/gcc-3.3.4-r1/work/build using "mt-frag"
Could not run/locate "gcc"
*** The command 'gcc -o conftest -march=pentium4 conftest.c' failed.
*** You must set the environment variable CC to a working compiler.

!!! ERROR: sys-devel/gcc-3.3.4-r1 failed.
!!! Function src_compile, Line 521, Exitcode 1
!!! (no error message)
http://www.dostavahrane.si

Senzacionale ::

ka bi mogu dat še gcc-config pognat pa izrat ta nov gcc pol.

sam ko dam gcc-confug vrže tole pa da nebi kej zajebu sem kr prlepu da vidm ka naj izberem

tux gcc # gcc-config
Usage: gcc-config [Option] [CC Profile]
Change the current cc/gcc profile, or give info about profiles.

Options:

-O, --use-old
Use the old profile if one was selected.

-P, --use-portage-chost
Only set to given profile if its CHOST is the same
as that set for portage in /etc/make.conf (or one of
other portage config files...).

-c, --get-current-profile
Print current used gcc profile.

-l, --list-profiles
Print a list of available profiles.

-E, --print-environ
Print environment that can be used to setup things
for current gcc profile, or specified one ...

-B, --get-bin-path
Print path where binaries of given/current profile
are located.

-L, --get-lib-path
Print path where libraries of given/current profile
are located.

-X, --get-stdcxx-incdir
Print path to g++ include files of given/current
profile.

The profile name is in the form of:

CHOST-gcc version

For example:

i686-pc-linux-gnu-3.2.1
http://www.dostavahrane.si

CCfly ::

gcc-config i386-pc-linux-gnu-3.3.4
bi moralo biti

borchi ::

preden totalno zaštrikaš s cross kompajlanjem napros nekoga, ki ma pentium4 sistem, da ti nardi binary gcc-ja. bo najbolj enostavno.
l'jga

Senzacionale ::

vem ka je problem

/etc/env.d/05gcc prav

PATH="/usr/i686-pc-linux-gnu/gcc-bin/3.4"
ROOTPATH="/usr/i686-pc-linux-gnu/gcc-bin/3.4"
MANPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.4/man"
INFOPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.4/info"
CC="gcc"
CXX="g++"
LDPATH="/usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.1:/usr/lib/gcc-lib/i686-pc-linux$


te mape pa ni recimo ze prve ROOTPATH="/usr/i686-pc-linux-gnu/gcc-bin/3.4" ampak je 3.3 ker ko sem unmergal sem mel gcc 3.4.1 ka bi mi lahko borchi prosm se enkrat skompajlu z gcc3.4.1 pol bo pa delal

hvala
http://www.dostavahrane.si

Senzacionale ::

točno ime je gcc-3.4.1-r2


pa hvala
http://www.dostavahrane.si

Senzacionale ::

to delaaaaaaaaaaaaaaaaaaaa

uz http://ftp.fredan.org/gentoo/binaries/a... sem potegnu fajl ga dal v /usr/portage/packages/All in ACCEPT_KEYWORDS="~x86" emerge --usepkgonly gcc

zdej pa ACCEPT_KEYWORDS="~x86" emerge gcc in je slo skoz normalno kompajla sedaj

borchi vseeno ti hvala 100x krat ce bos pa kej rabu kot sem reku pa kr reci

thnx
http://www.dostavahrane.si

CCfly ::

Daj poskusi zdaj še glibc unmergat >:D

borchi ::

CCFly :-)))

al pa kr pythona, pa ne bo mel nobenih problemov več z emerge-om ;-)))

uživej senzacionale!
l'jga

Senzacionale ::

haha osu gre sam enkrta na led. ok mozn dvakrat ce je ornk butast:D :D :D
http://www.dostavahrane.si

borchi ::

če ni res problem s placom na disku je mogoče pametno met nastavljeno, da ti avtomatsko dela binary pakete in jih odlaga v za to namenjen direktorij.

sploh pride prav v firmah, ko je važen čimmanjši downtime. če kj zajebeš lahko takoj vzpostaviš prejšnje stanje brez da bi mogu čakat na ponoven kompajl.
l'jga

Zgodovina sprememb…

  • spremenil: borchi ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

mysql 5.0.16 gentoo

Oddelek: Operacijski sistemi
101275 (1193) yimi
»

K3B problem

Oddelek: Operacijski sistemi
71294 (1172) theD3viL-
»

Gentoo kaj se dogaja?

Oddelek: Operacijski sistemi
462317 (1605) Pithlit
»

gentoo stage 1 install

Oddelek: Operacijski sistemi
101264 (1150) zee
»

Napaka pri inštalaciji GCCja na Debianu...

Oddelek: Operacijski sistemi
61119 (1083) Gandalfar

Več podobnih tem