Форум программистов, компьютерный форум, киберфорум
Boost C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/22: Рейтинг темы: голосов - 22, средняя оценка - 4.64
1 / 1 / 2
Регистрация: 10.06.2010
Сообщений: 26

Boost 1.54 и Embarcadero RAD Studio XE4

14.08.2013, 17:32. Показов 4511. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Проблема такая: процесс установки библиотеки boost обрывается, не успев начаться. После запуска "bootstrap.bat" создаётся только log-файл с ошибками, например:

HTML5
1
2
3
Error E2194: Could not find file 'Files\Embarcadero\RAD.cpp'
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
Toolset определён правильно, как "borland". Но bjam.exe не создаётся из-за не найденных файлов.

Представить не могу, что нужно сделать для корректной сборки.

bootstrap.log

###
### Using 'borland' toolset.
###

C:\boost_1_54_0\tools\build\v2\engine>if exist bootstrap rd /S /Q bootstrap

C:\boost_1_54_0\tools\build\v2\engine>md bootstrap

C:\boost_1_54_0\tools\build\v2\engine>bc c32 -WC -w- -q -IC:\Program Files\Embarcadero\RAD Studio\11.0\bin\..\Include -LC:\Program Files\Embarcadero\RAD Studio\11.0\bin\..\Lib /DNT -nbootstrap -ejam0 command.c compile.c constants.c debug.c execcmd.c execnt.c filent.c frames.c function.c glob.c hash.c hdrmacro.c headers.c jam.c jambase.c jamgram.c lists.c make.c make1.c object.c option.c output.c parse.c pathnt.c pathsys.c regexp.c rules.c scan.c search.c subst.c timestamp.c variable.c modules.c strings.c filesys.c builtins.c md5.c class.c cwd.c w32_getreg.c native.c modules/set.c modules/path.c modules/regex.c modules/property-set.c modules/sequence.c modules/order.c
Error E2194: Could not find file 'Files\Embarcadero\RAD.cpp'
command.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
compile.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
constants.c:
debug.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
execcmd.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
execnt.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
filent.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
frames.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
function.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
glob.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
hash.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
hdrmacro.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
headers.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
jam.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
jambase.c:
jamgram.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
lists.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
make.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
make1.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
Error E2209 make1.c 57: Unable to open include file 'unistd.h'
*** 3 errors in Compile ***
object.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
option.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
output.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
parse.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
pathnt.c:
pathsys.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
regexp.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
rules.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
scan.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
search.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
subst.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
timestamp.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
variable.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
modules.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
strings.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
filesys.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
builtins.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
Error E2209 builtins.c 34: Unable to open include file 'sys/wait.h'
*** 3 errors in Compile ***
md5.c:
class.c:
cwd.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
Error E2209 cwd.c 24: Unable to open include file 'unistd.h'
*** 3 errors in Compile ***
w32_getreg.c:
Error E2209 jam.h 294: Unable to open include file 'sys/file.h'
Error E2209 jam.h 303: Unable to open include file 'unistd.h'
*** 2 errors in Compile ***
native.c:
modules/set.c:
modules/path.c:
modules/regex.c:
modules/property-set.c:
modules/sequence.c:
modules/order.c:
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.08.2013, 17:32
Ответы с готовыми решениями:

boost и studio
будет ли работать boost 1.54 последний на mvs2005? либо нужно взять какой поменьше...

RAD Studio XE3 C++
Здравствуйте! Можете, пожалуйста, подкинуть уроки, сайты для изучения этой среды программирования?

Embarcadero RAD Studio C++ Builder XE4
XE4 Кстати поделитесь опытом, создавал ли кто-то приложения на FMX (FireMonkey) , лучше ли она VCL, так как понимаю только FMX...

11
What a waste!
 Аватар для gray_fox
1610 / 1302 / 180
Регистрация: 21.04.2012
Сообщений: 2,733
14.08.2013, 17:43
Цитата Сообщение от _lacrimosa_ Посмотреть сообщение
C:\Program Files\Embarcadero\RAD Studio\11.0\bin\..\Include
Цитата Сообщение от _lacrimosa_ Посмотреть сообщение
C:\Program Files\Embarcadero\RAD Studio\11.0\bin\..\Lib
Это должно быть в кавычках, иначе из за пробела распознаётся как две строки, а не одна.
Я так понимаю C:\Program Files\Embarcadero\RAD Studio\11.0\bin\ в PATH указано.
0
1 / 1 / 2
Регистрация: 10.06.2010
Сообщений: 26
14.08.2013, 17:46  [ТС]
Про кавычки не совсем понял - это результат лог-файла (просто прикрепил сюда). Да, путь к компилятору bcc32.exe прописан в системной переменной среды PATH.
0
What a waste!
 Аватар для gray_fox
