Re: [Boost-bugs] [Boost C++ Libraries] #13390: Bootstrapping Boost 1.66 fails on Windows 10 using wingw gcc

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #13390: Bootstrapping Boost 1.66 fails on Windows 10 using wingw gcc
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2018-01-11 05:06:20


#13390: Bootstrapping Boost 1.66 fails on Windows 10 using wingw gcc
---------------------------+----------------------------
  Reporter: hepler@… | Owner: (none)
      Type: Bugs | Status: new
 Milestone: | Component: Building Boost
   Version: Boost 1.66.0 | Severity: Showstopper
Resolution: | Keywords: bootstrap.bat
---------------------------+----------------------------

Comment (by anonymous):

 Screen images were too big... Here is the text:

 PS C:\Boost\boost_1_66_0> gcc --version

 gcc.exe (tdm-1) 5.1.0
 Copyright (C) 2015 Free Software Foundation, Inc.
 This is free software; see the source for copying conditions. There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
 PURPOSE.

 PS C:\Boost\boost_1_66_0> ./bootstrap.bat gcc

 Building Boost.Build engine
 execnt.c: In function 'try_wait_callback':
 execnt.c:833:5: warning: implicit declaration of function 'UnregisterWait'
 [-Wimplicit-function-declaration]
      UnregisterWait( slot->wait_handle );
      ^
 execnt.c: In function 'register_wait':
 execnt.c:853:9: warning: implicit declaration of function
 'RegisterWaitForSingleObject' [-Wimplicit-function-declaration]
          RegisterWaitForSingleObject( &cmdtab[ job_id ].wait_handle,
          ^
 C:\Users\hepler\AppData\Local\Temp\cctWuzmW.o:execnt.c:(.text+0x1243):
 undefined reference to `UnregisterWait'
 C:\Users\hepler\AppData\Local\Temp\cctWuzmW.o:execnt.c:(.text+0x130b):
 undefined reference to `RegisterWaitForSingleObject'
 collect2.exe: error: ld returned 1 exit status

 Failed to build Boost.Build engine.
 Please consult bootstrap.log for further diagnostics.

 Please attach bootstrap.log in that case.

 PS C:\Boost\boost_1_66_0> more bootstrap.log

 ###
 ### Using 'gcc' toolset.
 ###

 C:\Boost\boost_1_66_0\tools\build\src\engine>if exist bootstrap rd /S /Q
 bootstrap

 C:\Boost\boost_1_66_0\tools\build\src\engine>md bootstrap

 C:\Boost\boost_1_66_0\tools\build\src\engine>gcc -DNT -o
 bootstrap\jam0.exe 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

 C:\Boost\boost_1_66_0\tools\build\src\engine>exit /b 1

 PS C:\Boost\boost_1_66_0>

-- 
Ticket URL: <https://svn.boost.org/trac10/boost/ticket/13390#comment:1>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2018-01-11 05:12:57 UTC