Boost logo

Boost-Build :

Subject: Re: [Boost-build] Problem building Boots.MPI on non English Windows System
From: Moritz Hassert (mhassert_at_[hidden])
Date: 2011-01-18 09:35:50


Am Montag, 17. Januar 2011, um 12:38:42 schrieb Frese Daniel Dr.:
> Hi !
>
> There seems to be a problem when building MPI on a Windows System with a
> non-English directory structure layout. I installed the Microsoft Compute
> Cluster Package; however as I work on a German system (Windows XP, SP 3),
> it is installed under "C:\Programme\" instead of "C:\Program Files". This
> seems to confuse the boost Builder; it did not find the package and the
> autodetect feature of boost.mpi failed. After changing line 248 of mpi.jam
> (from the Boost 1.45.0 distribution) from " local
> cluster_pack_path_native = "C:\\Program Files\\Microsoft Compute Cluster
> Pack" ; to
> " local cluster_pack_path_native = "C:\\Programme\\Microsoft Compute
> Cluster Pack" ; everything seems to work fine.
>
> For future builds: Is there an easier way to modify the building process
> accordingly ? Editing the mpi.jam file somewhere does not seem to be a
> very robust solution.
>
> Daniel

Never used MPI myself but I think mpi.jam should be patched to use the
"ProgramFiles" environmnet variable [1].

You could file a bug report (or even better a patch, if you have one).

Moritz

[1]
http://en.wikipedia.org/wiki/Environment_variable#Examples_from_Microsoft_Windows

Geschaeftsfuehrer: Dipl.-Inform. Christopher Asp
Amtsgericht Mannheim HRB 105845


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