Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#253 Cannot compile ARMCM0-LPC1114-LPCXPRESSO demo

closed-rejected
2014-05-09
2012-02-05
CrazyPro
No

I have tried the ver_2.2.8 and ver_2.3.2 and both compile OK with working demo code on my board.

ver_2.3.3 returns a compilation error. (which I do not see in ver_2.3.4 and the trunk)

ver_2.3.4 and the trunk return the error shown bellow:
>>>
**** Build of configuration Debug for project ARMCM0-LPC1114-LPCXPRESSO ****

make all
make: *** No rule to make target `|', needed by `build/obj/crt0.o'. Stop.
>>>
I have compiled with LPCXpresso_4.1.5_219.

I have tried to find the place where the error occurs but am not familiar enough (yet) with the code.

Discussion

  • Could you try the latest release 2.4.0?

     
    • labels: --> Cortex-Mx (GCC) Port or Demos
    • priority: 5 --> 3
    • assigned_to: nobody --> gdisirio
    • status: open --> open-accepted
     
  • Please also report your make.exe version: make --version

    It should report something like:
    GNU Make 3.81
    Copyright (C) 2006 Free Software Foundation, Inc.

     
  • CrazyPro
    CrazyPro
    2012-02-06

    I have tried the 2.4.0 version, giving the same error message.

    GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
    Built for i686-pc-msys (this version is part of the LPCXpresso_4.1.5_219 installation).

     
  • Hi, that make version is a bit old, the problem is probably related to the new build system that requires some peculiar make features.

    Could you try installing the Yagarto tools or Cygwin (Yagarto is easier and smaller)? both include a more recent make, just make sure they appear early in the PATH environment variable.

     
  • CrazyPro
    CrazyPro
    2012-02-07

    I have used the make below and could compile the 2.4.0 version without problems, thanks!

    GNU Make 3.81
    Copyright (C) 2006 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.
    There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
    PARTICULAR PURPOSE.

    This program built for i686-pc-mingw32

     
  • Thanks for confirming. They should really update the utils in LPCXpresso.

    Ticket closed.

     
    • status: open-accepted --> closed-rejected