Mail Archives: djgpp/2002/10/17/04:06:17
>
> On Wed, 16 Oct 2002 mlouise AT it-c DOT dk wrote:
>
>> I can compile, link and make an .exe file from the prompt, but when I
>> use the make -k command in my emacs-editor jeg receive the following
>> message for each file included (in the example parser.c):
>>
>> c:\ml\Kode>C:/Emacs/emacs-20.6/bin/cmdproxy.exe -ec 'gcc -MM lexer.c
>> \
>> | sed '\''s/\(lexer\)\.o[ :]*/\1.o lexer.d: /g'\'' > lexer.d'
>> warning: extra args ignored after '-ec'
>
> From this output, I suspect that you installed the Windows port of
> Emacs (a.k.a. NTEmacs), not the DJGPP port. If so, I think the
> problem is that Windows programs cannot pass long command lines to
> DJGPP programs. Alternatively, it could be that jeg (whatever that
> is) causes some conflict.
'jeg' was a type writing mistake, it means 'I' in danish, which is my
native language. My emacs-editor is for windows, and is named emacs-20.6
> What command did you invoke at "M-x compile"s prompt, exactly?
cd c:/ml/Kode/
make -k
C:/Emacs/emacs-20.6/bin/cmdproxy.exe -ec 'gcc -MM parser.c \
| sed '\''s/\(parser\)\.o[ :]*/\1.o parser.d: /g'\'' > parser.d'
Makefile:147: global.d: No such file or directory (ENOENT)
Makefile:147: graph_information.d: No such file or directory (ENOENT)
Makefile:147: lexer.d: No such file or directory (ENOENT)
Makefile:147: parser.d: No such file or directory (ENOENT)
warning: extra args ignored after '-ec'
Microsoft Windows 2000 [version 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.
c:\ml\Kode>C:/Emacs/emacs-20.6/bin/cmdproxy.exe -ec 'gcc -MM lexer.c \
| sed '\''s/\(lexer\)\.o[ :]*/\1.o lexer.d: /g'\'' > lexer.d'
Microsoft Windows 2000 [version 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.
c:\ml\Kode>C:/Emacs/emacs-20.6/bin/cmdproxy.exe -ec 'gcc -MM
graph_information.c \
| sed '\''s/\(graph_information\)\.o[ :]*/\1.o graph_information.d:
/g'\'' > graph_information.d'
warning: extra args ignored after '-ec'
C:/Emacs/emacs-20.6/bin/cmdproxy.exe -ec 'gcc -MM global.c \
| sed '\''s/\(global\)\.o[ :]*/\1.o global.d: /g'\'' > global.d'
make.exe: *** [graph_information.d] Error -1
Microsoft Windows 2000 [version 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.
c:\ml\Kode>gcc global.o graph_information.o lexer.o parser.o -L. -o parser
warning: extra args ignored after '-ec'
make.exe: Failed to remake makefile `graph_information.d'.
c:/djgpp/bin/ld.exe: cannot open output file parser: Permission denied
(EACCES)
collect2: ld returned 1 exit status
make.exe: *** [parser] Error 1
make.exe: Target `default' not remade because of errors.
Compilation exited abnormally with code 2 at Thu Oct 17 09:44:54
>> I think the path c:\ml\Kode>C:/Emacs/emacs-20.6/bin/cmdproxy.exe is
>> wrong,
>
> No, it isn't wrong: forward slashes are okay here.
It is not the forward slashes I worry about. 'cmdproxy' is a emacs
subprocess, I've heart, and have nothing to do with compiling. I don't know
how to set another path. I tried changing Makefile, but it don't help.
with regards
Marie Louise
- Raw text -