pomoc kod kompajliranja llvm-2.7

Rasprave u vezi Linux aplikacija.

Moderator/ica: Moderatori/ce

Avatar
Kova
Postovi: 321
Pridružen/a: 12 stu 2008, 21:25
Spol: M
OS: Arch GNU/Linux

pomoc kod kompajliranja llvm-2.7

Post Postao/la Kova »

kao prvo pozdrav ekipi sa foruma, nisam dugo gnjavio ovdje iako svakodnevno pratim portal i citam zanimljivosti sa foruma :D :D

da pocnem, htio bih instalirati lightspark, cisto da vidim o cemu se ovdje radi i sad kao dependency mi traži llvm-config i ja trazim u pclos repou llvm i nema, pa si skinem source i pocnem kompajlirati...
./configure je prošao u redu, make na kraju izbaci grešku, a radi se o ovome:

Kod: Označi sve

llvm[2]: Compiling X86DisassemblerTables.cpp for Release build
llvm[2]: Compiling X86RecognizableInstr.cpp for Release build
llvm[2]: Linking Release executable tblgen (without symbols)
`.L9351' referenced in section `.rodata' of /home/ivan/Desktop/llvm-2.7/utils/TableGen/Release/IntrinsicEmitter.o: defined in discarded section `.gnu.linkonce.t._ZNK4llvm3MVT20getVectorElementTypeEv' of /home/ivan/Desktop/llvm-2.7/utils/TableGen/Release/IntrinsicEmitter.o
`.L9356' referenced in section `.rodata' of /home/ivan/Desktop/llvm-2.7/utils/TableGen/Release/IntrinsicEmitter.o: defined in discarded section `.gnu.linkonce.t._ZNK4llvm3MVT20getVectorElementTypeEv' of /home/ivan/Desktop/llvm-2.7/utils/TableGen/Release/IntrinsicEmitter.o
`.L9360' referenced in section `.rodata' of /home/ivan/Desktop/llvm-2.7/utils/TableGen/Release/IntrinsicEmitter.o: defined in discarded section `.gnu.linkonce.t._ZNK4llvm3MVT20getVectorElementTypeEv' of /home/ivan/Desktop/llvm-2.7/utils/TableGen/Release/IntrinsicEmitter.o
`.L9364' referenced in section `.rodata' of /home/ivan/Desktop/llvm-2.7/utils/TableGen/Release/IntrinsicEmitter.o: defined in discarded section `.gnu.linkonce.t._ZNK4llvm3MVT20getVectorElementTypeEv' of /home/ivan/Desktop/llvm-2.7/utils/TableGen/Release/IntrinsicEmitter.o
`.L9368' referenced in section `.rodata' of /home/ivan/Desktop/llvm-2.7/utils/TableGen/Release/IntrinsicEmitter.o: defined in discarded section `.gnu.linkonce.t._ZNK4llvm3MVT20getVectorElementTypeEv' of /home/ivan/Desktop/llvm-2.7/utils/TableGen/Release/IntrinsicEmitter.o
`.L9371' referenced in section `.rodata' of /home/ivan/Desktop/llvm-2.7/utils/TableGen/Release/IntrinsicEmitter.o: defined in discarded section `.gnu.linkonce.t._ZNK4llvm3MVT20getVectorElementTypeEv' of /home/ivan/Desktop/llvm-2.7/utils/TableGen/Release/IntrinsicEmitter.o
collect2: ld returned 1 exit status
make[2]: *** [/home/ivan/Desktop/llvm-2.7/Release/bin/tblgen] Error 1
make[2]: Leaving directory `/home/ivan/Desktop/llvm-2.7/utils/TableGen'
make[1]: *** [TableGen/.makeall] Error 2
make[1]: Leaving directory `/home/ivan/Desktop/llvm-2.7/utils'
make: *** [all] Error 1
najviše me zabrinjava ovaj
collect2: ld returned 1 exit status
trazio sam po guglu, al nula bodova :?
Avatar
drade
Postovi: 910
Pridružen/a: 12 svi 2010, 07:57
OS: linux

Re: pomoc kod kompajliranja llvm-2.7

Post Postao/la drade »

Pozdrav,

Mozes li molim te postati output od configure komande ?

D.
When you're a kid and you wanna go "Weee !", but you ain't got drugs yet ... You hold out for your life, hold on to your little GONADS ... and STRIFE.
Avatar
Kova
Postovi: 321
Pridružen/a: 12 stu 2008, 21:25
Spol: M
OS: Arch GNU/Linux

Re: pomoc kod kompajliranja llvm-2.7

Post Postao/la Kova »

Avatar
drade
Postovi: 910
Pridružen/a: 12 svi 2010, 07:57
OS: linux

Re: pomoc kod kompajliranja llvm-2.7

Post Postao/la drade »

Pozdrav,

Mozes li potvrditi da imas sljedece pakete instalirane (postaj i njihove verzije):
GNU Make
GCC (c/c++)
TeXinfo
SVN
DejaGnu
tcl
expect
perl
GNU M4
GNU Autoconf
GNU Automake
libtool
Koju distru koristis ?

D.
When you're a kid and you wanna go "Weee !", but you ain't got drugs yet ... You hold out for your life, hold on to your little GONADS ... and STRIFE.
Avatar
Kova
Postovi: 321
Pridružen/a: 12 stu 2008, 21:25
Spol: M
OS: Arch GNU/Linux

Re: pomoc kod kompajliranja llvm-2.7

Post Postao/la Kova »

Kod: Označi sve