1610 / 1302 / 180
Регистрация: 21.04.2012
Сообщений: 2,733
14.08.2013, 17:51
Цитата Сообщение от _lacrimosa_ Посмотреть сообщение
Да, путь к компилятору bcc32.exe прописан в системной переменной среды PATH.
Попробуй добавить кавычки к переменной окружения
"C:\Program Files\Embarcadero\RAD Studio\11.0\bin"

Добавлено через 2 минуты
Цитата Сообщение от _lacrimosa_ Посмотреть сообщение
Про кавычки не совсем понял - это результат лог-файла (просто прикрепил сюда).
Там передаются опции компилятора вроде -IC:\Program Files\Embarcadero\RAD Studio\11.0\bin\..\Include . Из за пробелов в пути аргумент у опции будет C:\Program, а не весь путь.
0
1 / 1 / 2
Регистрация: 10.06.2010
Сообщений: 26
14.08.2013, 18:06  [ТС]
С кавычками совсем не работает. Также попробовал оставлять только один путь в path как с кавычками, так и без - всё то же самое.
0
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,170
Записей в блоге: 10
14.08.2013, 23:32
Тут дело не в кавычках, а в том, что скрипт boost не воспринимает Embarcadero как компилятор от Borland для Windows.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
15.08.2013, 00:54
чЁ ?

RAD Studio уже идет со своим boost ...

Или XE4 исключение ?
0
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,170
Записей в блоге: 10
15.08.2013, 00:58
Цитата Сообщение от Avazart Посмотреть сообщение
RAD Studio уже идет со своим boost ...
Или XE4 исключение ?
Из топика очевидно что ТС собирает boost вручную.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
15.08.2013, 01:02
Цитата Сообщение от castaway Посмотреть сообщение
Из топика очевидно что ТС собирает boost вручную.
Ну это очевидно глупая затея...
0
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,170
Записей в блоге: 10
15.08.2013, 01:03
Цитата Сообщение от Avazart Посмотреть сообщение
Ну это очевидно глупая затея...
Очевидно что эта глупая затея начинается с самого Embarcadero...
0
1 / 1 / 2
Регистрация: 10.06.2010
Сообщений: 26
15.08.2013, 11:24  [ТС]
Embarcadero (любой) действительно идёт вместе с boost версии 1.39 для x32 и 1.50 для x64. Сейчас мне нужна именно 1.54.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
15.08.2013, 13:42
Цитата Сообщение от _lacrimosa_ Посмотреть сообщение
Embarcadero (любой) действительно идёт вместе с boost версии 1.39 для x32 и 1.50 для x64. Сейчас мне нужна именно 1.54.
Ну если у тебя не x64 то думаю стоит забыть либо про boost либо про Embarcadero
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.08.2013, 13:42
Помогаю со студенческими работами здесь

В чем отличие Embarcadero rad studio xe2 и xe4?
Добрый день Скажите пжл в чем отличие xe2 и xe4. Написал программу на хе2 на одном ПК, запускаю на другом где установлена хе4,...

Embarcadero RAD Studio XE.Равные переменные типа real оказываются для Embarcadero не равными
Все переменные типа real.Вне зависимости от действительного равенства full становится false Например Код full:=true; ...

Visual Studio 2015 или Embarcadero RAD Studio 10.1 Berlin (C++ Builder)
Хочу "поковыряться" (так сказать пощупать его руками) в С++ вот и возник вопрос какую IDE выбрать Visual Studio 2015 или Embarcadero RAD...

MS Visual Studio 2013 Ultimate или Embarcadero Rad Studio XE6 Architect
Речь идет о ЯП C++, у какой среды больше возможностей в отношении этого ЯП

SelectDirectory в RAD Studio XE4
Взял код из хелпа void __fastcall TOptions::SpeedButton1Click(TObject *Sender) { AnsiString Dir = "C:\\Program Files"; const...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru