[zeromq-dev] CZMQ selftest build fails.

Riskybiz riskybizlive at live.com
Wed Jan 7 11:48:56 CET 2015


Finally I'm able to get CZMQ to build on Windows 7 using the Visual Studio
2013 solution.  However there are a couple of issues;

 

Without this section commented out of czmq_prelude.h then the build gave
many errors relating to int8_t redefinition. N.B. This computer has Mingw
installed if that makes any difference.

 

#   if ((!defined (__MINGW32__) \

    || (defined (__MINGW32__) && defined (__IS_64BIT__))) \

    && !defined (ZMQ_DEFINED_STDINT))

    typedef __int8 int8_t;

    typedef __int16 int16_t;

    typedef __int32 int32_t;

    typedef __int64 int64_t;

    typedef unsigned __int8 uint8_t;    

    typedef unsigned __int16 uint16_t;

    typedef unsigned __int32 uint32_t;

    typedef unsigned __int64 uint64_t;

#   endif

 

The other issue is that the czmq_selftest build fails like so:

 

------ Build started: Project: czmq_selftest, Configuration: ReleaseDEXE
Win32 ------

1>  ConfigurationType : Application

1>  Configuration     : ReleaseDEXE

1>  PlatformToolset   : v120

1>  TargetPath        :
C:\zeromq4-1\czmq\builds\msvc\vs2013\czmq_selftest\..\..\..\..\bin\Win32\Rel
ease\v120\dynamic\czmq_selftest.exe

1>  Linkage-czmq      : dynamic

1>  Linkage-libzmq    : dynamic

1>  Linkage-libsodium : dynamic

1>czmq_selftest.obj : error LNK2001: unresolved external symbol
__imp__zsys_allocs

1>C:\zeromq4-1\czmq\builds\msvc\vs2013\czmq_selftest\..\..\..\..\bin\Win32\R
elease\v120\dynamic\czmq_selftest.exe : fatal error LNK1120: 1 unresolved
externals

========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

 

Does anyone please know how to fix this?

 

Thanks,

 

Riskybiz.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20150107/e65cd566/attachment.htm>


More information about the zeromq-dev mailing list