GNU Make - 3.81
GCC (c/c++) - 4.4.1
TeXinfo - nisam imo, instaliran - 4.13
SVN - 1.6.6 (r40053)
DejaGnu  - nisam imo, instaliran -  1.4.4
tcl - 8.6
expect - 5.43
perl - 5.10.1
GNU M4 - 1.4.13
GNU Autoconf - 2.65
GNU Automake - 1.11
libtool - 1.5.26
radi se o PCLinuxOSu 2010.1

ovaj puta kad napravim /.configure i make proces dođe malo dalje nego zadnji puta, ali svejedno ne radi, pogledaj http://pastebin.com/VTqrkV5S
Avatar
drade
Postovi: 910
Pridružen/a: 12 svi 2010, 07:57
OS: linux

Re: pomoc kod kompajliranja llvm-2.7

Post Postao/la drade »

Pozdrav,

Mozes li provjeriti koju verziju "binutils-a" koristis ? Takodjer, postaj tocnu verziju source paketa kojega si skinuo s llvm stranice (vidim da je 2.7, no htio bih se uvjeriti).

Probaj izdati slijed komandi, naravno unutar llvm source direktorija:
# gmake dist-clean
# ./configure --enable-optimized
# gmake
Dodatno, izdaj komandu:
# which g++
Ukoliko ima kakvih promjena, molim te postaj output ovdje. U medjuvremenu pokusati cu iskompjalirati llvm source na jednoj od svojih masina da vidim mogu li producirati isti problem.

D.
When you're a kid and you wanna go "Weee !", but you ain't got drugs yet ... You hold out for your life, hold on to your little GONADS ... and STRIFE.
Avatar
Kova
Postovi: 321
Pridružen/a: 12 stu 2008, 21:25
Spol: M
OS: Arch GNU/Linux

Re: pomoc kod kompajliranja llvm-2.7

Post Postao/la Kova »

sorry sto nisam prije odgovorio, imao sam problema sa internetom...
verzija binutilsa je 2.19.51.0.2
link sa kojeg sam skinuo llvm je http://llvm.org/releases/ (2.7)
i slijed komandi http://pastebin.com/nBSGADYk
Avatar
drade
Postovi: 910
Pridružen/a: 12 svi 2010, 07:57
OS: linux

Re: pomoc kod kompajliranja llvm-2.7

Post Postao/la drade »

Kova je napisao/la:sorry sto nisam prije odgovorio, imao sam problema sa internetom...
verzija binutilsa je 2.19.51.0.2
link sa kojeg sam skinuo llvm je http://llvm.org/releases/ (2.7)
i slijed komandi http://pastebin.com/nBSGADYk
Pozdrav,

Provjeri imas li instaliran paket "Build-Essential", vjerujem da ga mozes naci unutar synaptic paket managera.

Dodatno, imas li mozda vise verzija bilo kakvog "compilera" instaliranih na svome stroju ?

D.
When you're a kid and you wanna go "Weee !", but you ain't got drugs yet ... You hold out for your life, hold on to your little GONADS ... and STRIFE.
Avatar
Kova
Postovi: 321
Pridružen/a: 12 stu 2008, 21:25
Spol: M
OS: Arch GNU/Linux

Re: pomoc kod kompajliranja llvm-2.7

Post Postao/la Kova »

zbog cega mi treba Build-Essential??
koliko znam Build-Essential se koristi samo ako zelim instalirati neki debian paket na debian based sistemima i sadrži informacije za pakete koji se smatraju neophodnim za inst debian paketa...
pclos je rpm based tako da nebi trebalo biti potrebe za build-essentialom ovdje, a svejedno ga nema u repozitoriju...

a sto se tice compilera imam instaliran gcc-4.4.1, gcc-cpp-4.4.1 i sto je zanimljivo gcc-3.3.6, gcc-cpp-3.3.6 i gcc-c++-3.3.6
mislim da su mi ove starije verzije gcc-a suvisne, sta mislis??
pozz

ps: jos jednom se ispričavam što odgovaram tek nakon par dana, imam problema sa internetom...
Avatar
drade
Postovi: 910
Pridružen/a: 12 svi 2010, 07:57
OS: linux

Re: pomoc kod kompajliranja llvm-2.7

Post Postao/la drade »

Kova je napisao/la:zbog cega mi treba Build-Essential??
koliko znam Build-Essential se koristi samo ako zelim instalirati neki debian paket na debian based sistemima i sadrži informacije za pakete koji se smatraju neophodnim za inst debian paketa...
pclos je rpm based tako da nebi trebalo biti potrebe za build-essentialom ovdje, a svejedno ga nema u repozitoriju...

a sto se tice compilera imam instaliran gcc-4.4.1, gcc-cpp-4.4.1 i sto je zanimljivo gcc-3.3.6, gcc-cpp-3.3.6 i gcc-c++-3.3.6
mislim da su mi ove starije verzije gcc-a suvisne, sta mislis??
pozz

ps: jos jednom se ispričavam što odgovaram tek nakon par dana, imam problema sa internetom...
Zato sam i pitao imas li vise verzija compilera instaliranih u jednom od prijasnjih postova. Zbog tih verzija compilera ti vjerojatno i propada compile llvm-a.

Ukoliko ne zelis micati starije verzije compilera, probaj compilirati llvm na sljedeci nacin:
# export CC=/putanja/do/zeljenog/c/compilera
# export CXX=/putanja/do/zeljenog/c++/compilera
# ./configure --enable-optimized
# make && make install
D.
When you're a kid and you wanna go "Weee !", but you ain't got drugs yet ... You hold out for your life, hold on to your little GONADS ... and STRIFE.
Odgovori