Slackware 64bit - instalacija biblioteka, kompajlera

  • 4 odgovora
  • 3.390 pregleda
Slackware 64bit - instalacija biblioteka, kompajlera 29.09.2009. u 08:59 · pre 207 meseci #1
Elem, sistem je instaliran bez problema, pa bih da dodam kompajlere/biblioteke koje inace koristim. Tako npr. POCO (C++ biblioteka) se bez problema instalirala na 32bit masini jednostavnim
Code:

./configure --prefix=/usr/local/poco-1.3.5
make
make install

i bez problema bih bildovao aplikaciju koja koristi standardnu, Qt i POCO biblioteku. Medjutim, na novoj 64bit masini instalacija POCO-a prodje bez problema ali najprostiji Hello World program ne moze da se linkuje sa POCO modulima koji su uspesno instalirani. Kolliko vidim, sve sistemske biblioteke su u /usr/lib64 pa pretpostavljam da su sve 64bit. Zasto onda standardna procedura instalacije ne prolazi? Zar ne bi trebalo da je POCO automatski iskompajliran u 64bit? Standardna biblioteka i Qt koji dolaze sa sistemom nemaju tih problema. Isto tako, starija verzija Pythona (2.4.5) ne moze standardno da se iskompajlira i instalira kao sto je mogla na 32bit masini. Pitanje je: mora li neki parametar da se doda configure-u ili make-u kako bi on to bacao u 64bit?
Potpis
Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."
Re: Slackware 64bit - instalacija biblioteka, kompajlera 29.09.2009. u 09:12 · pre 207 meseci #2
U principu ne bi trebalo ali imas opciju koju mozes da dodas configure skripti a to je --build=linux-x86_64
makar je tako koliko se secam. U configure skripti se automatski pogadja sistem i build i to iz uname-a, ako ti je uname dobar (mogao bi da ga postujes ovde)...
Potpis
make love - !war
Re: Slackware 64bit - instalacija biblioteka, kompajlera 29.09.2009. u 18:43 · pre 207 meseci #3
Evo ga:
Code:

karas@karas:~/Test$ uname -a
Linux karas 2.6.29.6 #2 SMP Mon Aug 17 11:58:18 CDT 2009 x86_64 AMD Phenom(tm) 9650 Quad-Core Processor AuthenticAMD GNU/Linux

configure je dobro pogodio 64bit arhitekturu, i lepo je izbildovao module, ali iz nekog razloga moj program nece da linkuje.
Hmmm, primeri iz same biblioteke su se iskompajlirali, mora biti da ja negde gresim.


[Ovu poruku je menjao karas dana 29.09.2009. u 20:04 GMT+1]
Potpis
Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."
Re: Slackware 64bit - instalacija biblioteka, kompajlera 29.09.2009. u 19:43 · pre 207 meseci #5
Reseno. Ponovio sam ceo postupak kompajliranja od nule i u redu je. S obzirom da sam kopirao konfigurisanu biblioteku sa 32bit masine i pri tome su ostali moduli iskompajlirani za nju a dodatno je iskompajlirao i za 64bit, bice da se nesto kod make install otrglo kontroli. Naravno ldconfig se mora uraditi posle instalacije za direktorijum gde je POCO instalirana.
Hvala u svakom slucaju.
Potpis
Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme