From: SF/projects/mingw n. l. <min...@li...> - 2012-09-01 05:40:06
|
Bugs item #3563917, was opened at 2012-08-31 22:40 Message generated for change (Tracker Item Submitted) made by ksurender You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3563917&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: MinGW Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Ketan Surender (ksurender) Assigned to: Nobody/Anonymous (nobody) Summary: mingw32-make 3.82.90 removes backslashes from dependencies Initial Comment: I am using Windows 7, mingw32-make 3.82.90, and the windows command prompt. When a target dependency in a makefile is provided using a windows style directory with backslashes make errors saying that the target cannot be located. In the error message, make states that it is looking for a target with a different name than the specified dependency. This different name is the actual dependency with all backslashes removed. For example if the dependency is named '..\myLib' the error will state that make cannot find the target '..myLib'. I have attached an example "test_make.gcc". To see the behavior execute the following in the windows command prompt with mingw32-make 3.82.90: > mingw32-make -f test_make.gcc setup The setup target tries to create a directory named "lib" in the parent directory. An error about a missing target named '..lib' happens instead. I have not observed the same behavior to happen using mingw32-make 3.82. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3563917&group_id=2435 |