#77 make stops with error message when compiling gcc 4.1.0

Instruction_given
closed
Earnie Boyd
MSYS (18)
5
2006-04-11
2006-04-11
Martin Krischik
No

Hi Earnie

did you realy think I have not tried make-3.79.1 before
going to the trouble of issuing an error report? Trust
me: I have tried everything I could think of before I
clicked on "Submit New". Take a look at the extract
from build script:

------
# declare -x MAKE="$(which make-3.80.0-3)"
declare -x MAKE="$(which make-3.79.1)"
# declare -x MAKE="make"
# declare -x MAKE="mingw32-make"
# declare -x MAKE="$(which mingw32-make)"
-------

And I did try even more combinations.

It's just that 3.79.1 is older then 3.80.0 and so I did
not report the error I get with it.

But since you told me different and make-3.79.1 is
still supported:

------
[2]: Leaving directory
`/work/gnuada/rpm/BUILD/gnat-gcc/mingw32/libcpp'
make-3.79.1[2]: Entering directory
`/work/gnuada/rpm/BUILD/gnat-gcc/mingw32/gcc'
Makefile:1277: *** target pattern contains no `%'. Stop.
make-3.79.1[2]: Leaving directory
`/work/gnuada/rpm/BUILD/gnat-gcc/mingw32/gcc'
make-3.79.1[1]: *** [all-gcc] Error 2
make-3.79.1[1]: Leaving directory
`/work/gnuada/rpm/BUILD/gnat-gcc/mingw32'
make-3.79.1: *** [all] Error 2
------

I attach you the Makefile in querstion as well.

Martin

Discussion

  • Logged In: YES
    user_id=697486

    Attached the offending Makefile. Judeing from the content of
    line 1277 it could just as well be a problem with the
    automake tools in general:

    -----
    stamp-collect-ld: $(ORIGINAL_LD_FOR_TARGET)
    -----

    Martin

     
  • Offending Makefile

     
    Attachments
  • Earnie Boyd
    Earnie Boyd
    2006-04-11

    • labels: 380073 --> MSYS
     
  • Earnie Boyd
    Earnie Boyd
    2006-04-11

    • milestone: --> Instruction_given
    • status: open --> closed
     
  • Earnie Boyd
    Earnie Boyd
    2006-04-11

    Logged In: YES
    user_id=15438

    Line 359:

    ORIGINAL_LD_FOR_TARGET =
    ./C:/MinGW/bin/../lib/gcc/mingw32/3.4.2/../../../../mingw32/bin/ld.exe

    You have an invalid path. Change ./C:/ to read /c/