Hello again, I just now read the moderator-confirmation-mail in more detail and found out that you don't accept attachments. A reply from myself should solve the problem and provide you w/ the needed data too. Kind regards, Viktor Ransmayr I wrote:
Hello everyone,
I've downloaded Boost 1.30.0 and tried to produce bjam from source using the MinGW environment.
For the record, I'm using
- MinGW-2.0.0-3 - binutils-2.13.90-2021006-02 - mingw-runtime-2.4 - w32api-2.2
Trying to bootstrap from source using
build.bat mingw >> %TMP%\build.log 2>&1
from the DOS cmd-shell on a WinXP-Pro system I receive the following errors. ( To save some bandwidth I've stripped the file build.log" to the relevant pieces and send it in attachment "stripped.build.log" )
Please let me know if I missed something in the documentation. - Otherwise tell me how to proceed further, since I'm really interested in getting Boost running in my MinGW environment.
Thanks in advance
Viktor Ransmayr
------------------------------------------------------------------------
### ### Using 'mingw' toolset. ###
D:\boost_1_30_0\tools\build\jam_src>rd /S /Q bootstrap.mingw Das System kann die angegebene Datei nicht finden.
D:\boost_1_30_0\tools\build\jam_src>md bootstrap.mingw
D:\boost_1_30_0\tools\build\jam_src>gcc -DMINGW -o bootstrap.mingw\jam0.exe command.c compile.c execnt.c execunix.c execvms.c expand.c filent.c fileos2.c fileunix.c filevms.c glob.c hash.c hdrmacro.c headers.c jam.c jambase.c jamgram.c lists.c make.c make1.c newstr.c option.c parse.c pathunix.c pathvms.c regexp.c rules.c scan.c search.c subst.c timestamp.c variable.c modules.c strings.c filesys.c builtins.c pwd.c
D:\boost_1_30_0\tools\build\jam_src>.\bootstrap.mingw\jam0 -f build.jam --toolset=mingw "--toolset-root= " build.jam:260: in .clean warning: unknown rule .rm build.jam:285: in .exe build.jam:302: in .yyacc build.jam:312: in module scope build.jam:260: in .clean
### VR: Multiple similar entries deleted ...
build.jam:260: in .clean warning: unknown rule .rm build.jam:446: in .package build.jam:492: in module scope build.jam:445: in .package warning: unknown rule .cp build.jam:492: in module scope build.jam:260: in .clean warning: unknown rule .rm build.jam:446: in .package build.jam:492: in module scope build.jam:449: in .package warning: unknown rule .pack build.jam:492: in module scope build.jam:260: in .clean warning: unknown rule .rm build.jam:450: in .package build.jam:492: in module scope ...found 44 targets... ...updating 4 targets... .md bin.mingwx86 .cc bin.mingwx86\yyacc .cc bin.mingwx86\mkjambase .cc bin.mingwx86\jam D:\Homes\vr\Tmp/ccKmvaaa.o(.text+0x12d):timestamp.c: undefined reference to `file_time' D:\Homes\vr\Tmp/ccKmvaaa.o(.text+0x2ca):timestamp.c: undefined reference to `file_archscan' D:\Homes\vr\Tmp/ccKmvaaa.o(.text+0x311):timestamp.c: undefined reference to `file_dirscan' D:\Homes\vr\Tmp/ccCMzaaa.o(.text+0x131c):builtins.c: undefined reference to `file_dirscan' gcc -o bin.mingwx86\jam -DNDEBUG -DOPT_HEADER_CACHE_EXT -DOPT_GRAPH_DEBUG_EXT -DOPT_SEMAPHORE -DOPT_FIX_TARGET_VARIABLES_EXT -DOPT_IMPROVED_PATIENCE_EXT -DYYSTACKSIZE=5000 -s -O3 -finline-functions -DMINGW command.c compile.c expand.c glob.c hash.c hcache.c headers.c hdrmacro.c jam.c jambase.c jamgram.c lists.c make.c make1.c newstr.c option.c parse.c regexp.c rules.c scan.c search.c subst.c timestamp.c variable.c modules.c strings.c filesys.c builtins.c pwd.c execunix.c fileunix.c pathunix.c ...failed .cc bin.mingwx86\jam... ...failed updating 1 target... ...updated 3 targets...