[zeromq-dev] Build failure with VS2012 & VS2010

AJ Lewis aj.lewis at quantum.com
Mon Oct 22 16:18:06 CEST 2012

On Mon, Oct 22, 2012 at 10:18:22AM +0100, John Jefferies wrote:
> I am just getting started with using Zeromq. And I the Windows
> developer.
> Out of the box, building zeromq from source requires VS2008 which
> is now rather old and I don't have it installed any more. I do have
> VS2012 & VS2010, both of which insist on updating the project
> files. When these updated projects are built, they both complain
> with this error when building libzmq:
>      "c1xx : fatal error C1083: Cannot open source file: '..\errno.cpp': No such file or directory"
> The presence of errno.cpp in the project must be an artifact of the VS 
> project upgrade because that file isn't in the VS2008 project.
> The solution seems to be rather simple, just remove errno.cpp from the 
> upgraded project for each configuration.

Yeah, that's what I've done - hadn't gotten around to bugging it on
JIRA yet, but will today if I don't see one there already.

On a related note - does anyone know why there aren't x64 targets in
the project file? I'd like to add that in as well as the fix for the
above if there aren't technical reasons for leaving it out.

AJ Lewis
Software Engineer
Quantum Corporation

Work:    651 688-4346
email:   aj.lewis at quantum.com

The information contained in this transmission may be confidential. Any disclosure, copying, or further distribution of confidential information is not permitted unless such privilege is explicitly granted in writing by Quantum. Quantum reserves the right to have electronic communications, including email and attachments, sent across its networks filtered through anti virus and spam software programs and retain such messages in order to comply with applicable data security and retention requirements. Quantum is not responsible for the proper and complete transmission of the substance of this communication or for any delay in its receipt.

More information about the zeromq-dev mailing list