Latest Appveyor Update causing VC++ projects to fail

jerrywiltse's Avatar


30 Jan, 2018 02:13 AM

Numerous C++ projects of ours are not failing unexpectedly during the "sln file upgrade". Rolling back to previous appveyor worker image is successful.

The error from the visual studio solution upgrade log is here (there's one error for each vcxproj).

liblz4\liblz4.vcxproj: The application which this project type is based on was not found. Please try this link for further information:

According to the accepted answer in this post, it means VS is missing some SDK it needs for the project type:

According to this list, this project type is C++ or Visual C++. Seems pretty standard:

This is a simple compression library, don't believe it needs any special SDK's. I think VS is just missing a critical component since the last update.

Please advise.

  1. 1 Posted by jerrywiltse on 31 Jan, 2018 12:24 AM

    jerrywiltse's Avatar

    For the record, here is the project:

  2. Support Staff 2 Posted by Ilya Finkelshte... on 01 Feb, 2018 03:54 AM

    Ilya Finkelshteyn's Avatar

    We did not get any other similar reports and I could not repro it with in my fork. Seems that some secure variable is required. Please create repo we could fork and investigate.

    Note that after next update current image will become "previous" so we need to understand what happened before. So public repo and any idea how you could manually fix this with current image will not hurt.

  3. 3 Posted by jerrywiltse on 10 Feb, 2018 04:05 AM

    jerrywiltse's Avatar

    I just tried switching back to the current images, same problem.

    Here's the repository:

    Again, if I just change back to previous, it works :(

    I guess I don't understand what you mean about secure variable being required. Can you provide any more detail about this statement?

  4. Support Staff 4 Posted by Ilya Finkelshte... on 10 Feb, 2018 04:36 AM

    Ilya Finkelshteyn's Avatar

    Let me explain what I mean... I forked your repo, simplified matrix (not needed all that variants for simple repro), set default branch to stable/1.8.0 and started the build. Error I got is 'Exception: Upload not possible, 'password' is missing!'. I did not look deep, but I suspect that this 'password' is taken from some variable entered in UI (as I do not see anything in YAML).

    Generally it would be great to have a repro as much in "hello word" style as possible. We should be able to clone it and have the same error without any knowledge of your build specifics.

    I created this issue to track this, because next image update will make current image to be "Previous" and what you use now as "Previous" will be gone.

    Let me please stress once again that we need as simple and generic repro as possible, this will help us to narrow down the problem. This is especially important in this case where we have other reports of this issue.

  5. 5 Posted by jerrywiltse on 10 Feb, 2018 04:54 AM

    jerrywiltse's Avatar

    I see, yes, I forgot conan checks to make sure you have credentials in place to upload the binaries before trying to compile them. However, it doesnt use them until after successful build. Thus, please just add the following environment variables to your appveyor project and it should satisfy the check, and then proceed to error during build:


    yes, obviously, would be nice to have generic repro, but all our other builds are working on the current image. can't begin to imagine what's causing, so can't think of good way to isolate.

  6. Support Staff 6 Posted by Ilya Finkelshte... on 10 Feb, 2018 04:59 AM

    Ilya Finkelshteyn's Avatar

    You mean just add those variables with any values?

  7. 7 Posted by jerrywiltse on 10 Feb, 2018 05:01 AM

    jerrywiltse's Avatar

    Yes, any values should do.

  8. 8 Posted by jerrywiltse on 12 Feb, 2018 07:45 PM

    jerrywiltse's Avatar

    Hi Ilya , were you able to reproduce with those variables populated?

  9. Support Staff 9 Posted by Ilya Finkelshte... on 12 Feb, 2018 10:47 PM

    Ilya Finkelshteyn's Avatar

    Just tried that. It says: ERROR: Wrong user or password. [Remote: upload_repo]

    Maybe you need to create some temporary restricted credentials for me. Ping me over email ilyaf at our company dot com, if you decide to do so.

  10. 10 Posted by jerrywiltse on 12 Feb, 2018 11:04 PM

    jerrywiltse's Avatar

    Can you link me to your build log?

    Gerald R. Wiltse
    [email blocked]

  11. Support Staff 11 Posted by Ilya Finkelshte... on 12 Feb, 2018 11:06 PM

    Ilya Finkelshteyn's Avatar
  12. 12 Posted by jerrywiltse on 17 Feb, 2018 09:55 PM

    jerrywiltse's Avatar

    Thanks. Sorry for the back/forth. If you are still willing to spend time on this, please try to build the testing/1.8.0 branch instead. The testing branch does not require credentials, and does not attempt to upload.

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:


Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts


? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac