2009-11-09 4 views
5

Non riesco a creare boost :: python correttamente sulla mia macchina Windows 7 64 bit. E 'vaniglia 32bit python 2.6.4 nella directory c: \ Python26.Boost :: Python Windows 7 64 bit

Pastebin è qui dell'output di debug: http://pastebin.com/m7d70f13e

Cheers,

Al

+0

Non ho una risposta, ma se sei disposto a risolvere il problema, unisciti al canale #boost su freenode e esegui il ping su "volodya". Se non si è abituati a IRC, è possibile installare l'estensione per Firefox denominata Chatzilla - ha freenode tra le reti preconfigurate, quindi è sufficiente avviarlo, fare clic sulla rete e partecipare al canale. –

risposta

6

Su IRC, abbiamo trovato la seguente procedura consente di risolvere il problema:

  1. strumenti open /build/v2/tools/python.jam
  2. Lì, individuare il seguente codice :

    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. Rimuovere completamente il blocco di codice.

Creerò un problema nel rilevatore di problemi Boost e analizzerò questo problema.

+0

Ha già raggiunto il limite? Ho appena ricevuto questo errore in boost 1.51 e vedo che https://svn.boost.org/trac/boost/ticket/5023 è ancora aperto. Hai bisogno di aiuto per indagare? – eudoxos

+0

Sì, questo succede anche in 1.53. @ Vladimir, qual è lo stato di questo bug ?? –

+1

Grazie per questo! 2014 e succede ancora. Questo è abbastanza ridicolo ... – TheSHEEEP