Stranica: 1/2.

pomoc kod kompajliranja llvm-2.7

Postano: 20 svi 2010, 20:16
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 :?

Re: pomoc kod kompajliranja llvm-2.7

Postano: 31 svi 2010, 20:05
Postao/la drade
Pozdrav,

Mozes li molim te postati output od configure komande ?

D.

Re: pomoc kod kompajliranja llvm-2.7

Postano: 01 lip 2010, 15:54
Postao/la Kova

Re: pomoc kod kompajliranja llvm-2.7

Postano: 01 lip 2010, 20:57
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.

Re: pomoc kod kompajliranja llvm-2.7

Postano: 02 lip 2010, 01:07
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

Re: pomoc kod kompajliranja llvm-2.7

Postano: 02 lip 2010, 06:35
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.

Re: pomoc kod kompajliranja llvm-2.7

Postano: 09 lip 2010, 17:40
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

Re: pomoc kod kompajliranja llvm-2.7

Postano: 14 lip 2010, 07:23
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.

Re: pomoc kod kompajliranja llvm-2.7

Postano: 17 lip 2010, 23:49
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...

Re: pomoc kod kompajliranja llvm-2.7

Postano: 18 lip 2010, 14:47
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.