Hi Chuck,

Its a 64-bit x64 build I am attempting.


Thanks for the build order it will certainly help.


Paul


________________________________
From: Chuck Rolke <cro...@redhat.com>
Sent: Wednesday, November 15, 2017 9:30 AM
To: users@qpid.apache.org
Subject: Re: Need help compiling in Visual Studio QPID C++

Hi Paul,

I could try a 2017 build in my setup(s). Are you building 32-bit x86 or 64-bit 
x64?

A recent build of qpid-cpp 1.36 built items in this order.

-Chuck

1>------ Build started: Project: qpidtypes, Configuration: RelWithDebInfo Win32 
------
2>------ Build started: Project: shlibtest, Configuration: RelWithDebInfo Win32 
------
3>------ Build started: Project: management_python_build, Configuration: 
RelWithDebInfo Win32 ------
4>------ Build started: Project: dlclose_noop, Configuration: RelWithDebInfo 
Win32 ------
5>------ Build started: Project: qpidcommon, Configuration: RelWithDebInfo 
Win32 ------
6>------ Build started: Project: qpidclient, Configuration: RelWithDebInfo 
Win32 ------
7>------ Build started: Project: qpidbroker, Configuration: RelWithDebInfo 
Win32 ------
8>------ Build started: Project: qpidmessaging, Configuration: RelWithDebInfo 
Win32 ------
9>------ Build started: Project: resuming_receiver, Configuration: 
RelWithDebInfo Win32 ------
10>------ Build started: Project: replaying_sender, Configuration: 
RelWithDebInfo Win32 ------
11>------ Build started: Project: receiver, Configuration: RelWithDebInfo Win32 
------
12>------ Build started: Project: txjob, Configuration: RelWithDebInfo Win32 
------
13>------ Build started: Project: txshift, Configuration: RelWithDebInfo Win32 
------
14>------ Build started: Project: qpid-txtest, Configuration: RelWithDebInfo 
Win32 ------
15>------ Build started: Project: qpid-topic-publisher, Configuration: 
RelWithDebInfo Win32 ------
16>------ Build started: Project: qpid-topic-listener, Configuration: 
RelWithDebInfo Win32 ------
17>------ Build started: Project: qpid-perftest, Configuration: RelWithDebInfo 
Win32 ------
18>------ Build started: Project: qpid-latency-test, Configuration: 
RelWithDebInfo Win32 ------
19>------ Build started: Project: qpid-client-test, Configuration: 
RelWithDebInfo Win32 ------
20>------ Build started: Project: publish, Configuration: RelWithDebInfo Win32 
------
21>------ Build started: Project: header_test, Configuration: RelWithDebInfo 
Win32 ------
22>------ Build started: Project: ha_test_max_queues, Configuration: 
RelWithDebInfo Win32 ------
23>------ Build started: Project: echotest, Configuration: RelWithDebInfo Win32 
------
24>------ Build started: Project: consume, Configuration: RelWithDebInfo Win32 
------
25>------ Build started: Project: declare_queues, Configuration: RelWithDebInfo 
Win32 ------
26>------ Build started: Project: datagen, Configuration: RelWithDebInfo Win32 
------
27>------ Build started: Project: qmf2, Configuration: RelWithDebInfo Win32 
------
28>------ Build started: Project: server_reconnect, Configuration: 
RelWithDebInfo Win32 ------
29>------ Build started: Project: server, Configuration: RelWithDebInfo Win32 
------
30>------ Build started: Project: spout, Configuration: RelWithDebInfo Win32 
------
31>------ Build started: Project: sender, Configuration: RelWithDebInfo Win32 
------
32>------ Build started: Project: qpid-txtest2, Configuration: RelWithDebInfo 
Win32 ------
33>------ Build started: Project: qpid-send, Configuration: RelWithDebInfo 
Win32 ------
34>------ Build started: Project: qpid-receive, Configuration: RelWithDebInfo 
Win32 ------
35>------ Build started: Project: qpid-ping, Configuration: RelWithDebInfo 
Win32 ------
36>------ Build started: Project: msg_group_test, Configuration: RelWithDebInfo 
Win32 ------
37>------ Build started: Project: map_sender, Configuration: RelWithDebInfo 
Win32 ------
38>------ Build started: Project: map_receiver, Configuration: RelWithDebInfo 
Win32 ------
39>------ Build started: Project: hello_xml, Configuration: RelWithDebInfo 
Win32 ------
40>------ Build started: Project: hello_world, Configuration: RelWithDebInfo 
Win32 ------
41>------ Build started: Project: drain, Configuration: RelWithDebInfo Win32 
------
42>------ Build started: Project: client, Configuration: RelWithDebInfo Win32 
------
43>------ Build started: Project: qmf2_print_events, Configuration: 
RelWithDebInfo Win32 ------
44>------ Build started: Project: qmf2_list_agents, Configuration: 
RelWithDebInfo Win32 ------
45>------ Build started: Project: qmf2_agent, Configuration: RelWithDebInfo 
Win32 ------
46>------ Build started: Project: store, Configuration: RelWithDebInfo Win32 
------
47>------ Build started: Project: test_store, Configuration: RelWithDebInfo 
Win32 ------
48>------ Build started: Project: qpidd, Configuration: RelWithDebInfo Win32 
------
49>------ Build started: Project: unit_test, Configuration: RelWithDebInfo 
Win32 ------
50>------ Build started: Project: mssql_store, Configuration: RelWithDebInfo 
Win32 ------
51>------ Build started: Project: msclfs_store, Configuration: RelWithDebInfo 
Win32 ------
52>------ Build started: Project: ha, Configuration: RelWithDebInfo Win32 ------
53>------ Build started: Project: amqp, Configuration: RelWithDebInfo Win32 
------
54>------ Build started: Project: INSTALL, Configuration: RelWithDebInfo Win32 
------


