Newest NEL Compilation Errors.

Added by TomH about 8 years ago

I downloaded a clean copy of the entire source today just an hour ago and I can't compile NEL..
It keep giving me the same error over and over.

@1>------ Build started: Project: misc, Configuration: Release Win32 ------
1>Compiling...
1>di_event_emitter.cpp
1>.\misc\di_event_emitter.cpp(88) : error C2259: 'NLMISC::CDIEventEmitter' : cannot instantiate abstract class
1> due to following members:
1> 'void NLMISC::IEventEmitter::emulateMouseRawMode(bool)' : is abstract
1> d:\source\ryzom\code\nel\include\nel\misc\event_emitter.h(64) : see declaration of 'NLMISC::IEventEmitter::emulateMouseRawMode'
1>Build log was saved at "file://d:\Source\ryzom\code\nel\obj\Release\misc\BuildLog.htm"
1>misc - 1 error(s), 0 warning(s)
2>------ Build started: Project: driver_fmod, Configuration: Release Win32 ------
3>------ Build started: Project: driver_openal, Configuration: Release Win32 ------
2>Linking...
3>Linking...
2>LINK : fatal error LNK1181: cannot open input file '..\..\..\..\lib\nlmisc_r.lib'
3>LINK : fatal error LNK1181: cannot open input file '..\..\..\..\lib\nlmisc_r.lib'
3>Build log was saved at "file://d:\Source\ryzom\code\nel\obj\Release\driver_openal\BuildLog.htm"
3>driver_openal - 1 error(s), 0 warning(s)
2>Build log was saved at "file://d:\Source\ryzom\code\nel\obj\Release\driver_fmod\BuildLog.htm"
2>driver_fmod - 1 error(s), 0 warning(s)
4>------ Build started: Project: driver_opengl, Configuration: Release Win32 ------
5>------ Build started: Project: driver_dsound, Configuration: Release Win32 ------
5>Linking...
4>Compiling...
4>driver_opengl_window.cpp
5>LINK : fatal error LNK1181: cannot open input file '..\..\..\..\lib\nlmisc_r.lib'
4>d:\source\ryzom\code\nel\src\3d\driver\opengl\driver_opengl.h(676) : error C2259: 'NLMISC::CEventEmitterMulti' : cannot instantiate abstract class
4> due to following members:
4> 'void NLMISC::IEventEmitter::emulateMouseRawMode(bool)' : is abstract
4> d:\source\ryzom\code\nel\include\nel\misc\event_emitter.h(64) : see declaration of 'NLMISC::IEventEmitter::emulateMouseRawMode'
4>driver_opengl_vertex_program.cpp
4>d:\source\ryzom\code\nel\src\3d\driver\opengl\driver_opengl.h(676) : error C2259: 'NLMISC::CEventEmitterMulti' : cannot instantiate abstract class
4> due to following members:
4> 'void NLMISC::IEventEmitter::emulateMouseRawMode(bool)' : is abstract
4> d:\source\ryzom\code\nel\include\nel\misc\event_emitter.h(64) : see declaration of 'NLMISC::IEventEmitter::emulateMouseRawMode'
4>driver_opengl_vertex_buffer_hard.cpp
4>d:\source\ryzom\code\nel\src\3d\driver\opengl\driver_opengl.h(676) : error C2259: 'NLMISC::CEventEmitterMulti' : cannot instantiate abstract class
4> due to following members:
4> 'void NLMISC::IEventEmitter::emulateMouseRawMode(bool)' : is abstract
4> d:\source\ryzom\code\nel\include\nel\misc\event_emitter.h(64) : see declaration of 'NLMISC::IEventEmitter::emulateMouseRawMode'
4>driver_opengl_vertex.cpp
4>d:\source\ryzom\code\nel\src\3d\driver\opengl\driver_opengl.h(676) : error C2259: 'NLMISC::CEventEmitterMulti' : cannot instantiate abstract class
4> due to following members:
4> 'void NLMISC::IEventEmitter::emulateMouseRawMode(bool)' : is abstract
4> d:\source\ryzom\code\nel\include\nel\misc\event_emitter.h(64) : see declaration of 'NLMISC::IEventEmitter::emulateMouseRawMode'
4>driver_opengl_texture.cpp
4>d:\source\ryzom\code\nel\src\3d\driver\opengl\driver_opengl.h(676) : error C2259: 'NLMISC::CEventEmitterMulti' : cannot instantiate abstract class
4> due to following members:
4> 'void NLMISC::IEventEmitter::emulateMouseRawMode(bool)' : is abstract
4> d:\source\ryzom\code\nel\include\nel\misc\event_emitter.h(64) : see declaration of 'NLMISC::IEventEmitter::emulateMouseRawMode'
4>driver_opengl_states.cpp
4>d:\source\ryzom\code\nel\src\3d\driver\opengl\driver_opengl.h(676) : error C2259: 'NLMISC::CEventEmitterMulti' : cannot instantiate abstract class
4> due to following members:
4> 'void NLMISC::IEventEmitter::emulateMouseRawMode(bool)' : is abstract
4> d:\source\ryzom\code\nel\include\nel\misc\event_emitter.h(64) : see declaration of 'NLMISC::IEventEmitter::emulateMouseRawMode'
4>driver_opengl_matrix.cpp
4>d:\source\ryzom\code\nel\src\3d\driver\opengl\driver_opengl.h(676) : error C2259: 'NLMISC::CEventEmitterMulti' : cannot instantiate abstract class
4> due to following members:
4> 'void NLMISC::IEventEmitter::emulateMouseRawMode(bool)' : is abstract
4> d:\source\ryzom\code\nel\include\nel\misc\event_emitter.h(64) : see declaration of 'NLMISC::IEventEmitter::emulateMouseRawMode'
4>driver_opengl_material.cpp
4>d:\source\ryzom\code\nel\src\3d\driver\opengl\driver_opengl.h(676) : error C2259: 'NLMISC::CEventEmitterMulti' : cannot instantiate abstract class
4> due to following members:
4> 'void NLMISC::IEventEmitter::emulateMouseRawMode(bool)' : is abstract
4> d:\source\ryzom\code\nel\include\nel\misc\event_emitter.h(64) : see declaration of 'NLMISC::IEventEmitter::emulateMouseRawMode'
4>driver_opengl_light.cpp
4>d:\source\ryzom\code\nel\src\3d\driver\opengl\driver_opengl.h(676) : error C2259: 'NLMISC::CEventEmitterMulti' : cannot instantiate abstract class
4> due to following members:
4> 'void NLMISC::IEventEmitter::emulateMouseRawMode(bool)' : is abstract
4> d:\source\ryzom\code\nel\include\nel\misc\event_emitter.h(64) : see declaration of 'NLMISC::IEventEmitter::emulateMouseRawMode'
4>driver_opengl_extension.cpp
4>d:\source\ryzom\code\nel\src\3d\driver\opengl\driver_opengl.h(676) : error C2259: 'NLMISC::CEventEmitterMulti' : cannot instantiate abstract class
4> due to following members:
4> 'void NLMISC::IEventEmitter::emulateMouseRawMode(bool)' : is abstract
4> d:\source\ryzom\code\nel\include\nel\misc\event_emitter.h(64) : see declaration of 'NLMISC::IEventEmitter::emulateMouseRawMode'
4>driver_opengl.cpp
4>d:\source\ryzom\code\nel\src\3d\driver\opengl\driver_opengl.h(676) : error C2259: 'NLMISC::CEventEmitterMulti' : cannot instantiate abstract class
4> due to following members:
4> 'void NLMISC::IEventEmitter::emulateMouseRawMode(bool)' : is abstract
4> d:\source\ryzom\code\nel\include\nel\misc\event_emitter.h(64) : see declaration of 'NLMISC::IEventEmitter::emulateMouseRawMode'
4>Generating Code...
4>Build log was saved at "file://d:\Source\ryzom\code\nel\obj\Release\driver_opengl\BuildLog.htm"
4>driver_opengl - 11 error(s), 0 warning(s)
5>Build log was saved at "file://d:\Source\ryzom\code\nel\obj\Release\driver_dsound\BuildLog.htm"
5>driver_dsound - 1 error(s), 0 warning(s)
6>------ Build started: Project: driver_direct3d, Configuration: Release Win32 ------
6>Compiling...
6>driver_direct3d_vertex_program.cpp
7>------ Build started: Project: driver_xaudio2, Configuration: Release Win32 ------
7>Linking...
7>LINK : fatal error LNK1181: cannot open input file '..\..\..\..\lib\nlmisc_r.lib'
7>Build log was saved at "file://d:\Source\ryzom\code\nel\obj\Release\driver_xaudio2\BuildLog.htm"
7>driver_xaudio2 - 1 error(s), 0 warning(s)
6>d:\source\ryzom\code\nel\src\3d\driver\direct3d\driver_direct3d.h(2085) : error C2259: 'NLMISC::CEventEmitterMulti' : cannot instantiate abstract class
6> due to following members:
6> 'void NLMISC::IEventEmitter::emulateMouseRawMode(bool)' : is abstract
6> d:\source\ryzom\code\nel\include\nel\misc\event_emitter.h(64) : see declaration of 'NLMISC::IEventEmitter::emulateMouseRawMode'
6>driver_direct3d_vertex.cpp
6>d:\source\ryzom\code\nel\src\3d\driver\direct3d\driver_direct3d.h(2085) : error C2259: 'NLMISC::CEventEmitterMulti' : cannot instantiate abstract class
6> due to following members:
6> 'void NLMISC::IEventEmitter::emulateMouseRawMode(bool)' : is abstract
6> d:\source\ryzom\code\nel\include\nel\misc\event_emitter.h(64) : see declaration of 'NLMISC::IEventEmitter::emulateMouseRawMode'
6>driver_direct3d_texture.cpp
6>d:\source\ryzom\code\nel\src\3d\driver\direct3d\driver_direct3d.h(2085) : error C2259: 'NLMISC::CEventEmitterMulti' : cannot instantiate abstract class
6> due to following members:
6> 'void NLMISC::IEventEmitter::emulateMouseRawMode(bool)' : is abstract
6> d:\source\ryzom\code\nel\include\nel\misc\event_emitter.h(64) : see declaration of 'NLMISC::IEventEmitter::emulateMouseRawMode'
6>driver_direct3d_shader.cpp
6>d:\source\ryzom\code\nel\src\3d\driver\direct3d\driver_direct3d.h(2085) : error C2259: 'NLMISC::CEventEmitterMulti' : cannot instantiate abstract class
6> due to following members:
6> 'void NLMISC::IEventEmitter::emulateMouseRawMode(bool)' : is abstract
6> d:\source\ryzom\code\nel\include\nel\misc\event_emitter.h(64) : see declaration of 'NLMISC::IEventEmitter::emulateMouseRawMode'
6>driver_direct3d_render.cpp
6>d:\source\ryzom\code\nel\src\3d\driver\direct3d\driver_direct3d.h(2085) : error C2259: 'NLMISC::CEventEmitterMulti' : cannot instantiate abstract class
6> due to following members:
6> 'void NLMISC::IEventEmitter::emulateMouseRawMode(bool)' : is abstract
6> d:\source\ryzom\code\nel\include\nel\misc\event_emitter.h(64) : see declaration of 'NLMISC::IEventEmitter::emulateMouseRawMode'
6>driver_direct3d_profile.cpp
6>d:\source\ryzom\code\nel\src\3d\driver\direct3d\driver_direct3d.h(2085) : error C2259: 'NLMISC::CEventEmitterMulti' : cannot instantiate abstract class
6> due to following members:
6> 'void NLMISC::IEventEmitter::emulateMouseRawMode(bool)' : is abstract
6> d:\source\ryzom\code\nel\include\nel\misc\event_emitter.h(64) : see declaration of 'NLMISC::IEventEmitter::emulateMouseRawMode'
6>driver_direct3d_matrix.cpp
6>d:\source\ryzom\code\nel\src\3d\driver\direct3d\driver_direct3d.h(2085) : error C2259: 'NLMISC::CEventEmitterMulti' : cannot instantiate abstract class
6> due to following members:
6> 'void NLMISC::IEventEmitter::emulateMouseRawMode(bool)' : is abstract
6> d:\source\ryzom\code\nel\include\nel\misc\event_emitter.h(64) : see declaration of 'NLMISC::IEventEmitter::emulateMouseRawMode'
6>driver_direct3d_material.cpp
6>d:\source\ryzom\code\nel\src\3d\driver\direct3d\driver_direct3d.h(2085) : error C2259: 'NLMISC::CEventEmitterMulti' : cannot instantiate abstract class
6> due to following members:
6> 'void NLMISC::IEventEmitter::emulateMouseRawMode(bool)' : is abstract
6> d:\source\ryzom\code\nel\include\nel\misc\event_emitter.h(64) : see declaration of 'NLMISC::IEventEmitter::emulateMouseRawMode'
6>driver_direct3d_light.cpp
6>d:\source\ryzom\code\nel\src\3d\driver\direct3d\driver_direct3d.h(2085) : error C2259: 'NLMISC::CEventEmitterMulti' : cannot instantiate abstract class
6> due to following members:
6> 'void NLMISC::IEventEmitter::emulateMouseRawMode(bool)' : is abstract
6> d:\source\ryzom\code\nel\include\nel\misc\event_emitter.h(64) : see declaration of 'NLMISC::IEventEmitter::emulateMouseRawMode'
6>driver_direct3d_inputs.cpp
6>d:\source\ryzom\code\nel\src\3d\driver\direct3d\driver_direct3d.h(2085) : error C2259: 'NLMISC::CEventEmitterMulti' : cannot instantiate abstract class
6> due to following members:
6> 'void NLMISC::IEventEmitter::emulateMouseRawMode(bool)' : is abstract
6> d:\source\ryzom\code\nel\include\nel\misc\event_emitter.h(64) : see declaration of 'NLMISC::IEventEmitter::emulateMouseRawMode'
6>driver_direct3d_index.cpp
6>d:\source\ryzom\code\nel\src\3d\driver\direct3d\driver_direct3d.h(2085) : error C2259: 'NLMISC::CEventEmitterMulti' : cannot instantiate abstract class
6> due to following members:
6> 'void NLMISC::IEventEmitter::emulateMouseRawMode(bool)' : is abstract
6> d:\source\ryzom\code\nel\include\nel\misc\event_emitter.h(64) : see declaration of 'NLMISC::IEventEmitter::emulateMouseRawMode'
6>driver_direct3d.cpp
6>d:\source\ryzom\code\nel\src\3d\driver\direct3d\driver_direct3d.h(2085) : error C2259: 'NLMISC::CEventEmitterMulti' : cannot instantiate abstract class
6> due to following members:
6> 'void NLMISC::IEventEmitter::emulateMouseRawMode(bool)' : is abstract
6> d:\source\ryzom\code\nel\include\nel\misc\event_emitter.h(64) : see declaration of 'NLMISC::IEventEmitter::emulateMouseRawMode'
6>Generating Code...
6>Build log was saved at "file://d:\Source\ryzom\code\nel\obj\Release\driver_direct3d\BuildLog.htm"
6>driver_direct3d - 12 error(s), 0 warning(s) ========== Build: 0 succeeded, 7 failed, 8 up-to-date, 0 skipped ==========@

I was able to compile the previous server, nel, client just fine so I don't understand what has changed to cause these errors.
The configuration in vs are correct and so is the Ql.

Any Ideas on what's going on?

Thank you.


Replies (4)

RE: Newest NEL Compilation Errors. - Added by kervala about 8 years ago

It should be fixed now :)

RE: Newest NEL Compilation Errors. - Added by TomH about 8 years ago

So I just have to pull & update to get it fixed? :D

RE: Newest NEL Compilation Errors. - Added by TomH about 8 years ago

========== Rebuild All: 15 succeeded, 0 failed, 0 skipped ==========

:D !!

Thank you.

(1-4/4)