25. 04. 2012. | #1 |
Banned
Knowledge base
Datum učlanjenja: 01.07.2005
Poruke: 1.598
Hvala: 206
140 "Hvala" u 89 poruka
|
Mingw, Boost i Boost.python
Pokusavam da dodam jednu biblioteku u python ali da bi je easy install izbildao treba mu boost sa boost.python.
Uspeo sam da bildujem boost sa svim propratnim bibliotekama i trenutno imam mingw koji radi i ispravno buildovan boost. Ono sto ne mogu da skapriam jeste sta da radim sa tim bildovanim boostom, odnosno gde u mingw da ga metnem. Jel imao neko slicno iskustvo ili nesto ? |
25. 04. 2012. | #2 | |
dinosaurus
Master
Datum učlanjenja: 29.12.2005
Lokacija: Nova Engleska
Poruke: 636
Hvala: 79
263 "Hvala" u 66 poruka
|
Citat:
Наравно, можеш и да додаш boost статичку библиотеку у свој пројекат, ако си је већ компајлирао. |
|
25. 04. 2012. | #3 |
Banned
Knowledge base
Datum učlanjenja: 01.07.2005
Poruke: 1.598
Hvala: 206
140 "Hvala" u 89 poruka
|
Problem je sto ja ne radim direktno sa boostom, vec mi je potreban da bi kompajlirao tudji projekat kao biblioteku za svoj.
Mislim da sam se kolko tolko snasao... jos 1h kompajliranja pa cu da saznam. Kôd:
bjam --toolset=gcc --build-dir="C:\src\boost_1_49_0\build_temp" install --libdir="C:\MinGW\lib" --includedir="C:\MinGW\include" --build-type=complete --link=static |
25. 04. 2012. | #4 |
član
Certified
Datum učlanjenja: 03.10.2006
Poruke: 96
Hvala: 27
44 "Hvala" u 26 poruka
|
Ako nece da se pip installira nesto najcesce ti fali dev paket. Ubuntu: sudo apt-get install libboost-dev, a na Macu probaj sa macports i trebalo bi da radi.
Kao sto rece dragi tata najlakse je tako, ali ako si vec iskompajlirao ceo boost... |
25. 04. 2012. | #5 |
Banned
Knowledge base
Datum učlanjenja: 01.07.2005
Poruke: 1.598
Hvala: 206
140 "Hvala" u 89 poruka
|
Eh da je linux, apt-get bi me spasao danasnjeg cimanja. Nazalost radi se o win platformi.
Bilo kako bilo resio sam ovo, ali sada imam problem sa: Kôd:
c:\src\libshout-2.2.2\src\thread/thread.c:688: undefined reference to `_imp__pth read_equal' c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../libshout.a(libicethread_la-thread .o): In function `shout_thread_exit_c': c:\src\libshout-2.2.2\src\thread/thread.c:598: undefined reference to `_imp__pth read_exit' c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../libshout.a(libicethread_la-thread .o): In function `shout_thread_join': c:\src\libshout-2.2.2\src\thread/thread.c:741: undefined reference to `_imp__pth read_join' collect2: ld returned 1 exit status error: command 'g++' failed with exit status 1 |
25. 04. 2012. | #6 |
Banned
Knowledge base
Datum učlanjenja: 01.07.2005
Poruke: 1.598
Hvala: 206
140 "Hvala" u 89 poruka
|
Resio i ovo, izmenio setup.py tako da dodaje -lpthread flag na kraju gcc komande
|
|
|