d395bafd040c79932187ad657232e2471819ab4a breaks VS2013 builds! #4466
Comments
alistar commented I forgot to say that it breaks vs2015 also since I no allow it to download anything! |
Vincent changed _comment0 which not transferred by tractive |
Vincent commented devpkg is no more available. I searched on sourceforge and gna but it's nowhere to be found. |
alistar changed _comment0 which not transferred by tractive |
alistar commented you download what needed and put everything in \devpkg it is very easy. sry for my bad english |
Vincent commented Where did you find quesoglc? The official bin zip is missing glc32.lib. |
alistar commented https://sourceforge.net/projects/quesoglc/files/0.7.2/ is download for quesoglc and http://icculus.org/pipermail/physfs/2012-October/001056.html is for physfs. |
alistar commented same with qt 5 and rest of library need for game. |
Per changed blocking which not transferred by tractive |
Per changed blockedby which not transferred by tractive |
Per commented Don't know much about this change, but stopping support for Visual Studio at some old version (ie 2013) is not an acceptable solution, in my opinion. AFAIK VS2013's support for c++11 is somewhat sketchy, and we use that all over the place nowadays. |
alistar commented I do not understand? |
Vincent commented I'm not the only one who had trouble building with VS (even 2013) in the past : Compiling every dependencies by hand is not a solution in my opinion since there are a lot of (non trivial) dependencies here. I spent almost a day trying to gather all deps until I gave up and opted to use Nuget which acts as a package manager. Making compilation nearly impossible with VS is keeping a lot of potential contributors at bay. I can make a patch that would duplicate solutions and project so that you can still build wz2100 while allowing people to build wz2100 with VS2015 with a single F5 press. |
alistar commented you mean make double solution file? |
alistar commented is fix come soon? |
Vincent uploaded file |
Vincent commented This patch copy the old sln/vcproj/vcproj.filters. It also includes the content of the previous patch (#4467) that fixes draw_tex and netplay. |
Cyp changed status from |
Cyp changed resolution from `` to |
Cyp commented P.S. It's better if the commit messages start with a one-line summary, followed by a blank line, then followed by the rest, otherwise some git tools may get slightly confused. |
Cyp commented P.P.S. By the way (not related to this ticket), std::thread, std::mutex and std::condition_variable don't work when cross-compiling (at least not with the version we currently use), see f5c622e4e7b2f550a99339867c9075b7ffa59e9a. |
Vincent commented Is there a replacement for packaged_task supported by cross compiler ? I think the abstraction would naturally fits the threading code in fpath.cpp (this would remove the std::list object and remove the lock to fetch work completion) ; thread and condition variable can be replaced by the current wz functions. |
Cyp commented Don't know of a replacement, pity since it sounds like it could make the code a bit simpler. |
resolution_fixed
type_bug
| by alistarplease revert back to old system!
old system works for both VS2013 & VS2015 (I have both!)
new system breaks VS2013 and has hard code paths and the new system tries to download packages when I am on metered connection! NO!!!!!!
very bad design to download packages when they are already in old system way in devpkg!
please change back!
Issue migrated from trac:4466 at 2022-04-16 12:34:16 -0700
The text was updated successfully, but these errors were encountered: