git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH 1/1] contrib/buildsystems: fix Visual Studio Debug configuration

From
AMAlexandr Miloslavskiy <alexandr.miloslavskiy@syntevo.com>
Date
Nov 27, 2019, 18:59 UTC
Message-ID
<8e7ff0b2-9f62-8ec6-5316-eb9cee25024e@syntevo.com>
In-Reply-To
<c89cc506-b515-b913-bb0a-353b04fe4210@iee.email>
On 27.11.2019 18:56, Philip Oakley wrote:
Show 16 quoted lines
> I just bumped against a potential issue like this. I was test compiling 
> [1a,b] the `vs/master` branch from Git-For-Windows and got the LINK 
> error that the 'libcurl-d.lib' was not found (4 places).
> 
> Error    LNK1104    cannot open file 'libcurl-d.lib' git-imap-send 
> C:\git-sdk-64\usr\src\git\git-imap-send\ LINK    1
> 
> Having just located this email, I changed the build type to 'Release' 
> and the errors disappeared.
> 
> Do we also need to identify where the libcurl-d.lib will be found? i.e. 
> is it something that needs including via the sdk pacman list (I think 
> I'm up to date but maybe not..)
> 
> A quick web search didn't show any hits for `libcurl-d.lib` (with the 
> dash `-`), though did find a few for `libcurld.lib`.

If you clone `git-for-windows` and build in VS using `git.sln`, it will automatically clone `git-for-windows\compat\vcbuild\vcpkg` and build various things there, resulting in

`git-for-windows\compat\vcbuild\vcpkg\buildtrees\curl\x64-windows-dbg\lib\libcurl-d.dll`
`git-for-windows\compat\vcbuild\vcpkg\installed\x64-windows\debug\bin\libcurl-d.dll`
`git-for-windows\compat\vcbuild\vcpkg\packages\curl_x64-windows\debug\bin\libcurl-d.dll`
Which will be picked up by solution to build git.

I have built Debug many times now and didn't have any issues. If you do, I would suggest to clone a new copy and build it.

Previous: Philip OakleyNext: Philip Oakley
Message 6 of 12 in “contrib/buildsystems: fix Visual Studio Debug configuration”
  1. 0/1 contrib/buildsystems: fix Visual Studio Debug configurationAlexandr Miloslavskiy via GitGitGadget, Sep 23, 2019
  2. 1/1 contrib/buildsystems: fix Visual Studio Debug configurationAlexandr Miloslavskiy via GitGitGadget, Sep 23, 2019
  3. Alexandr MiloslavskiySep 24, 2019
  4. Johannes SchindelinSep 25, 2019
  5. Philip OakleyNov 27, 2019
  6. Alexandr MiloslavskiyNov 27, 2019
  7. Philip OakleyNov 27, 2019
  8. Philip OakleyNov 28, 2019
  9. Alexandr MiloslavskiyNov 28, 2019
  10. Philip OakleyNov 29, 2019
  11. Philip OakleyNov 29, 2019
  12. Philip OakleyDec 1, 2019

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.