Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] CDT 9.2.1/Neon.3 RC1 posted

Thanks for trying it out and reporting.

I'm glad the debug part is fixed.

I'll be fixing the license issue right now.  Nice catch.


I'll leave the Project wizard issue to those more versed in that area.


From: cdt-dev-bounces@xxxxxxxxxxx <cdt-dev-bounces@xxxxxxxxxxx> on behalf of Liviu Ionescu <ilg@xxxxxxxxxx>
Sent: February 15, 2017 4:24
To: CDT General developers list.
Subject: Re: [cdt-dev] CDT 9.2.1/Neon.3 RC1 posted
 

> On 14 Feb 2017, at 13:21, Marc Khouzam <marc.khouzam@xxxxxxxxxxxx> wrote:
>
> ... The CDT 9.2.1 RC1 build is now posted:
> http://download.eclipse.org/tools/cdt/builds/neon/milestones/ur3-rc1
download.eclipse.org
Eclipse is probably best known as a Java IDE, but it is more: it is an IDE framework, a tools framework, an open source project, a community, an eco-system, and a foundation.



on macOS 10.12:

- unpack eclipse-cpp-neon-2-macosx-cocoa-x86_64.tar.gz
- install new software from the above link (all Main & Optional features)

small problem: in the Review Licenses, in addition to Eclipse ... License, there is a second line "license", for C/C++ CMake Build Support - Experimental 9.2.0.201702131830. probably a new plug-in, licence needs to be update.

- install http://gnuarmeclipse.sourceforge.net/updates-test (20170129)
gnuarmeclipse.sourceforge.net
A family of Eclipse CDT extensions and tools for GNU ARM development.



- create a c++ project using the stm32f4 template

problem: creating projects via the old route (new C++ Project) is ok; creating projects using the new C/C++ Project wizard creates incomplete projects, attempts to build the generated projects fail since the macros used in the project are not substituted

for example a build log looks like:

```
09:36:21 **** Incremental Build of configuration Debug for project f4b2 ****
 all

09:36:21 Build Finished (took 89ms)
```

because `make` is defined as `${cross_make}`, and this build variable is empty.

probably the new wizard missed to call some extra steps, that the old wizard did.

- run a debug session with gdb 7.10 and qemu; breakpoints, suspend, terminate seem ok

- run a debug session with gdb 7.10 and j-link; breakpoints, suspend, terminate seem ok

(no gdb 7.12, since it crashes on macOS)


on Ubuntu 16LTS (VM under Parallels 12):

- install eclipse-cpp-neon-2-linux-gtk-x86_64.tar.gz

- install new software from the above link (all Main & Optional features)

- install http://gnuarmeclipse.sourceforge.net/updates-test (20170129)

- create a c++ project using the old C++ Project wizard, the stm32f4 template; build ok

- run a debug session with gdb 7.12 and qemu; breakpoints, suspend, terminate seem ok

- run a debug session with gdb 7.12 and j-link; breakpoints, suspend, terminate seem ok

- create a c++ project using the new C/C++ Project wizard, the stm32f4 template; same problem, the project macros are empty, build is not possible


on Windows... only if really needed...

---

so, the debugging plug-ins seem functional with gdb 7.12.

the only serious problem detected is in the new project wizard, that leaves the projects in an incomplete state, with the macros defined as empty, so the build cannot proceed. this problem might be here from earlier versions, I did not test the new wizard before.

as a general aesthetics remark, the default Eclipse CDT look starts to resemble Arduino, which, in my opinion, is not necessarily a good thing.


regards,

Liviu


_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cdt-dev

Back to the top