The following issue has been SUBMITTED. 
====================================================================== 
http://public.kitware.com/Bug/view.php?id=15155 
====================================================================== 
Reported By:                David Zemon
Assigned To:                
====================================================================== 
Project:                    CMake
Issue ID:                   15155
Category:                   CMake
Reproducibility:            always
Severity:                   block
Priority:                   high
Status:                     new
====================================================================== 
Date Submitted:             2014-09-14 00:37 EDT
Last Modified:              2014-09-14 00:37 EDT
====================================================================== 
Summary:                    cmlistfilecache: error can not open file
Description: 
Upon generating the Makefiles for my project, CMake prings the following two
lines for each new language that I enable:

CMake Error: cmListFileCache: error can not open file
C:/Users/David/Documents/GitHub/PropWare
CMake Error: Could not find cmake module file:

No other errors are reported. No extra text comes afterward (not even a single
space after the semicolon). The path in the first line is the root of my project
- not a file. Two lines are printed at the very bottom saying that I can look at
the CMakeOutput.log and CMakeError.log files, but they do not seem to provide
any useful information.

Steps to Reproduce: 
The PropWare project should exist on in a user-writable path. A version of GCC
ported for the Parallax Propeller is required to build my project. The
environment variable "PROPWARE_PATH" must be set to the project root directory.
All files from <root>/CMakeModules should be copied into the CMake installation
directory.

All of the above requirements can be most easily satisfied by downloading the
release-2.0-nightly branch of PropWare from github
(https://github.com/DavidZemon/PropWare/tree/release-2.0-nightly) and running
INSTALL.py from within the `util` directory. This will download PropGCC and
CMake 3.0.2 (if a version of CMake >= 3.0 is not in the PATH) and copy over the
necessary files into your CMake installation directory as well as setting a
couple environment variables.

If you choose to run INSTALL.py, it will attempt to build the PropWare libraries
and will fail with the above errors.
If you choose to configure everything manually, the error will appear as soon as
you try to configure the makefiles for the project. I use 'cmake -G "Unix
Makefiles" ..' from within a child directory of the root (GNU Make is
distributed with the Windows release of PropGCC). I found the same error occurs
when I use the default Makefile generator of Visual Studio. Attempting to use
MinGW Makefiles throws lots of different errors (can't find the compiler).

Additional Information: 
PropWare is ready to be released to the public as an easy-to-use build-system
for the Parallax Propeller, but without windows compatibility, the whole project
is nearly useless. Probably 95% of my potential users are on Windows, so until I
either find the problem or get a work around, my project isn't worth squat.

Sorry if the "severity" and "priority" are set too strong or wrong. I'm not sure
what to compare it with - but it is a blocking problem for me and I have not
been able to find a way around it.
====================================================================== 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2014-09-14 00:37 David Zemon    New Issue                                    
======================================================================

-- 

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake-developers

Reply via email to