My reading was they tried 0.38.0 first, found it didnt work, and went
back to try intermediate versions, noticing it didnt work since
0.34.0.

On Fri, 3 Mar 2023 at 21:21, Andrew Stitcher <astitc...@redhat.com> wrote:
>
> Also have you tried the most recent release which is 0.38 rather than 0.34
> which is actually fairly old?
>
> On Fri, Mar 3, 2023 at 4:18 PM Andrew Stitcher <astitc...@redhat.com> wrote:
>
> > Hmm, This certainly is supposed to work. It's very suspicious that your
> > build fails trying to link pthreads.dll - that isn't expected to be linked
> > in windows at all.
> >
> > Is it possible that you have openssl detected and linked? That might force
> > pthreads. Currently the TLS support for windows is provided by the windows
> > schannel implementation not openssl. If this is the case then you should be
> > able to force the schannel TLS impl rather than the openssl impl using
> > cmake -DSSL_IMPL=schannel
> >
> > Sorry it's taken so long to get back to you - I've been rather preoccupied
> > with family matters in the past few weeks.
> >
> > Andrew
> >
> > On Tue, Feb 7, 2023 at 3:10 PM Richard Straus
> > <richard.str...@kofax.com.invalid> wrote:
> >
> >> Hi,
> >>
> >>
> >>
> >> I’m using Qpid.Proton 0.33 for C++, using Win32 and x64 build
> >> configurations. I would like to upgrade to the latest version 0.38,
> >> unfortunately the CMAKE request aborts.
> >>
> >>
> >>
> >> cmake .. -G "Visual Studio 17 2022" -A Win32
> >>
> >>
> >>
> >> It appears that this CMAKE command only works successfully on version
> >> 0.33 and stopped working with version 0.34. Does anyone have a workaround
> >> in order to achieve a successful Win32 construction?
> >>
> >>
> >>
> >> An x64 build architecture works fine. (cmake .. -G "Visual Studio 17
> >> 2022" -A x64)
> >>
> >> The error logs look identical between the win32 and x64 up to the point
> >> where the win32 build log stops logging, which is here:
> >>
> >>
> >>
> >> --
> >>
> >> Determining if the function pthread_create exists in the pthread failed
> >> with the following output:
> >>
> >> Change Dir:
> >> C:/u/Projects/3rdParty/qpid-proton-0.34.0/build32/CMakeFiles/CmakeScratch/TryCompile-yekssr
> >>
> >>
> >>
> >> Run Build Command(s):C:/Program Files/Microsoft Visual
> >> Studio/2022/Professional/MSBuild/Current/Bin/amd64/MSBuild.exe
> >> cmTC_1ce46.vcxproj /p:Configuration=Debug /p:Platform=Win32
> >> /p:VisualStudioVersion=17.0 /v:m && MSBuild version 17.4.0+18d5aef85 for
> >> .NET Framework
> >>
> >>
> >>
> >>   Microsoft © C/C++ Optimizing Compiler Version 19.34.31935 for x86
> >>
> >>
> >>
> >>   Copyright © Microsoft Corporation.  All rights reserved.
> >>
> >>
> >>
> >>   CheckFunctionExists.c
> >>
> >>
> >>
> >>   cl /c /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /Oy- /D _MBCS /D WIN32
> >> /D _*WINDOWS /D CHECK_FUNCTION_EXISTS=pthread_create /D
> >> “CMAKE_INTDIR=\”Debug\”” /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t
> >> /Zc:forScope /Zc:inline /Fo”cmTC_1ce46.dir\Debug\\” 
> >> /Fd”cmTC*_1ce46.dir\Debug\vc143.pdb”
> >> /external:W3 /Gd /TC /analyze- /errorReport:queue
> >> “C:\u\Projects\3rdParty\qpid-proton-0.34.0\build32\CmakeFiles\CmakeScratch\TryCompile-yekssr\CheckFunctionExists.c”
> >>
> >>
> >>
> >> LINK : fatal error LNK1104: cannot open file ‘pthread.lib’
> >> [C:\u\Projects\3rdParty\qpid-proton-0.34.0\build32\CmakeFiles\CmakeScratch\TryCompile-yekssr\cmTC_1ce46.vcxproj]
> >>
> >> --
> >>
> >> Specifically, the x64 CMAKE log also shows the same error, but continues
> >> execution.
> >>
> >>
> >>
> >> This is the last entry in the CmakeOutpout.log file:
> >>
> >> --
> >>
> >>   CMakeCCompilerABI.c
> >>
> >>
> >>
> >>   cl /c /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /Oy- /D _MBCS /D WIN32
> >> /D _*WINDOWS /D “CMAKE_INTDIR=\”Debug\”” /Gm- /RTC1 /MDd /GS /fp:precise
> >> /Zc:wchar_t /Zc:forScope /Zc:inline /Fo”cmTC_33642.dir\Debug\\” 
> >> /Fd”cmTC*_33642.dir\Debug\vc143.pdb”
> >> /external:W3 /Gd /TC /analyze- /errorReport:queue “C:\Program
> >> Files\Cmake\share\cmake-3.25\Modules\CMakeCCompilerABI.c”
> >>
> >>
> >>
> >>   cmTC_33642.vcxproj ->
> >> C:\u\Projects\3rdParty\qpid-proton-0.34.0\build32\CmakeFiles\CmakeScratch\TryCompile-4du5h9\Debug\cmTC_33642.exe
> >>
> >> --
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> *Richard Straus*
> >> Senior Software Developer
> >> *Kofax, Inc.*
> >>
> >> Toronto, ON
> >> Canada
> >>
> >> Tel: +1 (857) 214-6694
> >>
> >> richard.str...@kofax.com
> >>
> >>
> >>
> >> *Richard Straus*
> >> Sr. Software Developer
> >>
> >>
> >>
> >>
> >> *Kofax Canada, ULC*460 Phillip Street
> >> Waterloo, ON N2L 5J2
> >>
> >> Tel: +1 519 880 7421
> >> richard.str...@kofax.com
> >>
> >>
> >>
> >>
> >> ______________________________________________________________________________________________________________________________________________________________
> >>
> >> This communication is only for the use of the intended recipient. It may
> >> contain confidential or proprietary information. If you are not the
> >> intended recipient or have received this communication in error, please
> >> notify the sender via phone and destroy this communication immediately.
> >>
> >>
> >>
> >

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

Reply via email to