[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wireshark-dev
Subject:    Re: [Wireshark-dev] Building master on Ubuntu 16.04 fails
From:       Anders Broman <anders.broman () ericsson ! com>
Date:       2019-06-17 14:43:17
Message-ID: HE1PR07MB428338400E4BD85F2819A09195EB0 () HE1PR07MB4283 ! eurprd07 ! prod ! outlook ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


 

 

From: Wireshark-dev <wireshark-dev-bounces@wireshark.org> On Behalf Of Graham Bloice
Sent: den 17 juni 2019 15:14
To: Developer support list for Wireshark <wireshark-dev@wireshark.org>
Subject: Re: [Wireshark-dev] Building master on Ubuntu 16.04 fails

 

 

 

On Mon, 17 Jun 2019 at 14:07, Anders Broman <anders.broman@ericsson.com \
<mailto:anders.broman@ericsson.com> > wrote:

Hi,

Building a local relativly new version I get:

(dpkg-buildpackage -rfakeroot -us -uc )

 

ui/qt/simple_dialog.cpp: In member function ‘void SimpleDialog::show()':

/ui/qt/simple_dialog.cpp:414:13: error: ‘bind' is not a member of ‘std'

             std::bind(visible_message_finished,message_box_,std::placeholders::_1));

             ^

ui/qt/simple_dialog.cpp:414:66: error: ‘std::placeholders' has not been declared

             std::bind(visible_message_finished,message_box_,std::placeholders::_1));

 

googling  <https://stackoverflow.com/questions/14261013/bind-is-not-a-member-of-std> \
https://stackoverflow.com/questions/14261013/bind-is-not-a-member-of-std

it looks like flag -std=c++11 is needed. How to add this in CMakeList ?
Regards
Anders 

 

 

Try adding:

 

set (CMAKE_CXX_STANDARD 11)

 

at the top level.

 

See also: https://cmake.org/cmake/help/v3.14/variable/CMAKE_CXX_STANDARD.html#variable:CMAKE_CXX_STANDARD


 

-- 

Graham Bloice

 

Ok that worked, see  <https://code.wireshark.org/review/#/c/33636/> \
https://code.wireshark.org/review/#/c/33636/

Regards

Anders


