Unable to Compile new Server build

Post Reply
legionffxi
Posts: 70
Joined: Mon Sep 08, 2014 7:44 am

Unable to Compile new Server build

Post by legionffxi » Mon Dec 01, 2014 2:39 pm

Anyone else having issues compiling a new server now? We are trying to compile and it seems a lib file was changed and keeps asking for libzmq.dll. According to everything I have read it is apart of the distribution package libraries, does the new darkstar require updated libraries? I also did a search on our current setup and do not even see this file currently listed as installed. Any Ideas?

User avatar
atom0s
Developer
Posts: 537
Joined: Thu Oct 25, 2012 9:52 am

Re: Unable to Compile new Server build

Post by atom0s » Mon Dec 01, 2014 3:07 pm

Not too long ago the master branch was merged with the ZMQ branch. Which brought in the new libzmq library for server communication between different zones.

With that, several new files were added:
- lib\libzmq.lib
- lib\libzmq-d.lib
- libzmq.dll
- libzmq_64.dll
- libzmq-d.dll
- libzmq-d_64.dll

Be sure you have all of these files. Next, also be sure the libs are marked in your projects. Open DSPGame-Server.sln up and do the following:
- Right-click the project in the solution explorer.
- Choose 'Properties' at the bottom of the menu.
- Expand Linker under Configuration Properties.
- Click Input.
- Ensure you see the proper libzmq library being used in the Additional Dependencies.

If not then you probably don't have the latest repo or you are having conflicts when trying to pull the latest.

With a fresh pull just now and a recompile:

Code: Select all

1>  DSGame-server.vcxproj -> C:\Users\atom0s\Documents\GitHub\darkstar\win32\DSGame-server\..\..\DSGame-server.exe
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
Everything is compiling fine for me.

Post Reply