Boost logo

Boost Users :

From: Philip A. Naecker (phil_at_[hidden])
Date: 2005-11-23 21:22:25


>>>>I'm trying to build Boost on OpenVMS I64 8.2 and it fails in
>>>>building jam.
>>>
>It's basically not compiling a few more files it needs to. You
>need to add the files under the "modules" directory (order.c,
>path.c, etc.) which have all the init_* functions. And also
>class.c, native.c AFAICT.
>As you can see on the copyright for the script it's been a
>while since Johan Nilsson sent me updates for it :-(

That was the clue I needed - that there are files in ./modules. I was able
to build the bootstrap jam by hand. Thanks.

But now when I try to build jam using the bootstrap jam, I get the errors
shown below. I can't figure out the "don't know how to make modules/*.c"
errors. The errors that look like:

        $ "cc" /OBJECT=[.bin_vms] ...

seem to come about because jam insists on wrapping the cc with quotes. Is
there some reason it is doing that, or a way to get it to stop?

Note that in the example below, I'm using the gnv bash shell on VMS (a Gnu
Unix emulation environment for VMS). But I get the same errors if I use the
native VMS shell.

Any help will be appreciated.

P

bash$ ./bootstrap_vms/jam0.exe -f build.jam --toolset=vmsdecc
don't know how to make modules/set.c
don't know how to make modules/path.c
don't know how to make modules/regex.c
don't know how to make modules/property-set.c
don't know how to make modules/sequence.c
don't know how to make modules/order.c
...found 91 targets...
...updating 6 targets...
...can't find 6 targets...
...can't make 8 targets...
.cc. [.bin_vms]yyacc.o
$
$ "cc" /OBJECT=[.bin_vms]yyacc.o
/DEFINES=(NDEBUG,OPT_HEADER_CACHE_EXT,OP
T_GRAPH_DEBUG_EXT,OPT_SEMAPHORE,OPT_FIX_TARGET_VARIABLES_EXT,OPT_IMPROVED_PA
TIEN
CE_EXT,VMS,YYSTACKSIZE=5000) /STANDARD=VAXC
/PREFIX_LIBRARY_ENTRIES=ALL_ENTRIES
 -
%DCL-E-PARSEFAIL, error parsing DCL$PATH:"cc".*
-RMS-F-FNM, error in file name
/OPTIMIZE /NODEBUG yyacc.c

    "cc" /OBJECT=[.bin_vms]yyacc.o
/DEFINES=(NDEBUG,OPT_HEADER_CACHE_EXT,OPT
_GRAPH_DEBUG_EXT,OPT_SEMAPHORE,OPT_FIX_TARGET_VARIABLES_EXT,OPT_IMPROVED_PAT
IENC
E_EXT,VMS,YYSTACKSIZE=5000) /STANDARD=VAXC
/PREFIX_LIBRARY_ENTRIES=ALL_ENTRIES
/OPTIMIZE /NODEBUG yyacc.c

...failed .cc. [.bin_vms]yyacc.o...
...skipped yyacc.exe for lack of yyacc.o...
.cc. [.bin_vms]mkjambase.o
$
$ "cc" /OBJECT=[.bin_vms]mkjambase.o
/DEFINES=(NDEBUG,OPT_HEADER_CACHE_EX
T,OPT_GRAPH_DEBUG_EXT,OPT_SEMAPHORE,OPT_FIX_TARGET_VARIABLES_EXT,OPT_IMPROVE
D_PA
TIENCE_EXT,VMS,YYSTACKSIZE=5000) /STANDARD=VAXC
/PREFIX_LIBRARY_ENTRIES=ALL_ENT
R-
%DCL-E-PARSEFAIL, error parsing DCL$PATH:"cc".*
-RMS-F-FNM, error in file name
IES /OPTIMIZE /NODEBUG mkjambase.c

    "cc" /OBJECT=[.bin_vms]mkjambase.o
/DEFINES=(NDEBUG,OPT_HEADER_CACHE_EXT
,OPT_GRAPH_DEBUG_EXT,OPT_SEMAPHORE,OPT_FIX_TARGET_VARIABLES_EXT,OPT_IMPROVED
_PAT
IENCE_EXT,VMS,YYSTACKSIZE=5000) /STANDARD=VAXC
/PREFIX_LIBRARY_ENTRIES=ALL_ENTR
IES /OPTIMIZE /NODEBUG mkjambase.c

...failed .cc. [.bin_vms]mkjambase.o...
...skipped mkjambase.exe for lack of mkjambase.o...
.cc. [.bin_vms]hcache.o
$
$ "cc" /OBJECT=[.bin_vms]hcache.o
/DEFINES=(NDEBUG,OPT_HEADER_CACHE_EXT,O
PT_GRAPH_DEBUG_EXT,OPT_SEMAPHORE,OPT_FIX_TARGET_VARIABLES_EXT,OPT_IMPROVED_P
ATIE
NCE_EXT,VMS,YYSTACKSIZE=5000) /STANDARD=VAXC
/PREFIX_LIBRARY_ENTRIES=ALL_ENTRIE
S-
%DCL-E-PARSEFAIL, error parsing DCL$PATH:"cc".*
-RMS-F-FNM, error in file name
 /OPTIMIZE /NODEBUG hcache.c

    "cc" /OBJECT=[.bin_vms]hcache.o
/DEFINES=(NDEBUG,OPT_HEADER_CACHE_EXT,OP
T_GRAPH_DEBUG_EXT,OPT_SEMAPHORE,OPT_FIX_TARGET_VARIABLES_EXT,OPT_IMPROVED_PA
TIEN
CE_EXT,VMS,YYSTACKSIZE=5000) /STANDARD=VAXC
/PREFIX_LIBRARY_ENTRIES=ALL_ENTRIES
 /OPTIMIZE /NODEBUG hcache.c

...failed .cc. [.bin_vms]hcache.o...
...skipped jambase.c for lack of mkjambase.exe...
...skipped jambase.o for lack of jambase.c...
...skipped modules/set.o for lack of modules/set.c...
...skipped modules/path.o for lack of modules/path.c...
...skipped modules/regex.o for lack of modules/regex.c...
...skipped modules/property-set.o for lack of modules/property-set.c...
...skipped modules/sequence.o for lack of modules/sequence.c...
...skipped modules/order.o for lack of modules/order.c...
...skipped jam.exe for lack of hcache.o...
...skipped bjam.exe for lack of jam.exe...
...failed updating 3 targets...
...skipped 12 targets...
bash$ exit
exit


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net