<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 30 Nov 2017, at 17:12, Joe DeCapo <<a href="mailto:snoogansbc@gmail.com" class="">snoogansbc@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html; charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">I've been consistently getting a warning on Heroku when building a Vapor app. I dunno if this is related, or if the issue has to do with Vapor's configuration (I don't have any experience with pkg-config).<div class=""><br class=""></div><div class=""><pre class="build-stream-line" style="box-sizing: border-box; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 12px; overflow: auto; color: rgb(63, 63, 68); padding: 0px; margin-top: 0px; margin-bottom: 0px; line-height: 18px; border: none; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; white-space: pre-wrap; word-wrap: break-word; word-break: normal; overflow-wrap: break-word; -webkit-font-smoothing: antialiased !important; background-position: 0px 0px;">warning: error while trying to use pkgConfig flags for CTLS: couldNotFindConfigFile</pre><div class=""><br class=""></div><div class="">But a definite +1 if it would fix this warning.</div></div></div></div></blockquote><br class=""></div><div>Assuming ctls is this: <a href="https://github.com/vapor/ctls" class="">https://github.com/vapor/ctls</a>, then this warning is because ctls has a pkgConfig directive that says “ctls”, but there is no ctls.pc file on the system. That’s hardly a surprise, given that ctls is a pure Swift package.</div><div><br class=""></div><div>Step 1 in fixing this would be to get ctls change their .pc file from macos.pc to ctls.pc, but I don’t think that’s enough because the .pc file would still not be on the PKG_CONFIG_PATH. I don’t think the .pc file in ctls works at all, and they should just remove it and have the pkgConfig directive call for “openssl” instead. That will work fine with Homebrew and will achieve the result they’re looking for.</div><div><br class=""></div><div>Cory</div></body></html>