> Uhm... But in my output it also shows ../../hello-2.3/src/hello.c the
> same as mine here does and yet my emacs finds it okay.  Emacs tracks
> the compilation directory by tracking the "Entering directory" and
> "Leaving directory" messages from make.  Therefore from the src
> directory the path is two up and over but emacs tracks that okay.
>
> Perhaps the make options have been modified for you such that make is
> no longer producing directory tracking information?
>

I lied to you guys...sorry.
In fact my compilation output is not exactly the same. It is slightly
different.
Because I am a french people, my gnu make program has been translated
in french.

So the output is:
[...]
make[2]: entrant dans le répertoire « /home/fuhz/TEST/hello-2.3-
mybuild/src »
gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I.. -
I../../hello-2.3/src  -I../../hello-2.3/gnulib/lib -I../gnulib/lib   -
g -O2 -MT hello.o -MD -MP -MF .deps/hello.Tpo -c -o hello.o ../../
hello-2.3/src/hello.c
../../hello-2.3/src/hello.c:194:2: erreur: #error forced error here
make[2]: *** [hello.o] Erreur 1


Don't know why, but my Emacs do not seem to be able to track french
make output correctly.

I have just download gnu make and compile in english, and it just
works.
Emacs jumps to the right source file.

It's so cool.

Thank you guys.

Reply via email to