Boost: компилирование его документации биджемом.

Тема в разделе "LANGS.C", создана пользователем wsd, 27 янв 2009.

  1. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    скачал последний релиз.
    по дефолту(без параметров) биджем, запускаемый в корне пакета,
    собирает только бинарики без доков.
    как его нужно сконфигурировать для сборки html доков его библиотек?
     
  2. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    doc/Jamfile.v2 не доставляет?
     
  3. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    привет censored
    нет :dntknw:
    Код (Text):
    1. WARNING: No python installation configured and autoconfiguration
    2.          failed.  See http://www.boost.org/libs/python/doc/building.html
    3.          for configuration instructions or pass --without-python to
    4.          suppress this message and silently skip all Boost.Python targets
    5. warning: No toolsets are configured.
    6. warning: Configuring default toolset "msvc".
    7. warning: If the default is wrong, your build may not work correctly.
    8. warning: Use the "toolset=xxxxx" option to override our guess.
    9. warning: For more configuration options, please consult
    10. warning: http://boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html
    11.  
    12. warn: Unable to construct ../libs/asio/doc/asio
    13. D:\amd\Boost\boost-trunk\libs\accumulators\doc\Jamfile.v2:57: in modules.load
    14. rule doxygen unknown in module Jamfile</D:/amd/Boost/boost-trunk/libs/accumulato
    15. rs/doc>.
    16. D:/amd/Boost/boost-trunk/tools/build/v2/build\project.jam:313: in load-jamfile
    17. D:/amd/Boost/boost-trunk/tools/build/v2/build\project.jam:62: in load
    18. D:/amd/Boost/boost-trunk/tools/build/v2/build\project.jam:168: in project.find
    19. D:/amd/Boost/boost-trunk/tools/build/v2/build\targets.jam:361: in find-really
    20. D:/amd/Boost/boost-trunk/tools/build/v2/build\targets.jam:427: in object(project
    21. -target)@351.find
    22. D:/amd/Boost/boost-trunk/tools/build/v2/build\targets.jam:851: in resolve-refere
    23. nce
    24. D:/amd/Boost/boost-trunk/tools/build/v2/build\targets.jam:868: in targets.genera
    25. te-from-reference
    26. D:/amd/Boost/boost-trunk/tools/build/v2/build\targets.jam:1168: in generate-depe
    27. ndencies
    28. D:/amd/Boost/boost-trunk/tools/build/v2/build\targets.jam:1216: in object(typed-
    29. target)@358.generate
    30. D:/amd/Boost/boost-trunk/tools/build/v2/build\targets.jam:767: in generate-reall
    31. y
    32. D:/amd/Boost/boost-trunk/tools/build/v2/build\targets.jam:739: in object(main-ta
    33. rget)@389.generate
    34. D:/amd/Boost/boost-trunk/tools/build/v2/build\targets.jam:257: in object(project
    35. -target)@351.generate
    36. D:/amd/Boost/boost-trunk/tools/build/v2\build-system.jam:682: in load
    37. D:\amd\Boost\boost-trunk\tools\build\v2/kernel\modules.jam:283: in import
    38. D:\amd\Boost\boost-trunk\tools\build\v2\kernel\bootstrap.jam:138: in boost-build
    39.  
    40. D:\amd\Boost\boost-trunk\boost-build.jam:17: in module scope
    41.  
    42. D:\amd\Boost\boost-trunk\doc>
     
  4. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    tools/boostbook/setup_boostbook.py пробовал?
     
  5. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    censored
    Код (Text):
    1. D:\amd\Boost\boost-trunk\tools\boostbook>setup_boostbook.py
    2.   File "D:\amd\Boost\boost-trunk\tools\boostbook\setup_boostbook.py", line 55
    3.     print f.filename
    4.           ^
    5. SyntaxError: invalid syntax
     
  6. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    censored
    у меня питон 3.0 - может из-за этого ошибка?
     
  7. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    Вообще, суппорт буста есть у них же на сайте, лучше наверное это постить туда :). У меня скрипт отработал, дальше разбираться не стал. Можно попробовать запустить скрипт с принудительным указанием директории.
     
  8. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    censored
    спасибо
     
  9. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    Как вариант, если не получится собрать найти и почитать книгу "Beyond the C++ Standart Library - An Introduction to Boost."
    P.S. Скока с бустом работал, хватало просто смотреть doc/index.html & хидеры.
     
  10. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    censored
    да, эта книжка рульная.
    спасибо :)

    с настройкой биджема для хтмл доков не разобрался, если у кого есть варианты тема ещё открыта.
     
  11. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    censored
    привет
    тут немножко время появилось и разобрался с питоновым глюком :)
    они на совместимость забили :dntknw:
     
  12. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    Собралось таки?
     
  13. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    censored
    попозже отпишусь
     
  14. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    censored
    доброй ночи :)
    поставил python-2.6.1.msi
    скрипт tools/boostbook/setup_boostbook.py скачал с инета docbook-xsl-1.73.2.tar.gz
    и начал сново ворчать ;.(
    попросил libxslt
    качал компилил
    ей надо libml
    качал компилил
    а ей надо libiconv
    капчал компилил

    дальше время нет пока
    censored
    я подозреваю у тебя на компе пол инета установлено - вот и собираеш ты в два нажатия ;)
     
  15. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    boost 1.36.0
    python 2.5
    скрипт отработал

    стоит самый минимум необходимый для работы.
     
  16. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    censored
    я серьёзно всё то делал...
    и вообще глюк у них безбожный - я не качал, а делал слепок субверсион с неделю
    назад последней версии и у меня в реадме Boost 1.34.0, а у тебя
     
  17. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    Хотите верьте, хотите нет :)
    Из файла index.html в корне
    btw, может забить на документацию, если все так сложно? :)
     
  18. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    censored
    а у меня там Release 1.38.0 , а в реадме Boost 1.34.0
    не злись серьёзно! заработались там просто ребята и подглючило..
    а доки серьёзно нужны, но ьпросто не первостепенной важности :)
     
  19. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    проблема решена :)
    мы тут в привате переписались с censored и пришли к выводу, что если нужна
    полная документация, то нужно качать соурс пакет, т.к. она в нём изначально
    готовая. если будете делать субверсион слепок - то с документацией у Вас будет
    жуткий геморой :))