----- Original Message -----
> From: "Paul A. Flores" <paul.a.flo...@saic.com>
> To: users@qpid.apache.org
> Sent: Wednesday, November 15, 2017 9:52:20 AM
> Subject: Re: Need help compiling in Visual Studio QPID C++
>
> First thanks to both Justin and Chuck for your responses there nothing like a
> community that steps up to help!
>
>
> I am a consultant/contractor doing primarily application development which
> means I am "tied" to the "wishes" of the client and in this case that the
> code base be developed in Visual Studio 17.  The main issue has been CMake
> and an apparent incompatibility with MSBuild.  It appears that the order in
> which objects need to be compiled has been  "compromised" or else there is
> an inconsistency in being able to navigate to find items such as folder and
> compilation tools.
>
>
> I will review the discussion and see if I can make specific progress. In the
> meantime can someone point me to a discussion/description of the order in
> which objects need to be built?
>
>
> Thanks again to Justin and Chuck.
>
>
> Paul
>
>
> ________________________________
> From: Chuck Rolke <cro...@redhat.com>
> Sent: Tuesday, November 14, 2017 8:40 AM
> To: users@qpid.apache.org
> Subject: Re: Need help compiling in Visual Studio QPID C++
>
> I tried https://ci.appveyor.com/project/ChugR/qpid-cpp , a manual
> configuration (ignoring qpid-cpp appveyor.yml) using Visual Studio 2013 and
> before-build script:
>
>  mkdir BLD
>  cd BLD
>  cmake -G "Visual Studio 12 2013" -DBUILD_BINDING_DOTNET=OFF
>  -DBOOST_ROOT=C:\Libraries\boost
>  -DBOOST_LIBRARYDIR=C:\Libraries\boost\lib32-msvc-12.0 ..
>  cd ..
>
> This compiled successfully using the default version of Boost. It barfed
> later with ctest issues but the goal was compilation.
>
> In my experience the qpid-cpp Windows builds suffer from a steady stream of
> bit rot from new versions of MSbuild, cmake, boost, and qpid-proton. The
> remedy is to keep building the latest-and-greatest with all the new tools
> and libraries and fix problems as soon as they appear.
>
> I recently upgraded some scripted builds using Visual Studio 2017 and found
> drastic behavior changes. I got my scripts to work but VS2015 and VS2013
> could be scripted more easily following the same model as previous versions
> of Visual Studio.
>
> Discussion
> http://qpid.2158936.n2.nabble.com/Building-Qpid-on-Windows-td7622672.html is
> still relevant with respect to getting qpid-cpp and qpid-proton (qpid-cpp's
> AMQP 1.0 engine) to work together as designed.
>
> ----- Original Message -----
> > From: "Justin Ross" <justin.r...@gmail.com>
> > To: users@qpid.apache.org
> > Sent: Monday, November 13, 2017 7:38:36 PM
> > Subject: Re: Need help compiling in Visual Studio QPID C++
> >
> > Hi, Paul.  What are the errors you are seeing?
> >
> > I gave it a try on AppVeyor, and I immediately ran into a problem with a
> > newer version of msbuild.
> >
> >   https://ci.appveyor.com/project/ssorj/qpid-cpp/build/1.0.13
> >
> > Chuck, what does that portend?  Do we need to generate new build metadata
> > for Windows?
> >
> > On Mon, Nov 13, 2017 at 2:22 PM, Flores, Paul A. <paul.a.flo...@saic.com>
> > wrote:
> >
> > > Help!
> > >
> > >
> > > CMake is not cooperating/working with Visual Studio and I am about
> > > running
> > > out of hair to pull! Only issues in the Linux world were self induced not
> > > sure about this windows environment!
> > >
> > >
> > > Can anyone give me a bit of help?  I have a very narrow window to prove
> > > QPID is a viable alternative for a new manufacturing application,
> > >
> > >
> > > Any help would be greatly appreciated to get QIP CPP compiled!
> > >
> > >
> > > Paul
> > >
> > >
> > > ________________________________
> > >
> > > This communication (including any attachments) may contain information
> > > that is proprietary, confidential or exempt from disclosure. If you are
> > > not
> > > the intended recipient, please note that further dissemination,
> > > distribution, use or copying of this communication is strictly
> > > prohibited.
> > > Anyone who received this message in error should notify the sender
> > > immediately by telephone or by return email and delete it from his or her
> > > computer.
> > >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org
> For additional commands, e-mail: users-h...@qpid.apache.org
>
>
>
> ________________________________
>
> This communication (including any attachments) may contain information that
> is proprietary, confidential or exempt from disclosure. If you are not the
> intended recipient, please note that further dissemination, distribution,
> use or copying of this communication is strictly prohibited. Anyone who
> received this message in error should notify the sender immediately by
> telephone or by return email and delete it from his or her computer.
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org
For additional commands, e-mail: users-h...@qpid.apache.org



________________________________

This communication (including any attachments) may contain information that is 
proprietary, confidential or exempt from disclosure. If you are not the 
intended recipient, please note that further dissemination, distribution, use 
or copying of this communication is strictly prohibited. Anyone who received 
this message in error should notify the sender immediately by telephone or by 
return email and delete it from his or her computer.

Reply via email to