Comments (5)
Can you try to recompile engine completely by passing -j1 to Waf? There is a bug, which causes PDB file race condition to multicore systems.
from xash3d-fwgs.
Wow, that actually did solve it. Thank you!
Is there anything that could be done regarding the /MDd
switch and the other similar ones? I don't know very much about how the MS compile tools work or what options are appropriate for GoldSrc compatibility, but I do remember some of them existing specifically to allow multiple concurrent writes to PDB files.
from xash3d-fwgs.
pdb files does not work for me. Maybe it is broken?
from xash3d-fwgs.
Ideally, we don't need /MDd
or /MTd
option by default in current debug build type, as it supposed to behave similar to release builds. MDd/MTd links to debug version of MSVCRT and there may be difference.
And yeah, complete fix of this issue is passing a /Fd key to compiler and set pdb path to linker. To achieve that, a taskgen method must be implemented somewhere in our main wscript as suggested by Waf author.
This happens because we have multiple targets and when waf is linking one target and beggining to compile another, the same vcxxx.pdb file is being accessed. I don't know how to reproduce this, as it's a race condition and may happen or may not.
from xash3d-fwgs.
Should be fixed with b1406e8. Re-open if the problem appears again.
from xash3d-fwgs.
Related Issues (20)
- Where is extra skins located in xash3d HOT 3
- IPv6 in sv_downloadurl HOT 10
- Unknown Command 'trysaveconfig' PS Vita HOT 4
- RSS for new server connections HOT 6
- Users authorization HOT 4
- New server not listed in search HOT 7
- Missing gunfire animation/audio when watching a demo.
- Is HL2 compatible with xash3d? HOT 3
- "Checking for SDL2 sanity : no" despite SDL being there HOT 14
- Building with WAF uses GCC instead of MSVC HOT 9
- How to show the number on bots in the server list? HOT 1
- [MOD: Delta Particles] Мерцает туман при стрельбе HOT 1
- [MOD: Half-Life 2 Jaykin' Bacon: Source (5.4 Beta)] При выстрелах с минигана вылетают пузыри с непрозрачным фоном
- linux: building xash dedicated server has no executable HOT 1
- con_scale HOT 1
- [MOD: Headcrab Frenzy] Глюки с текстурами пола HOT 1
- [MOD: Headcrab Frenzy] Нет отражения на полу на карте hcf_labmoar
- [MOD: Sands of War] Не удаётся запустить сервер HOT 2
- [MOD: Move In!] Перемещение света от фонарика инвертировано по вертикали HOT 1
- [MOD: Black Ops] Мерцает прибор ночного видения HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xash3d-fwgs.