d-ronin / dRonin

The dRonin flight controller software.
http://dronin.org
Other
289 stars 167 forks source link

GCS:Libs: Upgrade to Eigen 3.3 #664

Closed tracernz closed 8 years ago

tracernz commented 8 years ago

When released (currently at beta http://eigen.tuxfamily.org). Previous versions use things that are deprecated in C++11, and cause compilation to fail with GCC 5.3 for @fujin.

fujin commented 8 years ago

confirmed

jpahka commented 8 years ago

Because of this in order to build current next, I need to add

QMAKE_CXXFLAGS += -Wno-error=deprecated-declarations

to the end of file ...ground/gcs/gcs.pri as per icee's suggestion.

mlyle commented 8 years ago

Related: TauLabs/TauLabs#2240

Hopefully Eigen 3.3 will ship soon.

fujin commented 8 years ago

you can cherry pick https://github.com/fujin/dronin/commit/34a79bff57af77b915dbea14242cafb5e940831dif it helps

tracernz commented 8 years ago

Hopefully not far away https://listengine.tuxfamily.org/lists.tuxfamily.org/eigen/2016/04/msg00017.html

mlyle commented 8 years ago

Eigen 3.3 beta-2 was released on July 26, 2016, so maybe there's some hope...

mlyle commented 8 years ago

Hopefully soon.

mlyle commented 8 years ago

Eigen 3.3 expected to ship next week.

tracernz commented 8 years ago

Wowowowow :open_mouth: