|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0014097||CMake||CMake||public||2013-04-17 16:03||2013-04-18 08:22|
|Status||closed||Resolution||no change required|
|Platform||32 bit vm on 64 bit system||OS||windows xp 32bit VM on suse64bit||OS Version|
|Product Version||CMake 188.8.131.52|
|Target Version||Fixed in Version|
|Summary||0014097: variable UNIX set to 1 on windows xp in VM on linux host|
|Description||I have a 32 bit windows XP VM (VirtualBox) on a OpenSuse 12.3 64 bit host. In the VM I have Visual C++ 2010 express.|
For me the variable UNIX is set to 1. If I try to change that by force by:
Then the project seems to build. However, I have to correct the included libs, because they look like on unix, e.g.:
|Tags||No tags attached.|
Brad King (manager)
Please run a session like this:
>cmake .. -G"Visual Studio 10" --trace >cmake.log 2>&1
Then zip up the entire "build" directory and attach it here.
I installed 2.8.9 and it worked.
Now went back to 184.108.40.206. Doing your test, it worked (UNIX not set, WIN32 1).
The problems was that I built the same project earlier on Linux. I triggered a "Delete Cache" in the GUI, but some stuff in the directory "CMakeFiles" was still there and it used that from the earlier linux build.
Sorry for bothering you.
Please close the issue. Or should "Delete Cache" delete "CMakeFiles" folder? A noob like me would expect that.
Brad King (manager)
Delete Cache should delete the CMakeFiles folder where the CMake platform/language configuration results are stored. This was a bug in 2.8.10 that was fixed here:
|2013-04-17 16:03||pekarvm||New Issue|
|2013-04-17 16:24||Brad King||Note Added: 0032901|
|2013-04-17 17:05||pekarvm||Note Added: 0032902|
|2013-04-18 02:54||Rolf Eike Beer||Status||new => closed|
|2013-04-18 02:54||Rolf Eike Beer||Resolution||open => no change required|
|2013-04-18 08:21||Brad King||Note Added: 0032904|
|2013-04-18 08:22||Brad King||Relationship added||related to 0013756|
|Copyright © 2000 - 2018 MantisBT Team|