Uploaded image for project: 'AMQ Clients'
  1. AMQ Clients
  2. ENTMQCL-386

[cpp] Example applications cannot be built due to wrong dependencies

XMLWordPrintable

    • Hide
      Cause: A kit built using new build precedures did not work.
      Consequence: Required libraries for using the kit are absent. The kit never worked and there is no workaround.
      Fix: The build process was corrected and a new build was produced.
      Result: The new kit works as advertised.

      Note: This kit never got released (AFAIK) and the whole process is purely internal. Why do we need a release note? I my opinion this should not be documented.
      Show
      Cause: A kit built using new build precedures did not work. Consequence: Required libraries for using the kit are absent. The kit never worked and there is no workaround. Fix: The build process was corrected and a new build was produced. Result: The new kit works as advertised. Note: This kit never got released (AFAIK) and the whole process is purely internal. Why do we need a release note? I my opinion this should not be documented.
    • Hide

      1. Unzip the package.
      2. Open Windows command line and go to the ~/examples directory.
      3. Run run-cmake.bat
      4. Try to compile the examples.sln:
      C:\qpid-proton\VS2012\examples\build>"C:\Program Files (x86)\MSBuild\12.0\Bin\MS
      Build.exe" /t:rebuild /nologo /p:Configuration=debug /p:Platform=x64 /p:TargetFr
      ameworkVersion=4.5 examples.sln

      Show
      1. Unzip the package. 2. Open Windows command line and go to the ~/examples directory. 3. Run run-cmake.bat 4. Try to compile the examples.sln: C:\qpid-proton\VS2012\examples\build>"C:\Program Files (x86)\MSBuild\12.0\Bin\MS Build.exe" /t:rebuild /nologo /p:Configuration=debug /p:Platform=x64 /p:TargetFr ameworkVersion=4.5 examples.sln

      MSBuild cannot build C++ examples: broker, helloworld, helloworld_direct, simple_recv, simple_send, direct_recv, direct_send, client, server, server_direct, flow_control, connection_options, queue_browser, selected_recv, ssl, ssl_client_cert, encode_decode due missing header files:
      "...
      C:\qpid-proton\VS2012\examples\build\include\proton/value.hpp(25): fatal error C1083: Cannot open include file: 'proton/codec/encoder.hpp': No such file or directory
      ..."
      Please, see the attached command line transcript.

      Examples in "~examples/c/messenger" (recv, recv-async, send, send-async) are built.

        1. ENTMQCL-386.out
          52 kB
          Petra Svobodova

              crolke@redhat.com Chuck Rolke (Inactive)
              psvobodo@redhat.com Petra Svobodova (Inactive)
              Justin Ross Justin Ross
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: