2009-11-09 15 views
5

Nie mogę poprawnie budować boost :: python na moim komputerze z Windows 7 64Bit. Jest to 32-bitowy python 2.6.4 w katalogu c: \ Python26.Boost :: Python Windows 7 64 Bit

Pastebin jest tu wyjścia debugowania produkcji: http://pastebin.com/m7d70f13e

Wiwaty,

Al

+0

Nie mam odpowiedzi, ale jeśli chcesz pomóc w rozwiązaniu tego problemu, dołącz do kanału #boost na serwerze freenode i tam ping "volodya". Jeśli nie jesteś przyzwyczajony do IRC, możesz zainstalować rozszerzenie Firefox o nazwie Chatzilla - ma freenode wśród wstępnie skonfigurowanych sieci, więc musisz go uruchomić, kliknąć na sieć i dołączyć do kanału. –

Odpowiedz

6

Na IRC odkryliśmy następująca procedura rozwiązuje problem:

  1. Open narzędzia /build/v2/tools/python.jam
  2. Tam, znajdź następujący kod :

    if [ version.check-jam-version 3 1 17 ] || ([ os.name ] != NT) 
    { 
        # Prior to version 3.1.17 Boost Jam's SHELL command did not support 
        # quoted commands correctly on Windows. This means that on that 
        # platform we do not support using a Python command interpreter 
        # executable whose path contains a space character. 
        python-cmd = \"$(python-cmd)\" ; 
    } 
    
  3. Usuń ten blok kodu całkowicie.

Będę utworzyć problem w trackerze problemu Boost i zbadać to.

+0

Czy to sprawiło, że był jeszcze dostępny? Właśnie dostałem ten błąd w boostu 1.51 i widzę, że https://svn.boost.org/trac/boost/ticket/5023 jest wciąż otwarty. Czy potrzebujesz pomocy w dochodzeniu? – eudoxos

+0

Tak, to samo dzieje się w 1.53. @Vladimir, jaki jest status tego błędu? –

+1

Dzięki za to! 2014 i tak się dzieje. To trochę śmieszne ... – TheSHEEEP

Powiązane problemy