Red Hat Bugzilla – Bug 55884
path directories problems with eCos Config
Last modified: 2007-04-18 12:38:07 EDT
Description of Problem:
I'm new in eCos Config.
When I make library I have a problem with the path of the directories: the
program builds the makefiles in this way (with a double slash):
export REPOSITORY := //C/eCos/eCos/packages
export PREFIX := //C/eCos/eCos/cross_arm_install
Version-Release number of selected component (if applicable):
Steps to Reproduce:
This is the output that come out when I build library:
*** Process 1024 created "make -j1"
make -r -C hal/arm/arch/v1_3_1 headers
make: Entering directory
makefile:91: //C/eCos/eCos/packages/pkgconf/rules.mak: No such host or
make: stat://C/eCos/eCos/packages/pkgconf/rules.mak: No such host or
make: *** No rule to make target
make: Leaving directory
make: *** [headers] Error 2
*** Process 1024 terminated (rc=2)
*** Killing process 1024 (TerminateProcess)
I make a mistake, because the OS/Version it isn't Linux but is the packet
"eCos Configuration Tool" under Windows.
Thank's a lot, Giuseppe Di Bona
//c syntax is not supported by cygwin anymore. eCos config tool should be fixed
to use /cygdrive/c or /c syntax instead.
The following section is extracted from the Cygwin's FAQ:
Why doesn't //c (for C:) work anymore?
(Similarly for any drive letter, e.g. //z for Z:)
This "feature" has long been deprecated, and no longer works at all in the
latest release. As of release 1.3.3, //c now means the network share c.
For a detailed discussion of why this change was made, and how deal with it
now, refer to http://sources.redhat.com/ml/cygwin/2001-09/msg00014.html.
This bug has moved to http://bugs.ecos.sourceware.org/show_bug.cgi?id=55884