Skip to content

【Windows】引入poco时链接openssl失败,怎么改用vcpkg版本的openssl? #8431

@Unreal-3D

Description

@Unreal-3D

Xmake 版本

3.0.4

操作系统版本和架构

windows 11 x86_64

描述问题

Windows上编译poco依赖了,因链接openssl失败,而xrepo的openssl没有Windows版本
xmake-io/xmake#315

那么如何配置poco的opensll为vcpkg的版本呢

期待的结果

让poco连接vcpkg版本openssl

工程配置

add_rules("mode.debug", "mode.release")

add_requires("poco", {configs = { json = true, net = true, netssl = true, crypto = true, util = true, shared = true}})
add_requireconfs("poco.expat", {override = true, system = false})

target("cossdk")
    set_kind("shared")
    set_languages("cxx17")
    add_files("src/**.cpp")
    add_includedirs("./include")
    add_headerfiles("./include/**.h")
    add_packages("poco")


target("get_object_demo")
    set_kind("binary")
    set_languages("cxx17")
    add_files("demo/object_op_demo/get_object_demo.cpp")
    add_includedirs("./include")
    add_headerfiles("./include/**.h")
    add_packages("poco")
    add_deps("cossdk")

附加信息和错误日志

ninja: Entering directory `C:\Users\admin\AppData\Local\.xmake\cache\packages\2510\p\poco\1.13.3\source\build_c5396987'
[1/478] Generating pocomsg.h
MC: Compiling C:/Users/admin/AppData/Local/.xmake/cache/packages/2510/p/poco/1.13.3/source/Foundation/src/pocomsg.mc
[2/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Clock.cpp.obj
[3/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\AtomicCounter.cpp.obj
[4/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\AbstractObserver.cpp.obj
[5/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\ByteOrder.cpp.obj
[6/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Checksum.cpp.obj
[7/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\AtomicFlag.cpp.obj
[8/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Configurable.cpp.obj
[9/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Ascii.cpp.obj
[10/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\ASCIIEncoding.cpp.obj
[11/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\BinaryReader.cpp.obj
[12/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\AsyncChannel.cpp.obj
[13/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Bugcheck.cpp.obj
[14/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Base64Encoder.cpp.obj
[15/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Channel.cpp.obj
[16/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\ActiveDispatcher.cpp.obj
[17/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Base64Decoder.cpp.obj
[18/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Base32Decoder.cpp.obj
[19/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Condition.cpp.obj
[20/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\ActiveThreadPool.cpp.obj
[21/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\ArchiveStrategy.cpp.obj
[22/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\BinaryWriter.cpp.obj
[23/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Base32Encoder.cpp.obj
[24/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\CountingStream.cpp.obj
[25/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\DateTime.cpp.obj
[26/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\DataURIStreamFactory.cpp.obj
[27/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Debugger.cpp.obj
[28/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\DateTimeParser.cpp.obj
[29/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\DirectoryIterator.cpp.obj
[30/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Event.cpp.obj
[31/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\ConsoleChannel.cpp.obj
[32/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\ErrorHandler.cpp.obj
[33/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\DeflatingStream.cpp.obj
[34/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\DigestEngine.cpp.obj
[35/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\DataURIStream.cpp.obj
[36/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\DigestStream.cpp.obj
[37/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\DateTimeFormatter.cpp.obj
[38/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\DirectoryIteratorStrategy.cpp.obj
[39/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\DateTimeFormat.cpp.obj
[40/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Error.cpp.obj
[41/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\EventArgs.cpp.obj
[42/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\DirectoryWatcher.cpp.obj
[43/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\EventLogChannel.cpp.obj
[44/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\FPEnvironment.cpp.obj
[45/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Hash.cpp.obj
[46/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\EventChannel.cpp.obj
[47/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Formatter.cpp.obj
[48/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Environment.cpp.obj
[49/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Exception.cpp.obj
[50/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\HexBinaryEncoder.cpp.obj
[51/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\FormattingChannel.cpp.obj
[52/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\HexBinaryDecoder.cpp.obj
[53/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Glob.cpp.obj
[54/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\FileStreamFactory.cpp.obj
[55/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\HashStatistic.cpp.obj
[56/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\File.cpp.obj
[57/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\FIFOBufferStream.cpp.obj
[58/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\FileStream.cpp.obj
[59/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\InflatingStream.cpp.obj
[60/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Format.cpp.obj
[61/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Latin9Encoding.cpp.obj
[62/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\LogFile.cpp.obj
[63/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\FileChannel.cpp.obj
[64/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Latin2Encoding.cpp.obj
[65/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Latin1Encoding.cpp.obj
[66/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\LocalDateTime.cpp.obj
[67/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Manifest.cpp.obj
[68/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\MD4Engine.cpp.obj
[69/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\MD5Engine.cpp.obj
[70/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\LineEndingConverter.cpp.obj
[71/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\MemoryPool.cpp.obj
[72/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\JSONString.cpp.obj
[73/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Mutex.cpp.obj
[74/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\LoggingRegistry.cpp.obj
[75/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\NamedEvent.cpp.obj
[76/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\MemoryStream.cpp.obj
[77/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\NamedMutex.cpp.obj
[78/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Message.cpp.obj
[79/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\LogStream.cpp.obj
[80/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Logger.cpp.obj
[81/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Notification.cpp.obj
[82/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\NotificationQueue.cpp.obj
[83/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Pipe.cpp.obj
[84/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\NumberFormatter.cpp.obj
[85/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\NullChannel.cpp.obj
[86/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\NotificationCenter.cpp.obj
[87/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\PipeStream.cpp.obj
[88/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\LoggingFactory.cpp.obj
[89/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\RWLock.cpp.obj
[90/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\PipeImpl.cpp.obj
[91/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Path.cpp.obj
[92/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\NullStream.cpp.obj
[93/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\NestedDiagnosticContext.cpp.obj
[94/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\NumberParser.cpp.obj
[95/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\PriorityNotificationQueue.cpp.obj
[96/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\PIDFile.cpp.obj
[97/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Process.cpp.obj
[98/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\ProcessRunner.cpp.obj
[99/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\PatternFormatter.cpp.obj
[100/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\PurgeStrategy.cpp.obj
[101/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\RefCountedObject.cpp.obj
[102/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Random.cpp.obj
[103/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Runnable.cpp.obj
[104/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\SHA2Engine.cpp.obj
[105/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\RegularExpression.cpp.obj
[106/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\NumericString.cpp.obj
[107/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\SHA1Engine.cpp.obj
[108/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Stopwatch.cpp.obj
[109/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\SignalHandler.cpp.obj
[110/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\RandomStream.cpp.obj
[111/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Semaphore.cpp.obj
[112/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\RotateStrategy.cpp.obj
[113/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\String.cpp.obj
[114/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\SplitterChannel.cpp.obj
[115/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\SortedDirectoryIterator.cpp.obj
[116/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\SharedLibrary.cpp.obj
[117/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\SynchronizedObject.cpp.obj
[118/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\StreamChannel.cpp.obj
[119/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\StreamCopier.cpp.obj
[120/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\StringTokenizer.cpp.obj
[121/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Task.cpp.obj
[122/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\StreamConverter.cpp.obj
[123/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\SharedMemory.cpp.obj
[124/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\SimpleFileChannel.cpp.obj
[125/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\TaskNotification.cpp.obj
[126/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\StreamTokenizer.cpp.obj
[127/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\TeeStream.cpp.obj
[128/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\TaskManager.cpp.obj
[129/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\TextBufferIterator.cpp.obj
[130/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Timespan.cpp.obj
[131/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\TextConverter.cpp.obj
[132/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\TextIterator.cpp.obj
[133/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Timezone.cpp.obj
[134/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\TextEncoding.cpp.obj
[135/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\TemporaryFile.cpp.obj
[136/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\URIStreamFactory.cpp.obj
[137/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\ThreadLocal.cpp.obj
[138/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Token.cpp.obj
[139/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\TimedNotificationQueue.cpp.obj
[140/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\UTF16Encoding.cpp.obj
[141/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\ThreadTarget.cpp.obj
[142/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Thread.cpp.obj
[143/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\UTF32Encoding.cpp.obj
[144/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Timer.cpp.obj
[145/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\ThreadPool.cpp.obj
[146/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Timestamp.cpp.obj
[147/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\UTF8Encoding.cpp.obj
[148/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\UUID.cpp.obj
[149/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\URI.cpp.obj
[150/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Unicode.cpp.obj
[151/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\UnicodeConverter.cpp.obj
[152/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\UUIDGenerator.cpp.obj
[153/478] Building RC object Foundation\CMakeFiles\Foundation.dir\__\DLLVersion.rc.res
[154/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Windows1251Encoding.cpp.obj
[155/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\URIStreamOpener.cpp.obj
[156/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\UTF8String.cpp.obj
[157/478] Building CXX object XML\CMakeFiles\XML.dir\src\AttrMap.cpp.obj
[158/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Windows1252Encoding.cpp.obj
[159/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Void.cpp.obj
[160/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Windows1250Encoding.cpp.obj
[161/478] Building CXX object XML\CMakeFiles\XML.dir\src\AbstractContainerNode.cpp.obj
[162/478] Building CXX object XML\CMakeFiles\XML.dir\src\AttributesImpl.cpp.obj
[163/478] Building CXX object XML\CMakeFiles\XML.dir\src\ChildNodesList.cpp.obj
[164/478] Building CXX object XML\CMakeFiles\XML.dir\src\Attr.cpp.obj
[165/478] Building CXX object XML\CMakeFiles\XML.dir\src\AbstractNode.cpp.obj
[166/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\WindowsConsoleChannel.cpp.obj
[167/478] Building CXX object XML\CMakeFiles\XML.dir\src\Attributes.cpp.obj
[168/478] Building CXX object XML\CMakeFiles\XML.dir\src\ContentHandler.cpp.obj
[169/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\Var.cpp.obj
[170/478] Building CXX object XML\CMakeFiles\XML.dir\src\Comment.cpp.obj
[171/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\VarIterator.cpp.obj
[172/478] Building CXX object XML\CMakeFiles\XML.dir\src\DOMImplementation.cpp.obj
[173/478] Building CXX object XML\CMakeFiles\XML.dir\src\DOMObject.cpp.obj
[174/478] Building CXX object XML\CMakeFiles\XML.dir\src\CharacterData.cpp.obj
[175/478] Building CXX object XML\CMakeFiles\XML.dir\src\CDATASection.cpp.obj
[176/478] Building CXX object XML\CMakeFiles\XML.dir\src\DOMBuilder.cpp.obj
[177/478] Building CXX object XML\CMakeFiles\XML.dir\src\DOMParser.cpp.obj
[178/478] Building CXX object XML\CMakeFiles\XML.dir\src\DTDHandler.cpp.obj
[179/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\VarVisitor.cpp.obj
[180/478] Building CXX object XML\CMakeFiles\XML.dir\src\DocumentEvent.cpp.obj
[181/478] Building CXX object XML\CMakeFiles\XML.dir\src\DefaultHandler.cpp.obj
[182/478] Building CXX object Foundation\CMakeFiles\Foundation.dir\src\VarHolder.cpp.obj
[183/478] Building CXX object XML\CMakeFiles\XML.dir\src\DOMSerializer.cpp.obj
[184/478] Building CXX object XML\CMakeFiles\XML.dir\src\DTDMap.cpp.obj
[185/478] Building CXX object XML\CMakeFiles\XML.dir\src\DeclHandler.cpp.obj
[186/478] Building CXX object XML\CMakeFiles\XML.dir\src\DOMWriter.cpp.obj
[187/478] Building CXX object XML\CMakeFiles\XML.dir\src\DOMException.cpp.obj
[188/478] Building CXX object XML\CMakeFiles\XML.dir\src\EntityResolver.cpp.obj
[189/478] Building CXX object XML\CMakeFiles\XML.dir\src\EntityReference.cpp.obj
[190/478] Building CXX object XML\CMakeFiles\XML.dir\src\Element.cpp.obj
[191/478] Building CXX object XML\CMakeFiles\XML.dir\src\DocumentType.cpp.obj
[192/478] Building CXX object XML\CMakeFiles\XML.dir\src\DocumentFragment.cpp.obj
[193/478] Building CXX object XML\CMakeFiles\XML.dir\src\Document.cpp.obj
[194/478] Building CXX object XML\CMakeFiles\XML.dir\src\ErrorHandler.cpp.obj
[195/478] Building CXX object XML\CMakeFiles\XML.dir\src\ElementsByTagNameList.cpp.obj
[196/478] Building CXX object XML\CMakeFiles\XML.dir\src\Entity.cpp.obj
[197/478] Building CXX object XML\CMakeFiles\XML.dir\src\Event.cpp.obj
[198/478] Building CXX object XML\CMakeFiles\XML.dir\src\EventTarget.cpp.obj
[199/478] Building CXX object XML\CMakeFiles\XML.dir\src\EventException.cpp.obj
[200/478] Building CXX object XML\CMakeFiles\XML.dir\src\LexicalHandler.cpp.obj
[201/478] Building CXX object XML\CMakeFiles\XML.dir\src\Locator.cpp.obj
[202/478] Building CXX object XML\CMakeFiles\XML.dir\src\EventListener.cpp.obj
[203/478] Building CXX object XML\CMakeFiles\XML.dir\src\LocatorImpl.cpp.obj
[204/478] Building CXX object XML\CMakeFiles\XML.dir\src\EventDispatcher.cpp.obj
[205/478] Building CXX object XML\CMakeFiles\XML.dir\src\EntityResolverImpl.cpp.obj
[206/478] Building CXX object XML\CMakeFiles\XML.dir\src\MutationEvent.cpp.obj
[207/478] Building CXX object XML\CMakeFiles\XML.dir\src\InputSource.cpp.obj
[208/478] Building CXX object XML\CMakeFiles\XML.dir\src\Name.cpp.obj
[209/478] Building CXX object XML\CMakeFiles\XML.dir\src\Node.cpp.obj
[210/478] Building CXX object XML\CMakeFiles\XML.dir\src\NodeAppender.cpp.obj
[211/478] Building CXX object XML\CMakeFiles\XML.dir\src\NamedNodeMap.cpp.obj
[212/478] Building CXX object XML\CMakeFiles\XML.dir\src\NamespaceSupport.cpp.obj
[213/478] Building CXX object XML\CMakeFiles\XML.dir\src\NamePool.cpp.obj
[214/478] Building CXX object XML\CMakeFiles\XML.dir\src\NamespaceStrategy.cpp.obj
[215/478] Building CXX object XML\CMakeFiles\XML.dir\src\NodeList.cpp.obj
[216/478] Building CXX object XML\CMakeFiles\XML.dir\src\NodeFilter.cpp.obj
[217/478] Building CXX object XML\CMakeFiles\XML.dir\src\NodeIterator.cpp.obj
[218/478] Linking CXX shared library bin\PocoFoundation.dll
[219/478] Building CXX object XML\CMakeFiles\XML.dir\src\TreeWalker.cpp.obj
[220/478] Building CXX object XML\CMakeFiles\XML.dir\src\ProcessingInstruction.cpp.obj
[221/478] Building CXX object XML\CMakeFiles\XML.dir\src\Notation.cpp.obj
[222/478] Building CXX object XML\CMakeFiles\XML.dir\src\QName.cpp.obj
[223/478] Building CXX object XML\CMakeFiles\XML.dir\src\Text.cpp.obj
[224/478] Building CXX object XML\CMakeFiles\XML.dir\src\XMLString.cpp.obj
[225/478] Building CXX object XML\CMakeFiles\XML.dir\src\XMLException.cpp.obj
[226/478] Building CXX object XML\CMakeFiles\XML.dir\src\ValueTraits.cpp.obj
[227/478] Building CXX object XML\CMakeFiles\XML.dir\src\SAXException.cpp.obj
[228/478] Building CXX object XML\CMakeFiles\XML.dir\src\ParserEngine.cpp.obj
[229/478] Building RC object XML\CMakeFiles\XML.dir\__\DLLVersion.rc.res
[230/478] Building CXX object XML\CMakeFiles\XML.dir\src\WhitespaceFilter.cpp.obj
[231/478] Building CXX object XML\CMakeFiles\XML.dir\src\XMLFilterImpl.cpp.obj
[232/478] Building CXX object JSON\CMakeFiles\JSON.dir\src\JSONException.cpp.obj
[233/478] Building CXX object XML\CMakeFiles\XML.dir\src\XMLFilter.cpp.obj
[234/478] Building CXX object XML\CMakeFiles\XML.dir\src\XMLReader.cpp.obj
[235/478] Building CXX object XML\CMakeFiles\XML.dir\src\SAXParser.cpp.obj
[236/478] Building CXX object XML\CMakeFiles\XML.dir\src\XMLStreamParserException.cpp.obj
[237/478] Building CXX object XML\CMakeFiles\XML.dir\src\XMLStreamParser.cpp.obj
[238/478] Building CXX object JSON\CMakeFiles\JSON.dir\src\pdjson.c.obj
[239/478] Building CXX object XML\CMakeFiles\XML.dir\src\XMLWriter.cpp.obj
[240/478] Building RC object JSON\CMakeFiles\JSON.dir\__\DLLVersion.rc.res
[241/478] Building CXX object Util\CMakeFiles\Util.dir\src\ConfigurationMapper.cpp.obj
[242/478] Building CXX object JSON\CMakeFiles\JSON.dir\src\Handler.cpp.obj
[243/478] Building CXX object Util\CMakeFiles\Util.dir\src\FilesystemConfiguration.cpp.obj
[244/478] Building CXX object JSON\CMakeFiles\JSON.dir\src\ParseHandler.cpp.obj
[245/478] Building CXX object Util\CMakeFiles\Util.dir\src\ConfigurationView.cpp.obj
[246/478] Building CXX object JSON\CMakeFiles\JSON.dir\src\Object.cpp.obj
[247/478] Building CXX object JSON\CMakeFiles\JSON.dir\src\Parser.cpp.obj
[248/478] Building CXX object Util\CMakeFiles\Util.dir\src\HelpFormatter.cpp.obj
[249/478] Building CXX object Util\CMakeFiles\Util.dir\src\AbstractConfiguration.cpp.obj
[250/478] Building CXX object JSON\CMakeFiles\JSON.dir\src\TemplateCache.cpp.obj
[251/478] Building CXX object JSON\CMakeFiles\JSON.dir\src\Array.cpp.obj
[252/478] Building CXX object JSON\CMakeFiles\JSON.dir\src\PrintHandler.cpp.obj
[253/478] Building CXX object JSON\CMakeFiles\JSON.dir\src\Query.cpp.obj
[254/478] Building CXX object Util\CMakeFiles\Util.dir\src\Application.cpp.obj
[255/478] Building CXX object JSON\CMakeFiles\JSON.dir\src\ParserImpl.cpp.obj
[256/478] Building CXX object Util\CMakeFiles\Util.dir\src\IntValidator.cpp.obj
[257/478] Building CXX object JSON\CMakeFiles\JSON.dir\src\Template.cpp.obj
[258/478] Linking CXX shared library bin\PocoXML.dll
[259/478] Building CXX object Util\CMakeFiles\Util.dir\src\IniFileConfiguration.cpp.obj
[260/478] Building CXX object Util\CMakeFiles\Util.dir\src\Option.cpp.obj
[261/478] Building CXX object JSON\CMakeFiles\JSON.dir\src\Stringifier.cpp.obj
[262/478] Building CXX object Util\CMakeFiles\Util.dir\src\OptionCallback.cpp.obj
[263/478] Building CXX object Util\CMakeFiles\Util.dir\src\LoggingConfigurator.cpp.obj
[264/478] Building CXX object Util\CMakeFiles\Util.dir\src\OptionException.cpp.obj
[265/478] Building CXX object Util\CMakeFiles\Util.dir\src\LoggingSubsystem.cpp.obj
[266/478] Building CXX object Util\CMakeFiles\Util.dir\src\MapConfiguration.cpp.obj
[267/478] Building CXX object Util\CMakeFiles\Util.dir\src\LocalConfigurationView.cpp.obj
[268/478] Building CXX object Util\CMakeFiles\Util.dir\src\Subsystem.cpp.obj
[269/478] Building CXX object Util\CMakeFiles\Util.dir\src\TimerTask.cpp.obj
[270/478] Building CXX object Util\CMakeFiles\Util.dir\src\LayeredConfiguration.cpp.obj
[271/478] Building CXX object Util\CMakeFiles\Util.dir\src\OptionSet.cpp.obj
[272/478] Building CXX object Util\CMakeFiles\Util.dir\src\Validator.cpp.obj
[273/478] Building CXX object Util\CMakeFiles\Util.dir\src\RegExpValidator.cpp.obj
[274/478] Building CXX object Util\CMakeFiles\Util.dir\src\OptionProcessor.cpp.obj
[275/478] Building CXX object Util\CMakeFiles\Util.dir\src\JSONConfiguration.cpp.obj
[276/478] Building CXX object Util\CMakeFiles\Util.dir\src\Timer.cpp.obj
[277/478] Building RC object Util\CMakeFiles\Util.dir\__\DLLVersion.rc.res
[278/478] Building CXX object Util\CMakeFiles\Util.dir\src\WinRegistryKey.cpp.obj
[279/478] Building CXX object Util\CMakeFiles\Util.dir\src\PropertyFileConfiguration.cpp.obj
[280/478] Linking CXX shared library bin\PocoJSON.dll
[281/478] Building CXX object Util\CMakeFiles\Util.dir\src\SystemConfiguration.cpp.obj
[282/478] Building CXX object Util\CMakeFiles\Util.dir\src\ServerApplication.cpp.obj
[283/478] Building CXX object Net\CMakeFiles\Net.dir\src\EscapeHTMLStream.cpp.obj
[284/478] Building CXX object Util\CMakeFiles\Util.dir\src\WinService.cpp.obj
[285/478] Building CXX object Util\CMakeFiles\Util.dir\src\WinRegistryConfiguration.cpp.obj
[286/478] Building CXX object Net\CMakeFiles\Net.dir\src\DatagramSocketImpl.cpp.obj
[287/478] Building CXX object Net\CMakeFiles\Net.dir\src\DNS.cpp.obj
[288/478] Building CXX object Net\CMakeFiles\Net.dir\src\AbstractHTTPRequestHandler.cpp.obj
[289/478] Building CXX object Net\CMakeFiles\Net.dir\src\DatagramSocket.cpp.obj
[290/478] Building CXX object Util\CMakeFiles\Util.dir\src\XMLConfiguration.cpp.obj
[291/478] Building CXX object Net\CMakeFiles\Net.dir\src\FTPClientSession.cpp.obj
[292/478] Building CXX object Net\CMakeFiles\Net.dir\src\DialogSocket.cpp.obj
[293/478] Building CXX object Net\CMakeFiles\Net.dir\src\FilePartSource.cpp.obj
[294/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPBufferAllocator.cpp.obj
[295/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTMLForm.cpp.obj
[296/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPAuthenticationParams.cpp.obj
[297/478] Building CXX object Net\CMakeFiles\Net.dir\src\FTPStreamFactory.cpp.obj
[298/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPBasicCredentials.cpp.obj
[299/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPCredentials.cpp.obj
[300/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPRequestHandler.cpp.obj
[301/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPChunkedStream.cpp.obj
[302/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPClientSession.cpp.obj
[303/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPFixedLengthStream.cpp.obj
[304/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPRequestHandlerFactory.cpp.obj
[305/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPIOStream.cpp.obj
[306/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPHeaderStream.cpp.obj
[307/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPMessage.cpp.obj
[308/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPCookie.cpp.obj
[309/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPNTLMCredentials.cpp.obj
[310/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPDigestCredentials.cpp.obj
[311/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPServerParams.cpp.obj
[312/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPRequest.cpp.obj
[313/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPServerConnection.cpp.obj
[314/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPServerConnectionFactory.cpp.obj
[315/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPServer.cpp.obj
[316/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPServerRequest.cpp.obj
[317/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPServerResponse.cpp.obj
[318/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPResponse.cpp.obj
[319/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPStream.cpp.obj
[320/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPServerSession.cpp.obj
[321/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPServerResponseImpl.cpp.obj
[322/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPServerRequestImpl.cpp.obj
[323/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPSession.cpp.obj
[324/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPSessionInstantiator.cpp.obj
[325/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPStreamFactory.cpp.obj
[326/478] Building CXX object Net\CMakeFiles\Net.dir\src\HostEntry.cpp.obj
[327/478] Building CXX object Net\CMakeFiles\Net.dir\src\ICMPPacket.cpp.obj
[328/478] Building CXX object Net\CMakeFiles\Net.dir\src\ICMPSocket.cpp.obj
[329/478] Building CXX object Net\CMakeFiles\Net.dir\src\ICMPClient.cpp.obj
[330/478] Building CXX object Net\CMakeFiles\Net.dir\src\HTTPSessionFactory.cpp.obj
[331/478] Building CXX object Net\CMakeFiles\Net.dir\src\ICMPEventArgs.cpp.obj
[332/478] Building CXX object Net\CMakeFiles\Net.dir\src\ICMPPacketImpl.cpp.obj
[333/478] Building CXX object Net\CMakeFiles\Net.dir\src\MailRecipient.cpp.obj
[334/478] Building CXX object Net\CMakeFiles\Net.dir\src\IPAddress.cpp.obj
[335/478] Building CXX object Net\CMakeFiles\Net.dir\src\IPAddressImpl.cpp.obj
[336/478] Building CXX object Net\CMakeFiles\Net.dir\src\ICMPSocketImpl.cpp.obj
[337/478] Building CXX object Net\CMakeFiles\Net.dir\src\Net.cpp.obj
[338/478] Building CXX object Net\CMakeFiles\Net.dir\src\MailStream.cpp.obj
[339/478] Building CXX object Net\CMakeFiles\Net.dir\src\NTPPacket.cpp.obj
[340/478] Building CXX object Net\CMakeFiles\Net.dir\src\ICMPv4PacketImpl.cpp.obj
[341/478] Building CXX object Net\CMakeFiles\Net.dir\src\NameValueCollection.cpp.obj
[342/478] Building CXX object Net\CMakeFiles\Net.dir\src\MultipartReader.cpp.obj
[343/478] Building CXX object Net\CMakeFiles\Net.dir\src\MailMessage.cpp.obj
[344/478] Building CXX object Net\CMakeFiles\Net.dir\src\MultipartWriter.cpp.obj
[345/478] Building CXX object Net\CMakeFiles\Net.dir\src\NullPartHandler.cpp.obj
[346/478] Building CXX object Net\CMakeFiles\Net.dir\src\MediaType.cpp.obj
[347/478] Building CXX object Net\CMakeFiles\Net.dir\src\NTLMCredentials.cpp.obj
[348/478] Building CXX object Net\CMakeFiles\Net.dir\src\NTPClient.cpp.obj
[349/478] Building CXX object Net\CMakeFiles\Net.dir\src\NetException.cpp.obj
[350/478] Building CXX object Net\CMakeFiles\Net.dir\src\MulticastSocket.cpp.obj
[351/478] Building CXX object Net\CMakeFiles\Net.dir\src\NTPEventArgs.cpp.obj
[352/478] Building CXX object Net\CMakeFiles\Net.dir\src\MessageHeader.cpp.obj
[353/478] Building CXX object Net\CMakeFiles\Net.dir\src\OAuth20Credentials.cpp.obj
[354/478] Building CXX object Net\CMakeFiles\Net.dir\src\PartSource.cpp.obj
[355/478] Building CXX object Net\CMakeFiles\Net.dir\src\QuotedPrintableDecoder.cpp.obj
[356/478] Building CXX object Net\CMakeFiles\Net.dir\src\NetworkInterface.cpp.obj
[357/478] Building CXX object Net\CMakeFiles\Net.dir\src\PartHandler.cpp.obj
[358/478] Building CXX object Net\CMakeFiles\Net.dir\src\POP3ClientSession.cpp.obj
[359/478] Building CXX object Net\CMakeFiles\Net.dir\src\PartStore.cpp.obj
[360/478] Building CXX object Net\CMakeFiles\Net.dir\src\RawSocketImpl.cpp.obj
[361/478] Building CXX object Net\CMakeFiles\Net.dir\src\SSPINTLMCredentials.cpp.obj
[362/478] Building CXX object Net\CMakeFiles\Net.dir\src\RawSocket.cpp.obj
[363/478] Building CXX object Net\CMakeFiles\Net.dir\src\OAuth10Credentials.cpp.obj
[364/478] Building CXX object Net\CMakeFiles\Net.dir\src\PollSet.cpp.obj
[365/478] Building CXX object Net\CMakeFiles\Net.dir\src\QuotedPrintableEncoder.cpp.obj
[366/478] Building CXX object Net\CMakeFiles\Net.dir\src\ServerSocket.cpp.obj
[367/478] Building CXX object Net\CMakeFiles\Net.dir\src\RemoteSyslogListener.cpp.obj
[368/478] Building CXX object Net\CMakeFiles\Net.dir\src\SMTPClientSession.cpp.obj
[369/478] Building CXX object Net\CMakeFiles\Net.dir\src\RemoteSyslogChannel.cpp.obj
[370/478] Building CXX object Net\CMakeFiles\Net.dir\src\SMTPChannel.cpp.obj
[371/478] Building CXX object Net\CMakeFiles\Net.dir\src\ServerSocketImpl.cpp.obj
[372/478] Building CXX object Net\CMakeFiles\Net.dir\src\SocketAddress.cpp.obj
[373/478] Building CXX object Net\CMakeFiles\Net.dir\src\Socket.cpp.obj
[374/478] Building CXX object Net\CMakeFiles\Net.dir\src\SocketAddressImpl.cpp.obj
[375/478] Building CXX object Net\CMakeFiles\Net.dir\src\StreamSocketImpl.cpp.obj
[376/478] Building CXX object Net\CMakeFiles\Net.dir\src\SocketNotification.cpp.obj
[377/478] Building C object Net\CMakeFiles\Net.dir\src\wepoll.c.obj
[378/478] Building CXX object Net\CMakeFiles\Net.dir\src\TCPServerConnectionFactory.cpp.obj
[379/478] Building CXX object Net\CMakeFiles\Net.dir\src\StringPartSource.cpp.obj
[380/478] Building CXX object Net\CMakeFiles\Net.dir\src\SocketStream.cpp.obj
[381/478] Building CXX object Net\CMakeFiles\Net.dir\src\TCPServerConnection.cpp.obj
[382/478] Building CXX object Net\CMakeFiles\Net.dir\src\StreamSocket.cpp.obj
[383/478] Building CXX object Net\CMakeFiles\Net.dir\src\TCPServer.cpp.obj
[384/478] Building RC object Net\CMakeFiles\Net.dir\__\DLLVersion.rc.res
[385/478] Building CXX object Net\CMakeFiles\Net.dir\src\SocketImpl.cpp.obj
[386/478] Building CXX object Net\CMakeFiles\Net.dir\src\SocketNotifier.cpp.obj
[387/478] Building CXX object Net\CMakeFiles\Net.dir\src\SocketReactor.cpp.obj
[388/478] Building CXX object Net\CMakeFiles\Net.dir\src\TCPServerParams.cpp.obj
[389/478] Building CXX object Net\CMakeFiles\Net.dir\src\SocketProactor.cpp.obj
[390/478] Building CXX object Net\CMakeFiles\Net.dir\src\TCPServerDispatcher.cpp.obj
[391/478] Building CXX object Net\CMakeFiles\Net.dir\src\WebSocket.cpp.obj
[392/478] Building CXX object Net\CMakeFiles\Net.dir\src\UDPServerParams.cpp.obj
[393/478] Building CXX object Net\CMakeFiles\Net.dir\src\UDPClient.cpp.obj
[394/478] Building CXX object Crypto\CMakeFiles\Crypto.dir\src\CipherFactory.cpp.obj
[395/478] Building CXX object Net\CMakeFiles\Net.dir\src\WebSocketImpl.cpp.obj
[396/478] Building CXX object Crypto\CMakeFiles\Crypto.dir\src\CipherKey.cpp.obj
[397/478] Building CXX object Crypto\CMakeFiles\Crypto.dir\src\CryptoException.cpp.obj
[398/478] Building CXX object Crypto\CMakeFiles\Crypto.dir\src\CryptoStream.cpp.obj
[399/478] Building CXX object Crypto\CMakeFiles\Crypto.dir\src\Cipher.cpp.obj
[400/478] Building CXX object Crypto\CMakeFiles\Crypto.dir\src\CryptoTransform.cpp.obj
[401/478] Building CXX object Crypto\CMakeFiles\Crypto.dir\src\CipherImpl.cpp.obj
[402/478] Building CXX object Crypto\CMakeFiles\Crypto.dir\src\DigestEngine.cpp.obj
[403/478] Building CXX object Crypto\CMakeFiles\Crypto.dir\src\CipherKeyImpl.cpp.obj
[404/478] Building CXX object Crypto\CMakeFiles\Crypto.dir\src\KeyPair.cpp.obj
[405/478] Building CXX object Crypto\CMakeFiles\Crypto.dir\src\EVPCipherImpl.cpp.obj
[406/478] Building CXX object Crypto\CMakeFiles\Crypto.dir\src\ECKey.cpp.obj
[407/478] Building CXX object Crypto\CMakeFiles\Crypto.dir\src\ECDSADigestEngine.cpp.obj
[408/478] Building RC object Crypto\CMakeFiles\Crypto.dir\__\DLLVersion.rc.res
[409/478] Building CXX object Crypto\CMakeFiles\Crypto.dir\src\KeyPairImpl.cpp.obj
[410/478] Building CXX object Crypto\CMakeFiles\Crypto.dir\src\ECKeyImpl.cpp.obj
[411/478] Building CXX object Crypto\CMakeFiles\Crypto.dir\src\Envelope.cpp.obj
[412/478] Building CXX object Crypto\CMakeFiles\Crypto.dir\src\RSAKey.cpp.obj
[413/478] Building CXX object Crypto\CMakeFiles\Crypto.dir\src\RSADigestEngine.cpp.obj
[414/478] Building CXX object Crypto\CMakeFiles\Crypto.dir\src\RSACipherImpl.cpp.obj
[415/478] Building CXX object Crypto\CMakeFiles\Crypto.dir\src\RSAKeyImpl.cpp.obj
[416/478] Building CXX object Crypto\CMakeFiles\Crypto.dir\src\OpenSSLInitializer.cpp.obj
OpenSSL 1.1.1w  11 Sep 2023
[417/478] Linking CXX shared library bin\PocoUtil.dll
[418/478] Building CXX object Crypto\CMakeFiles\Crypto.dir\src\EVPPKey.cpp.obj
[419/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\CertificateHandlerFactoryMgr.cpp.obj
[420/478] Linking CXX shared library bin\PocoNet.dll
[421/478] Building CXX object Crypto\CMakeFiles\Crypto.dir\src\PKCS12Container.cpp.obj
[422/478] Building CXX object Crypto\CMakeFiles\Crypto.dir\src\X509Certificate.cpp.obj
[423/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\KeyConsoleHandler.cpp.obj
[424/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\ConsoleCertificateHandler.cpp.obj
[425/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\AcceptCertificateHandler.cpp.obj
[426/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\Context.cpp.obj
[427/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\HTTPSSessionInstantiator.cpp.obj
[428/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\SSLException.cpp.obj
[429/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\FTPSClientSession.cpp.obj
[430/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\CertificateHandlerFactory.cpp.obj
[431/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\FTPSStreamFactory.cpp.obj
[432/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\HTTPSClientSession.cpp.obj
[433/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\PrivateKeyFactoryMgr.cpp.obj
[434/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\InvalidCertificateHandler.cpp.obj
[435/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\RejectCertificateHandler.cpp.obj
[436/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\HTTPSStreamFactory.cpp.obj
[437/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\PrivateKeyPassphraseHandler.cpp.obj
[438/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\PrivateKeyFactory.cpp.obj
[439/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\Session.cpp.obj
[440/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\SecureSMTPClientSession.cpp.obj
[441/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\SecureServerSocketImpl.cpp.obj
[442/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\KeyFileHandler.cpp.obj
[443/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\SecureServerSocket.cpp.obj
[444/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\SecureStreamSocketImpl.cpp.obj
[445/478] Building RC object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\__\DLLVersion.rc.res
[446/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\SecureStreamSocket.cpp.obj
[447/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\SecureSocketImpl.cpp.obj
[448/478] Linking CXX shared library bin\PocoCrypto.dll
FAILED: [code=4294967295] bin/PocoCrypto.dll lib/PocoCrypto.lib 
C:\windows\system32\cmd.exe /C "cd . && "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_dll --intdir=Crypto\CMakeFiles\Crypto.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x64\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x64\mt.exe --manifests  -- C:\PROGRA~1\MICROS~3\2022\PROFES~1\VC\Tools\MSVC\1444~1.352\bin\Hostx64\x64\link.exe /nologo Crypto\CMakeFiles\Crypto.dir\src\Cipher.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\CipherFactory.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\CipherImpl.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\CipherKey.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\CipherKeyImpl.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\CryptoException.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\CryptoStream.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\CryptoTransform.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\DigestEngine.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\ECDSADigestEngine.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\ECKey.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\ECKeyImpl.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\EVPCipherImpl.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\EVPPKey.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\Envelope.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\KeyPair.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\KeyPairImpl.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\OpenSSLInitializer.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\PKCS12Container.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\RSACipherImpl.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\RSADigestEngine.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\RSAKey.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\RSAKeyImpl.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\X509Certificate.cpp.obj Crypto\CMakeFiles\Crypto.dir\__\DLLVersion.rc.res  /out:bin\PocoCrypto.dll /implib:lib\PocoCrypto.lib /pdb:pdb\PocoCrypto.pdb /dll /version:103.0 /machine:x64 /INCREMENTAL:NO  lib\PocoFoundation.lib  C:\Users\admin\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\290075b839ee412e80953472c36e007b\lib\libssl.lib  C:\Users\admin\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\290075b839ee412e80953472c36e007b\lib\libcrypto.lib  C:\Users\admin\AppData\Local\.xmake\packages\p\pcre2\10.44\9b468ecc54774b6380662dcf6bc58354\lib\pcre2-8.lib  C:\Users\admin\AppData\Local\.xmake\packages\z\zlib\v1.3.1\95786712bac941e795afa187a68143a4\lib\zlib.lib  iphlpapi.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
LINK: command "C:\PROGRA~1\MICROS~3\2022\PROFES~1\VC\Tools\MSVC\1444~1.352\bin\Hostx64\x64\link.exe /nologo Crypto\CMakeFiles\Crypto.dir\src\Cipher.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\CipherFactory.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\CipherImpl.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\CipherKey.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\CipherKeyImpl.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\CryptoException.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\CryptoStream.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\CryptoTransform.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\DigestEngine.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\ECDSADigestEngine.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\ECKey.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\ECKeyImpl.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\EVPCipherImpl.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\EVPPKey.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\Envelope.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\KeyPair.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\KeyPairImpl.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\OpenSSLInitializer.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\PKCS12Container.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\RSACipherImpl.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\RSADigestEngine.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\RSAKey.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\RSAKeyImpl.cpp.obj Crypto\CMakeFiles\Crypto.dir\src\X509Certificate.cpp.obj Crypto\CMakeFiles\Crypto.dir\__\DLLVersion.rc.res /out:bin\PocoCrypto.dll /implib:lib\PocoCrypto.lib /pdb:pdb\PocoCrypto.pdb /dll /version:103.0 /machine:x64 /INCREMENTAL:NO lib\PocoFoundation.lib C:\Users\admin\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\290075b839ee412e80953472c36e007b\lib\libssl.lib C:\Users\admin\AppData\Local\.xmake\packages\o\openssl\1.1.1-w\290075b839ee412e80953472c36e007b\lib\libcrypto.lib C:\Users\admin\AppData\Local\.xmake\packages\p\pcre2\10.44\9b468ecc54774b6380662dcf6bc58354\lib\pcre2-8.lib C:\Users\admin\AppData\Local\.xmake\packages\z\zlib\v1.3.1\95786712bac941e795afa187a68143a4\lib\zlib.lib iphlpapi.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST:EMBED,ID=2" failed (exit code 1120) with the following output:
   Creating library lib\PocoCrypto.lib and object lib\PocoCrypto.exp
libcrypto.lib(b_sock.obj) : error LNK2019: unresolved external symbol __imp_ioctlsocket referenced in function BIO_socket_ioctl
libcrypto.lib(b_sock.obj) : error LNK2019: unresolved external symbol __imp_getsockname referenced in function BIO_sock_info
libcrypto.lib(b_sock.obj) : error LNK2019: unresolved external symbol __imp_getsockopt referenced in function BIO_sock_error
libcrypto.lib(b_sock2.obj) : error LNK2001: unresolved external symbol __imp_getsockopt
libcrypto.lib(b_sock.obj) : error LNK2019: unresolved external symbol __imp_ntohs referenced in function BIO_get_port
libcrypto.lib(b_addr.obj) : error LNK2001: unresolved external symbol __imp_ntohs
libcrypto.lib(b_sock.obj) : error LNK2019: unresolved external symbol __imp_gethostbyname referenced in function BIO_gethostbyname
libcrypto.lib(b_sock.obj) : error LNK2019: unresolved external symbol __imp_WSAStartup referenced in function BIO_sock_init
libcrypto.lib(b_sock.obj) : error LNK2019: unresolved external symbol __imp_WSACleanup referenced in function bio_sock_cleanup_int
libcrypto.lib(b_sock.obj) : error LNK2019: unresolved external symbol __imp_WSAGetLastError referenced in function BIO_accept
libcrypto.lib(bss_sock.obj) : error LNK2001: unresolved external symbol __imp_WSAGetLastError
libcrypto.lib(b_sock2.obj) : error LNK2001: unresolved external symbol __imp_WSAGetLastError
libcrypto.lib(b_addr.obj) : error LNK2019: unresolved external symbol __imp_getaddrinfo referenced in function BIO_lookup
libcrypto.lib(b_addr.obj) : error LNK2019: unresolved external symbol __imp_freeaddrinfo referenced in function BIO_ADDRINFO_free
libcrypto.lib(b_addr.obj) : error LNK2019: unresolved external symbol __imp_getnameinfo referenced in function addr_strings
libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_list_certs
libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key
libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert
libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert
libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert
libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free
libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname
libcrypto.lib(bss_sock.obj) : error LNK2019: unresolved external symbol __imp_recv referenced in function sock_read
libcrypto.lib(bss_sock.obj) : error LNK2019: unresolved external symbol __imp_send referenced in function sock_write
libcrypto.lib(bss_sock.obj) : error LNK2019: unresolved external symbol __imp_WSASetLastError referenced in function sock_write
libcrypto.lib(b_sock2.obj) : error LNK2019: unresolved external symbol __imp_accept referenced in function BIO_accept_ex
libcrypto.lib(b_sock2.obj) : error LNK2019: unresolved external symbol __imp_bind referenced in function BIO_bind
libcrypto.lib(b_sock2.obj) : error LNK2019: unresolved external symbol __imp_closesocket referenced in function BIO_accept_ex
libcrypto.lib(b_sock2.obj) : error LNK2019: unresolved external symbol __imp_connect referenced in function BIO_connect
libcrypto.lib(b_sock2.obj) : error LNK2019: unresolved external symbol __imp_listen referenced in function BIO_listen
libcrypto.lib(b_sock2.obj) : error LNK2019: unresolved external symbol __imp_setsockopt referenced in function BIO_connect
libcrypto.lib(b_sock2.obj) : error LNK2019: unresolved external symbol __imp_socket referenced in function BIO_socket
bin\PocoCrypto.dll : fatal error LNK1120: 28 unresolved externals
[449/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\SSLManager.cpp.obj
[450/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\VerificationErrorArgs.cpp.obj
[451/478] Building CXX object Zip\CMakeFiles\Zip.dir\src\AutoDetectStream.cpp.obj
[452/478] Building CXX object Zip\CMakeFiles\Zip.dir\src\Delete.cpp.obj
[453/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\Utility.cpp.obj
[454/478] Building CXX object Zip\CMakeFiles\Zip.dir\src\Add.cpp.obj
[455/478] Building CXX object Zip\CMakeFiles\Zip.dir\src\ZipCommon.cpp.obj
[456/478] Building CXX object Zip\CMakeFiles\Zip.dir\src\Compress.cpp.obj
[457/478] Building CXX object Zip\CMakeFiles\Zip.dir\src\SkipCallback.cpp.obj
[458/478] Building CXX object NetSSL_OpenSSL\CMakeFiles\NetSSL.dir\src\X509Certificate.cpp.obj
[459/478] Building CXX object Zip\CMakeFiles\Zip.dir\src\Keep.cpp.obj
[460/478] Building CXX object Zip\CMakeFiles\Zip.dir\src\PartialStream.cpp.obj
[461/478] Building CXX object Zip\CMakeFiles\Zip.dir\src\ZipDataInfo.cpp.obj
[462/478] Building CXX object Zip\CMakeFiles\Zip.dir\src\ParseCallback.cpp.obj
[463/478] Building CXX object Zip\CMakeFiles\Zip.dir\src\ZipArchiveInfo.cpp.obj
[464/478] Building CXX object Zip\CMakeFiles\Zip.dir\src\Rename.cpp.obj
[465/478] Building CXX object Zip\CMakeFiles\Zip.dir\src\ZipException.cpp.obj
[466/478] Building CXX object Zip\CMakeFiles\Zip.dir\src\Replace.cpp.obj
[467/478] Building CXX object Zip\CMakeFiles\Zip.dir\src\ZipArchive.cpp.obj
[468/478] Building CXX object Zip\CMakeFiles\Zip.dir\src\ZipFileInfo.cpp.obj
[469/478] Building CXX object Zip\CMakeFiles\Zip.dir\src\Decompress.cpp.obj
ninja: build stopped: subcommand failed.


Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions