Re: building boost with new oneAPI intel compiler

Paul Bristow via Boost-build <[email protected]> Tue, 30 Mar 2021 15:47:04 +0000
Newsgroups gmane.comp.lib.boost.build
Message-ID <AS8PR03MB7077572AE032A3F26F3BF304D37D9@AS8PR03MB7077.eurprd03.prod.outlook.com>
--===============6464930068007671759==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_AS8PR03MB7077572AE032A3F26F3BF304D37D9AS8PR03MB7077eurp_"

--_000_AS8PR03MB7077572AE032A3F26F3BF304D37D9AS8PR03MB7077eurp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

What does your user-config.jam (or system config.jam or project config.jam)=
 say about this compiler combination?

Paul


From: Boost-build <[email protected]> On Behalf Of Boaz B=
arnea MTH via Boost-build
Sent: 30 March 2021 07:18
To: [email protected]
Cc: Boaz Barnea MTH <[email protected]>
Subject: [Boost-build] building boost with new oneAPI intel compiler

Hi,

I am trying to compile the latest Boost libraries version 1.75 with the lat=
est intel compiler. I have it installed on my Windows 10 computer along wit=
h Visual Studio 2019 enterprise edition.

I try to run (after I created Boost.Build and added to the path)

b2  --boost-dir=3D<target directory> --build-type=3Dcomplete link=3Dshared =
runtime-link=3Dshared toolset=3Dintel-2021.1-vc14.1

it fails also if I try for toolset intel , intel-2021.1, intel-2021.1-vc14.=
2 etc....

gives me:
*** argument error
* rule path.make ( native )
* called with: ( )
* missing argument native
..........\path.jam:518:see definition of rule 'path.make' being called

There is no path problem, for example when I run toolset=3Dmsvc, the compil=
ation succeeds...

Any Idea?

Thanks,
Boaz














***************************************************************************=
******************** Please consider the environment before printing this e=
mail ! The information contained in this communication is proprietary to Is=
rael Aerospace Industries Ltd. and/or third parties, may contain confidenti=
al or privileged information, and is intended only for the use of the inten=
ded addressee thereof. If you are not the intended addressee, please be awa=
re that any use, disclosure, distribution and/or copying of this communicat=
ion is strictly prohibited. If you receive this communication in error, ple=
ase notify the sender immediately and delete it from your computer. Thank y=
ou. Visit us at: www.iai.co.il<http://www.iai.co.il>




--_000_AS8PR03MB7077572AE032A3F26F3BF304D37D9AS8PR03MB7077eurp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Segoe UI Emoji";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0mm;
	text-align:right;
	direction:rtl;
	unicode-bidi:embed;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0mm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Consolas",serif;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Segoe UI Emoji",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" link=3D"#0563C1" vlink=3D"#954F72" style=3D"word-wrap:=
break-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span style=3D"font-family:&quot;Segoe UI Emoji&quot;,sans-serif;col=
or:#1F497D;mso-fareast-language:EN-US">What does your user-config.jam (or s=
ystem config.jam or project config.jam) say about
 this compiler combination?<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span style=3D"font-family:&quot;Segoe UI Emoji&quot;,sans-serif;col=
or:#1F497D;mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span style=3D"font-family:&quot;Segoe UI Emoji&quot;,sans-serif;col=
or:#1F497D;mso-fareast-language:EN-US">Paul<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span style=3D"font-family:&quot;Segoe UI Emoji&quot;,sans-serif;col=
or:#1F497D;mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span style=3D"font-family:&quot;Segoe UI Emoji&quot;,sans-serif;col=
or:#1F497D;mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0mm 0mm 0mm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0mm =
0mm 0mm">
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><b><span lang=3D"EN-US">From:</span></b><span lang=3D"EN-US"> Boost-=
build &lt;[email protected]&gt;
<b>On Behalf Of </b>Boaz Barnea MTH via Boost-build<br>
<b>Sent:</b> 30 March 2021 07:18<br>
<b>To:</b> [email protected]<br>
<b>Cc:</b> Boaz Barnea MTH &lt;[email protected]&gt;<br>
<b>Subject:</b> [Boost-build] building boost with new oneAPI intel compiler=
<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US">Hi,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US">I am trying to compile the latest Boost librari=
es version 1.75 with the latest intel compiler. I have it installed on my W=
indows 10 computer along with Visual Studio
 2019 enterprise edition.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US">I try to run (after I created Boost.Build and a=
dded to the path)<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US">b2 &nbsp;--boost-dir=3D&lt;target directory&gt;=
 --build-type=3Dcomplete link=3Dshared runtime-link=3Dshared toolset=3Dinte=
l-2021.1-vc14.1<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US">it fails also if I try for toolset intel , inte=
l-2021.1, intel-2021.1-vc14.2 etc&#8230;.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US">gives me:<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US">*** argument error<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US">* rule path.make ( native )<o:p></o:p></span></=
p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US">* called with: ( )<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US">* missing argument native<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US">&#8230;&#8230;&#8230;.\path.jam:518:see definit=
ion of rule 'path.make' being called<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US">There is no path problem, for example when I ru=
n toolset=3Dmsvc, the compilation succeeds&#8230;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US">Any Idea?<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US">Thanks,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US">Boaz<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<pre><span lang=3D"EN-US" style=3D"color:blue"><o:p>&nbsp;</o:p></span></pr=
e>
<pre><span lang=3D"EN-US" style=3D"color:blue">****************************=
******************************************************************* Please =
consider the environment before printing this email ! The information conta=
ined in this communication is proprietary to Israel Aerospace Industries Lt=
d. and/or third parties, may contain confidential or privileged information=
, and is intended only for the use of the intended addressee thereof. If yo=
u are not the intended addressee, please be aware that any use, disclosure,=
 distribution and/or copying of this communication is strictly prohibited. =
If you receive this communication in error, please notify the sender immedi=
ately and delete it from your computer. Thank you. Visit us at: <a href=3D"=
http://www.iai.co.il">www.iai.co.il</a><o:p></o:p></span></pre>
<pre><span lang=3D"EN-US" style=3D"color:blue"><o:p>&nbsp;</o:p></span></pr=
e>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</body>
</html>

--_000_AS8PR03MB7077572AE032A3F26F3BF304D37D9AS8PR03MB7077eurp_--

--===============6464930068007671759==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Unsubscribe & other changes: https://lists.boost.org/mailman/listinfo.cgi/boost-build

--===============6464930068007671759==--