View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0012036 | CMake | CMake | public | 2011-03-31 23:33 | 2015-06-01 08:38 | ||||
Reporter | Mark Abraham | ||||||||
Assigned To | Miguel Figueroa | ||||||||
Priority | low | Severity | minor | Reproducibility | always | ||||
Status | closed | Resolution | fixed | ||||||
Platform | Win32 | OS | Cygwin | OS Version | 1.7 | ||||
Product Version | CMake-2-8 | ||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0012036: Under Cygwin, FindLATEX does not find installed tools | ||||||||
Description | Modules/FindLATEX.cmake searches for ps2pdf differently according to whether the machine is WIN32 or not. However, ps2pdf can be present as a Cygwin package, and the FIND_PROGRAM tests as written will not find it. | ||||||||
Steps To Reproduce | 1. Install cygwin with cygwin ghostscript package 2. Do not install Windows native Ghostscript 3. Use cmake FIND_PACKAGE(LATEX) 4. Observe failure to find ps2pdf from ghostscript installation | ||||||||
Additional Information | I recommend the code at the end of Modules/FindLATEX.cmake change to: IF (WIN32) IF (CYGWIN) FIND_PROGRAM(PS2PDF_CONVERTER NAMES ps2pdf14 ps2pdf ps2pdf14.bat PATHS ${GHOSTSCRIPT_LIBRARY_PATH} ) ELSE (CYGWIN) FIND_PROGRAM(PS2PDF_CONVERTER NAMES ps2pdf14.bat PATHS ${GHOSTSCRIPT_LIBRARY_PATH} ) ENDIF (CYGWIN) ELSE (WIN32) FIND_PROGRAM(PS2PDF_CONVERTER NAMES ps2pdf14 ps2pdf ) ENDIF (WIN32) I've tested this, and it will find Cygwin-native tools in preference to native Windows ones. | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | |||||||||
Relationships | |||||||||||
|
Relationships |
Notes | |
(0027495) Mark Abraham (reporter) 2011-09-30 03:25 |
Maybe this should be in category "Modules" |
(0027498) Brad King (manager) 2011-09-30 16:15 |
Assigned to Miguel, the current FindLATEX module maintainer: http://www.cmake.org/Wiki/CMake:Module_Maintainers [^] |
(0037536) gruenich (reporter) 2014-12-28 07:07 |
This issue was fixed (not tested, just be reading the code) in commit 63262434bf0d71340230d6a7a4d93f583b549a10 while fixing 0015198. |
(0037553) Mark Abraham (reporter) 2015-01-04 19:41 |
Yes, it does look like this has been fixed |
(0037628) Brad King (manager) 2015-01-08 10:54 |
The fix linked in 0015198:0036998 resolves this issue. |
(0038830) Robert Maynard (manager) 2015-06-01 08:38 |
Closing resolved issues that have not been updated in more than 4 months. |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2011-03-31 23:33 | Mark Abraham | New Issue | |
2011-09-30 03:25 | Mark Abraham | Note Added: 0027495 | |
2011-09-30 16:14 | Brad King | Relationship added | has duplicate 0012478 |
2011-09-30 16:14 | Brad King | Assigned To | => Miguel Figueroa |
2011-09-30 16:14 | Brad King | Status | new => assigned |
2011-09-30 16:15 | Brad King | Note Added: 0027498 | |
2014-12-28 07:07 | gruenich | Note Added: 0037536 | |
2015-01-04 19:41 | Mark Abraham | Note Added: 0037553 | |
2015-01-08 10:53 | Brad King | Relationship added | related to 0015198 |
2015-01-08 10:54 | Brad King | Note Added: 0037628 | |
2015-01-08 10:54 | Brad King | Status | assigned => resolved |
2015-01-08 10:54 | Brad King | Resolution | open => fixed |
2015-06-01 08:38 | Robert Maynard | Note Added: 0038830 | |
2015-06-01 08:38 | Robert Maynard | Status | resolved => closed |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |