Boost :: Python для Windows 7 64 бит - PullRequest
       19

Boost :: Python для Windows 7 64 бит

5 голосов
/ 10 ноября 2009

Я не могу правильно построить boost :: python на моей Windows 7 64-битной машине. Это ванильный 32-битный Python 2.6.4 в каталоге c: \ Python26.

Pastebin находится здесь в выводе отладочной сборки: http://pastebin.com/m7d70f13e

Приветствия

Al

1 Ответ

6 голосов
/ 15 ноября 2009

На IRC мы обнаружили, что следующая процедура решает проблему:

  1. Открыть инструменты / build / v2 / tools / python.jam
  2. Там найдите следующий код:

    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. Полностью удалите этот кодовый блок.

Я создам проблему в трекере проблем Boost и исследую ее.

...