[Attachment #5 (text/html)]

<html xmlns:v="urn:schemas-microsoft-com:vml" \
xmlns:o="urn:schemas-microsoft-com:office:office" \
xmlns:w="urn:schemas-microsoft-com:office:word" \
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" \
xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type \
content="text/html; charset=utf-8"><meta name=Generator content="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:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	mso-fareast-language:SV;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=SV link=blue vlink=purple><div \
class=WordSection1><p class=MsoNormal><span \
style='mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></span></p><p \
class=MsoNormal><span \
style='mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></span></p><p \
class=MsoNormal><b><span lang=EN-US>From:</span></b><span lang=EN-US> Wireshark-dev \
&lt;wireshark-dev-bounces@wireshark.org&gt; <b>On Behalf Of </b>Graham \
Bloice<br><b>Sent:</b> den 17 juni 2019 15:14<br><b>To:</b> Developer support list \
for Wireshark &lt;wireshark-dev@wireshark.org&gt;<br><b>Subject:</b> Re: \
[Wireshark-dev] Building master on Ubuntu 16.04 fails<o:p></o:p></span></p><p \
class=MsoNormal><o:p>&nbsp;</o:p></p><div><div><p \
class=MsoNormal><o:p>&nbsp;</o:p></p></div><p \
class=MsoNormal><o:p>&nbsp;</o:p></p><div><div><p class=MsoNormal>On Mon, 17 Jun 2019 \
at 14:07, Anders Broman &lt;<a \
href="mailto:anders.broman@ericsson.com">anders.broman@ericsson.com</a>&gt; \
wrote:<o:p></o:p></p></div><blockquote style='border:none;border-left:solid #CCCCCC \
1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm'><div><div><p \
class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Hi,<o:p></o:p></p><p \
class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span \
lang=EN-US>Building a local relativly new version I get:</span><o:p></o:p></p><p \
class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span \
lang=EN-US>(dpkg-buildpackage -rfakeroot -us -uc )</span><o:p></o:p></p><p \
class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span \
lang=EN-US>&nbsp;</span><o:p></o:p></p><p class=MsoNormal \
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span \
lang=EN-US>ui/qt/simple_dialog.cpp: In member function ‘void \
SimpleDialog::show()':</span><o:p></o:p></p><p class=MsoNormal \
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span \
lang=EN-US>/ui/qt/simple_dialog.cpp:414:13: error: ‘bind' is not a member of \
‘std'</span><o:p></o:p></p><p class=MsoNormal \
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span \
lang=EN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
std::bind(visible_message_finished,message_box_,std::placeholders::_1));</span><o:p></o:p></p><p \
class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span \
lang=EN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
^</span><o:p></o:p></p><p class=MsoNormal \
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span \
lang=EN-US>ui/qt/simple_dialog.cpp:414:66: error: ‘std::placeholders' has not been \
declared</span><o:p></o:p></p><p class=MsoNormal \
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span \
lang=EN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
std::bind(visible_message_finished,message_box_,std::placeholders::_1));</span><o:p></o:p></p><p \
class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span \
lang=EN-US>&nbsp;</span><o:p></o:p></p><p class=MsoNormal \
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span lang=EN-US>googling \
</span><a href="https://stackoverflow.com/questions/14261013/bind-is-not-a-member-of-std" \
target="_blank"><span \
lang=EN-US>https://stackoverflow.com/questions/14261013/bind-is-not-a-member-of-std</span></a><o:p></o:p></p><pre \
style='background:#EFF0F1;vertical-align:baseline'><span lang=EN-US>it looks like \
flag <span style='color:#303336;border:none windowtext \
1.0pt;padding:0cm;background:#EFF0F1'>-std=c++</span><span style='border:none \
windowtext 1.0pt;padding:0cm;background:#EFF0F1'>11 is needed. How to add this in \
CMakeList ?</span></span><o:p></o:p></pre><pre \
style='background:#EFF0F1;vertical-align:baseline'><span lang=EN-US \
style='border:none windowtext \
1.0pt;padding:0cm;background:#EFF0F1'>Regards</span><o:p></o:p></pre><pre \
style='background:#EFF0F1;vertical-align:baseline'><span lang=EN-US \
style='border:none windowtext 1.0pt;padding:0cm;background:#EFF0F1'>Anders \
</span><o:p></o:p></pre><p class=MsoNormal \
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><o:p>&nbsp;</o:p></p></div></div></blockquote><div><p \
class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal>Try \
adding:<o:p></o:p></p></div><div><p \
class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal>set \
(CMAKE_CXX_STANDARD 11)<o:p></o:p></p></div><div><p \
class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal>at the top \
level.<o:p></o:p></p></div><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p \
class=MsoNormal>See also:&nbsp;<a \
href="https://cmake.org/cmake/help/v3.14/variable/CMAKE_CXX_STANDARD.html#variable:CMA \
KE_CXX_STANDARD">https://cmake.org/cmake/help/v3.14/variable/CMAKE_CXX_STANDARD.html#variable:CMAKE_CXX_STANDARD</a><o:p></o:p></p></div><div><p \
class=MsoNormal><o:p>&nbsp;</o:p></p></div></div><p class=MsoNormal>-- \
<o:p></o:p></p><div><div><div><p class=MsoNormal>Graham Bloice<o:p></o:p></p><p \
class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><span lang=EN-US>Ok that \
worked, see </span><a href="https://code.wireshark.org/review/#/c/33636/"><span \
lang=EN-US>https://code.wireshark.org/review/#/c/33636/</span></a><o:p></o:p></p><p \
class=MsoNormal><span lang=EN-US>Regards<o:p></o:p></span></p><p \
class=MsoNormal><span \
lang=EN-US>Anders<o:p></o:p></span></p></div></div></div></div></div></body></html>


["smime.p7s" (application/pkcs7-signature)]
[Attachment #7 (unknown)]

___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev@wireshark.org>
Archives:    https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-request@wireshark.org?subject=unsubscribe

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic