#540 closed Feature Requests (fixed)
Please add support for Borland C++ Builder 2006 — at Version 6
Reported by: | nobody | Owned by: | John Maddock |
---|---|---|---|
Milestone: | Component: | config | |
Version: | None | Severity: | Problem |
Keywords: | Cc: |
Description (last modified by )
Please add support for Borland C++ Builder 2006. Thsnks a lot.
Change History (6)
comment:2 by , 17 years ago
Logged In: YES user_id=1343089 The update 1 will update c++ builder 2006 to official release. I think the stlport is changed to dinkumware in 2006. D:\ProgTool\boost>bcc32 Borland C++ 5.81 for Win32 Copyright (c) 1993, 2005 Borland Try `bcc32 -h' for more information, or `bcc32 -h <OPT>' for specific help. Error E2266: No file names given D:\ProgTool\boost>ilink32 Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland Syntax: ILINK32 objfiles, exefile, mapfile, libfiles, deffile, resfiles @xxxx indicates use response file xxxx D:\ProgTool\boost>..\bjam "-sTOOLS=borland" stage ...patience... ...found 5180 targets... ...updating 1567 targets... MkDir1 stage MkDir1 stage\lib MkDir1 bin MkDir1 bin\boost MkDir1 bin\boost\libs MkDir1 bin\boost\libs\date_time MkDir1 bin\boost\libs\date_time\build MkDir1 bin\boost\libs\date_time\build\boost_date_time.dll MkDir1 bin\boost\libs\date_time\build\boost_date_time.dll\borland MkDir1 bin\boost\libs\date_time\build\boost_date_time.dll\borland\d ebug borland-C++-action bin\boost\libs\date_time\build\boost_date_time.dll\borland\d e bug\greg_month.obj D:\ProgTool\boost\libs\date_time\build\../src/gregorian/greg _month.cpp: Error E2090 boost/date_time/compiler_config.hpp 67: Qualifier 'stlport' is not a class or namespace name Error E2272 boost/date_time/compiler_config.hpp 67: Identifier expected Error E2090 boost/date_time/compiler_config.hpp 68: Qualifier 'stlport' is not a class or namespace name Error E2272 boost/date_time/compiler_config.hpp 68: Identifier expected Error E2090 boost/date_time/compiler_config.hpp 69: Qualifier 'stlport' is not a class or namespace name Error E2228 boost/date_time/compiler_config.hpp 69: Too many error or warning me ssages *** 6 errors in Compile *** "bcc32" -j5 -g255 -q -c -P -w -Ve -Vx -a8 -b- - DBOOST_ALL_DYN_LINK=1 -DUSE _DATE_TIME_PRE_1_33_FACET_IO -v -Od -vi- -tWR -tWD -WM- - w-8001 -I"bin\boost\ libs\date_time\build" -I"D:\ProgTool\boost" - o"bin\boost\libs\date_time\build \boost_date_time.dll\borland\debug\greg_month.obj" "D:\ProgTool\boost\libs\date _time\build\../src/gregorian/greg_month.cpp" ...failed borland-C++-action bin\boost\libs\date_time\build\boost_date_time.dll\ borland\debug\greg_month.obj... borland-C++-action bin\boost\libs\date_time\build\boost_date_time.dll\borland\d e bug\greg_weekday.obj D:\ProgTool\boost\libs\date_time\build\../src/gregorian/greg _weekday.cpp: Error E2090 boost/date_time/compiler_config.hpp 67: Qualifier 'stlport' is not a class or namespace name Error E2272 boost/date_time/compiler_config.hpp 67: Identifier expected Error E2090 boost/date_time/compiler_config.hpp 68: Qualifier 'stlport' is not a class or namespace name Error E2272 boost/date_time/compiler_config.hpp 68: Identifier expected Error E2090 boost/date_time/compiler_config.hpp 69: Qualifier 'stlport' is not a class or namespace name Error E2228 boost/date_time/compiler_config.hpp 69: Too many error or warning me ssages *** 6 errors in Compile *** "bcc32" -j5 -g255 -q -c -P -w -Ve -Vx -a8 -b- - DBOOST_ALL_DYN_LINK=1 -DUSE _DATE_TIME_PRE_1_33_FACET_IO -v -Od -vi- -tWR -tWD -WM- - w-8001 -I"bin\boost\ libs\date_time\build" -I"D:\ProgTool\boost" - o"bin\boost\libs\date_time\build \boost_date_time.dll\borland\debug\greg_weekday.obj" "D:\ProgTool\boost\libs\da te_time\build\../src/gregorian/greg_weekday.cpp" ...failed borland-C++-action bin\boost\libs\date_time\build\boost_date_time.dll\ borland\debug\greg_weekday.obj... borland-C++-action bin\boost\libs\date_time\build\boost_date_time.dll\borland\d e bug\date_generators.obj D:\ProgTool\boost\libs\date_time\build\../src/gregorian/date _generators.cpp: Error E2090 boost/date_time/compiler_config.hpp 67: Qualifier 'stlport' is not a class or namespace name Error E2272 boost/date_time/compiler_config.hpp 67: Identifier expected Error E2090 boost/date_time/compiler_config.hpp 68: Qualifier 'stlport' is not a class or namespace name Error E2272 boost/date_time/compiler_config.hpp 68: Identifier expected Error E2090 boost/date_time/compiler_config.hpp 69: Qualifier 'stlport' is not a class or namespace name Error E2228 boost/date_time/compiler_config.hpp 69: Too many error or warning me ssages *** 6 errors in Compile *** "bcc32" -j5 -g255 -q -c -P -w -Ve -Vx -a8 -b- - DBOOST_ALL_DYN_LINK=1 -DUSE _DATE_TIME_PRE_1_33_FACET_IO -v -Od -vi- -tWR -tWD -WM- - w-8001 -I"bin\boost\ libs\date_time\build" -I"D:\ProgTool\boost" - o"bin\boost\libs\date_time\build \boost_date_time.dll\borland\debug\date_generators.obj" "D:\ProgTool\boost\libs \date_time\build\../src/gregorian/date_generators.cpp" ...failed borland-C++-action bin\boost\libs\date_time\build\boost_date_time.dll\ borland\debug\date_generators.obj... ...skipped <@boost!libs!date_time! build\boost_date_time.dll\borland\debug>boost_ date_time-bcb-d-1_33_1.CMD for lack of <@boost!libs!date_time!build\boost_date_t ime.dll\borland\debug>greg_month.obj... ...skipped <@boost!libs!date_time! build\boost_date_time.dll\borland\debug>boost_ date_time-bcb-d-1_33_1.dll for lack of <@boost!libs!date_time!build\boost_date_t ime.dll\borland\debug>boost_date_time-bcb-d-1_33_1.CMD... ...skipped <@boost!libs!date_time! build\boost_date_time.dll\borland\debug>boost_ date_time-bcb-d-1_33_1.lib for lack of <@boost!libs!date_time!build\boost_date_t ime.dll\borland\debug>boost_date_time-bcb-d-1_33_1.CMD... ...skipped <@boost!lib>boost_date_time-bcb-d-1_33_1.dll for lack of <@boost!libs !date_time! build\boost_date_time.dll\borland\debug>boost_date_time-bcb- d-1_33_1. dll... ...skipped <@boost!lib>boost_date_time-bcb-d-1_33_1.lib for lack of <@boost!libs !date_time! build\boost_date_time.dll\borland\debug>boost_date_time-bcb- d-1_33_1. lib... MkDir1 bin\boost\libs\date_time\build\boost_date_time.dll\borland\d ebug\threadin g-multi borland-C++-action bin\boost\libs\date_time\build\boost_date_time.dll\borland\d e bug\threading-multi\greg_month.obj D:\ProgTool\boost\libs\date_time\build\../src/gregorian/greg _month.cpp: Error E2090 boost/date_time/compiler_config.hpp 67: Qualifier 'stlport' is not a class or namespace name Error E2272 boost/date_time/compiler_config.hpp 67: Identifier expected Error E2090 boost/date_time/compiler_config.hpp 68: Qualifier 'stlport' is not a class or namespace name Error E2272 boost/date_time/compiler_config.hpp 68: Identifier expected Error E2090 boost/date_time/compiler_config.hpp 69: Qualifier 'stlport' is not a class or namespace name Error E2228 boost/date_time/compiler_config.hpp 69: Too many error or warning me ssages *** 6 errors in Compile *** "bcc32" -j5 -g255 -q -c -P -w -Ve -Vx -a8 -b- - DBOOST_ALL_DYN_LINK=1 -DUSE _DATE_TIME_PRE_1_33_FACET_IO -v -Od -vi- -tWR -tWD -WM- - tWM -w-8001 -I"bin\b oost\libs\date_time\build" -I"D:\ProgTool\boost" - o"bin\boost\libs\date_time\ build\boost_date_time.dll\borland\debug\threading- multi\greg_month.obj" "D:\Pro gTool\boost\libs\date_time\build\../src/gregorian/greg_month .cpp" ...failed borland-C++-action bin\boost\libs\date_time\build\boost_date_time.dll\ borland\debug\threading-multi\greg_month.obj... borland-C++-action bin\boost\libs\date_time\build\boost_date_time.dll\borland\d e bug\threading-multi\greg_weekday.obj
comment:3 by , 17 years ago
Logged In: NO I have compiled the config tests, with the following addition to boost/config/compiler/borland.hpp: // Borland Developer Studio 2006 # if __BORLANDC__ == 0x0581 # define BOOST_BCB_PARTIAL_SPECIALIZATION_BUG # define BOOST_NO_DEPENDENT_NESTED_DERIVATIONS # define BOOST_NO_FUNCTION_TEMPLATE_ORDERING # define BOOST_NO_IS_ABSTRACT # define BOOST_NO_MEMBER_TEMPLATE_FRIENDS # define BOOST_NO_PRIVATE_IN_AGGREGATE # define BOOST_NO_SFINAE # define BOOST_NO_SWPRINTF # define BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL # define BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE # define BOOST_NO_USING_TEMPLATE #else Best regards, Zara (yozara@terra.es) PS I have the test_config report available, if you need it
comment:4 by , 17 years ago
Logged In: YES user_id=1343089 Zara: I used the boost in C++ Builder 2006 as you said and compiled, but when I link the boost::regex library it said: [Linker Fatal Error] Fatal: Unable to open file 'STLPI.LIB' I think because the old stlport is changed to Dinkumware, but I don't know how to link with no errors. Please send your configs to me, thanks a lot. Zhou Fan
comment:5 by , 17 years ago
Logged In: YES user_id=1343089 Two questions: >What changes are needed? I don't know, so I ask you to help. >Has the final release version of C++ Builder 2006 been >released yet: last time I checked you could buy the product >but the C++ part was still effectively in beta. After bds2006 update1, the bcb2006 will be released version: Borland® C++Builder® for Microsoft® Windows™ Version 10.0.2166.28377 Copyright © 2005 Borland® Software Corporation. All Rights Reserved. Update 1
comment:6 by , 15 years ago
Description: | modified (diff) |
---|---|
Resolution: | None → fixed |
Severity: | → Problem |
Status: | assigned → closed |
I believe Alistair Meridith has taken care of supporting the latest C++ Builder releases: so I'm assuming this is fixed in Boost-1.34.1 unless I hear otherwise.
John Maddock
Note:
See TracTickets
for help on using tickets.