|
Boost-Build : |
Subject: Re: [Boost-build] [git] direct b2 support for modularised git
From: Jürgen Hunold (jhunold_at_[hidden])
Date: 2013-01-02 11:36:30
Hi Steven,
On Sunday, 16. December 2012 07:25:23 Steven Watanabe wrote:
> AMDG
> I've tracked down the patch. I'm guessing that
> it doesn't apply cleanly because of all of Jurko's
> reformatting. I see about updating it some time
> this week.
Please find a (hopefully) correct patch attached.
Tested on Linux, where it generates correct symlinks.
My tests on Windows did not succeed. It seems the check for symlink support
does not work, as I get:
---snip---
Performing configuration checks
- symlinks supported : yes
...found 6844 targets...
...updating 12 targets...
mklink-or-dir boost\compatibility
Ihre Berechtigungen reichen nicht aus, um diesen Vorgang auszufâren.
mklink /D "boost\compatibility" "..
\libs\compatibility\include\boost\compatibility"
...failed mklink-or-dir boost\compatibility...
---snip---
The german error message says I don't have appropriate rights to create
symlinks. The CMake script correctly detects this:
e:\src\devel\boost-git>cmake -P forward_headers.cmake
Ihre Berechtigungen reichen nicht aus, um diesen Vorgang auszuführen.
-- Symlinks are NOT supported.
Any ideas on this?
Ok to commit?
A better way would be to always use forward headers, of course.
Yours,
Jürgen
-- * Dipl.-Math. Jürgen Hunold ! * voice: ++49 4257 300 ! FährstraÃe 1 * fax : ++49 4257 300 ! 31609 Balge/Sebbenhausen * jhunold_at_gmx.eu ! Germany
Performing configuration checks
- symlinks supported : yes
...found 6844 targets...
...updating 12 targets...
mklink-or-dir boost\compatibility
Ihre Berechtigungen reichen nicht aus, um diesen Vorgang auszufhren.
mklink /D "boost\compatibility" "..\libs\compatibility\include\boost\compatibility"
...failed mklink-or-dir boost\compatibility...
link.mklink boost\pool\detail\for.m4
Ihre Berechtigungen reichen nicht aus, um diesen Vorgang auszufhren.
if exist "boost\pool\detail\for.m4" del "boost\pool\detail\for.m4"
mklink "boost\pool\detail\for.m4" "..\..\..\libs\pool\include\boost\pool\detail\for.m4"
...failed link.mklink boost\pool\detail\for.m4...
link.mklink boost\pool\detail\pool_construct.bat
Ihre Berechtigungen reichen nicht aus, um diesen Vorgang auszufhren.
if exist "boost\pool\detail\pool_construct.bat" del "boost\pool\detail\pool_construct.bat"
mklink "boost\pool\detail\pool_construct.bat" "..\..\..\libs\pool\include\boost\pool\detail\pool_construct.bat"
...failed link.mklink boost\pool\detail\pool_construct.bat...
link.mklink boost\pool\detail\pool_construct.m4
Ihre Berechtigungen reichen nicht aus, um diesen Vorgang auszufhren.
if exist "boost\pool\detail\pool_construct.m4" del "boost\pool\detail\pool_construct.m4"
mklink "boost\pool\detail\pool_construct.m4" "..\..\..\libs\pool\include\boost\pool\detail\pool_construct.m4"
...failed link.mklink boost\pool\detail\pool_construct.m4...
link.mklink boost\pool\detail\pool_construct.sh
Ihre Berechtigungen reichen nicht aus, um diesen Vorgang auszufhren.
if exist "boost\pool\detail\pool_construct.sh" del "boost\pool\detail\pool_construct.sh"
mklink "boost\pool\detail\pool_construct.sh" "..\..\..\libs\pool\include\boost\pool\detail\pool_construct.sh"
...failed link.mklink boost\pool\detail\pool_construct.sh...
link.mklink boost\pool\detail\pool_construct_simple.bat
Ihre Berechtigungen reichen nicht aus, um diesen Vorgang auszufhren.
if exist "boost\pool\detail\pool_construct_simple.bat" del "boost\pool\detail\pool_construct_simple.bat"
mklink "boost\pool\detail\pool_construct_simple.bat" "..\..\..\libs\pool\include\boost\pool\detail\pool_construct_simple.bat"
...failed link.mklink boost\pool\detail\pool_construct_simple.bat...
link.mklink boost\pool\detail\pool_construct_simple.m4
Ihre Berechtigungen reichen nicht aus, um diesen Vorgang auszufhren.
if exist "boost\pool\detail\pool_construct_simple.m4" del "boost\pool\detail\pool_construct_simple.m4"
mklink "boost\pool\detail\pool_construct_simple.m4" "..\..\..\libs\pool\include\boost\pool\detail\pool_construct_simple.m4"
...failed link.mklink boost\pool\detail\pool_construct_simple.m4...
link.mklink boost\pool\detail\pool_construct_simple.sh
Ihre Berechtigungen reichen nicht aus, um diesen Vorgang auszufhren.
if exist "boost\pool\detail\pool_construct_simple.sh" del "boost\pool\detail\pool_construct_simple.sh"
mklink "boost\pool\detail\pool_construct_simple.sh" "..\..\..\libs\pool\include\boost\pool\detail\pool_construct_simple.sh"
...failed link.mklink boost\pool\detail\pool_construct_simple.sh...
link.mklink boost\regex.h
Ihre Berechtigungen reichen nicht aus, um diesen Vorgang auszufhren.
if exist "boost\regex.h" del "boost\regex.h"
mklink "boost\regex.h" "..\libs\regex\include\boost\regex.h"
...failed link.mklink boost\regex.h...
link.mklink boost\signals\detail\gen_signal_N.pl
Ihre Berechtigungen reichen nicht aus, um diesen Vorgang auszufhren.
if exist "boost\signals\detail\gen_signal_N.pl" del "boost\signals\detail\gen_signal_N.pl"
mklink "boost\signals\detail\gen_signal_N.pl" "..\..\..\libs\signals\include\boost\signals\detail\gen_signal_N.pl"
...failed link.mklink boost\signals\detail\gen_signal_N.pl...
link.mklink boost\spirit\home\classic\tree\parsetree.dtd
Ihre Berechtigungen reichen nicht aus, um diesen Vorgang auszufhren.
if exist "boost\spirit\home\classic\tree\parsetree.dtd" del "boost\spirit\home\classic\tree\parsetree.dtd"
mklink "boost\spirit\home\classic\tree\parsetree.dtd" "..\..\..\..\..\libs\spirit_classic\include\boost\spirit\home\classic\tree\parsetree.dtd"
...failed link.mklink boost\spirit\home\classic\tree\parsetree.dtd...
mklink-or-dir boost\tr1\tr1
Ihre Berechtigungen reichen nicht aus, um diesen Vorgang auszufhren.
mklink /D "boost\tr1\tr1" "..\..\libs\tr1\include\boost\tr1\tr1"
...failed mklink-or-dir boost\tr1\tr1...
...failed updating 12 targets...
e:\src\devel\boost-git>cmake -P forward_headers.cmake
Ihre Berechtigungen reichen nicht aus, um diesen Vorgang auszuführen.
-- Symlinks are NOT supported.
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk