One of my libraries has started to fail to link due to unresolved symbols,
because the TCPServerDispatcher class is not being linked. It is in fact not
even being compiled.
Its not mentioned even in the generated NMakefile.
I¹ve deleted the entire build directory and rebuilt from scratch with no
effect.
Other platforms (OS X and Linux don¹t seem to have the issue).
This is with cmake 2.8.0
The only different thing about this build is that I¹m using source from a
different drive letter (z: - network share) while the output directory is on
c:
c:\Users\Richard\Desktop\BUILD>grep TCPServer Makefile
...
@echo ... lib/poco-1.3.6p2-all/Net/src/TCPServer.obj
@echo ... lib/poco-1.3.6p2-all/Net/src/TCPServer.i
@echo ... lib/poco-1.3.6p2-all/Net/src/TCPServer.s
@echo ... lib/poco-1.3.6p2-all/Net/src/TCPServerConnection.obj
@echo ... lib/poco-1.3.6p2-all/Net/src/TCPServerConnection.i
@echo ... lib/poco-1.3.6p2-all/Net/src/TCPServerConnection.s
@echo ...
lib/poco-1.3.6p2-all/Net/src/TCPServerConnectionFactory.obj
@echo ... lib/poco-1.3.6p2-all/Net/src/TCPServerConnectionFactory.i
@echo ... lib/poco-1.3.6p2-all/Net/src/TCPServerConnectionFactory.s
@echo ... lib/poco-1.3.6p2-all/Net/src/TCPServerParams.obj
@echo ... lib/poco-1.3.6p2-all/Net/src/TCPServerParams.i
@echo ... lib/poco-1.3.6p2-all/Net/src/TCPServerParams.s
c:\Users\Richard\Desktop\BUILD>z:
z:\Shared\Proj\src\VIP>grep TCPServer CMakeLists.txt
${POCO_TOP}/Net/src/TCPServer.cpp
${POCO_TOP}/Net/src/TCPServerConnection.cpp
${POCO_TOP}/Net/src/TCPServerConnectionFactory.cpp
${POCO_TOP}/Net/src/TCPServerDispatcher.cpp
${POCO_TOP}/Net/src/TCPServerParams.cpp
Thanks,
Richard.
_______________________________________________
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the CMake FAQ at:
http://www.cmake.org/Wiki/CMake_FAQ
Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake