- This topic has 1 reply, 2 voices, and was last updated 12 years, 6 months ago by Anonymous.
May 31, 2011 at 6:50 pm #924Anonymous
I have been trying to install rosetta v2.3 on my laptop which has the windows xp operating system. I have installed cygwin as well as scons. When I type scons mode=release in the rosetta++ directory I get the following error:
scons: Reading SConscript files …
scons: warning: The Options class is deprecated; use the Variables class instead.
File “/usr/local/rosetta/rosetta++/tools/build/setup.py”, line 32, in setup_build_options
scons: warning: The EnumOption() function is deprecated; use the EnumVariable() function instead.
File “/usr/local/rosetta/rosetta++/tools/build/setup.py”, line 40, in setup_build_options
scons: warning: The ListOption() function is deprecated; use the ListVariable() function instead.
File “/usr/local/rosetta/rosetta++/tools/build/setup.py”, line 48, in setup_build_options
scons: warning: The env.Copy() method is deprecated; use the env.Clone() method instead.
File “/usr/local/rosetta/rosetta++/src/SConscript.src”, line 86, in
scons: done reading SConscript files.
scons: Building targets …
scons: `numeric’ is up to date.
g++ -o build/src/release/cygwin/1.7/32/x86/gcc/utility/file/FileName.o -c -std=c++98 -pipe -ffor-scope -W -Wall -pedantic -fno-exceptions -malign-double -march=pentium4 -O3 -ffast-math -funroll-loops -finline-functions -finline-limit=20000 -s -Wno-unused-variable -std=c99 -pipe -ffor-scope -W -Wall -pedantic -fno-exceptions -malign-double -march=pentium4 -O3 -ffast-math -funroll-loops -finline-functions -finline-limit=20000 -s -Wno-unused-variable -DNDEBUG -Isrc -Iexternal/include -Isrc/platform/cygwin/1.7/32/x86/gcc -Isrc/platform/cygwin/1.7/32/x86 -Isrc/platform/cygwin/1.7/32 -Isrc/platform/cygwin/1.7 -Isrc/platform/cygwin -I/usr/local/include -I/usr/include src/utility/file/FileName.cc
cc1plus: warning: command line option “-std=c99” is valid for C/ObjC but not for C++
src/utility/file/FileName.cc:22:29: fatal error: platform/types.hh: No such file or directory
scons: *** [build/src/release/cygwin/1.7/32/x86/gcc/utility/file/FileName.o] Error 1
scons: building terminated because of errors.
I need to use rosetta-nmr for some of my calculations. I know that the windows installation is not well documented, but any help will be appreciated.
Thanks in advance,
May 31, 2011 at 8:46 pm #5674Anonymous
We’re way out into wild-guess territory here.
It’s complaining that platform/types.hh is missing. If you look in that folder, you’ll probably find it doesn’t exist. The folder will contain many OS-specific choices for the file platform/types.hh. I have a vague feeling that SCons is supposed to copy the right version for you, since it is supposed to identify the platform as part of its normal compiling job.
You may be able to manually copy the correct platform/??/???/??/types.hh to platform/types.hh and have it work. You may also, or instead, have an underlying problem with SCons misidentifying your computer and wandering off in the wrong direction.
- You must be logged in to reply to this topic.