Opened 14 years ago

Closed 13 years ago

#25599 closed defect (invalid)

Unable to install kdeedu4 due to eigen bug

Reported by: ianshowalter@… Owned by: nerdling (Jeremy Lavergne)
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: Cc: sharky@…, taggart@…
Port: eigen kdeedu4

Description (last modified by nerdling (Jeremy Lavergne))

Kdeedu4 fails to build. I've tried "sudo port upgrade" several times as well as cleaning the port, but I get the same error message every time. Other KDE ports have installed with no problems.

From the log, the error is line 124 of /opt/local/include/eigen2/Eigen/StdVector

Attachments (4)

kdeedu4.log.zip (123.1 KB) - added by ianshowalter@… 14 years ago.
kdeedu4.log.tbz2 (59.7 KB) - added by taggart@… 13 years ago.
Logfile of failed kdeedu4 @4.5.5 build
main.log.zip (134.8 KB) - added by ianshowalter@… 13 years ago.
KDEedu 4.6.0 Build error log
kdeedu-4.6.0.log.tbz2 (74.2 KB) - added by taggart@… 13 years ago.
Logfile of failed kdeedu4 @4.6.0 build

Download all attachments as: .zip

Change History (17)

comment:1 Changed 14 years ago by ianshowalter@…

I tried attaching the logfile to the ticket, but at 5 megabytes it's way too large to attach. If anyone needs it and there's some other way for me to make it available, let me know. Thanks!

comment:2 Changed 14 years ago by mf2k (Frank Schima)

Cc: sharky@… added
Description: modified (diff)
Owner: changed from macports-tickets@… to snc@…

In the future, please look at WikiFormatting and use the preview button. Also, please remember to Cc the port maintainers.

You can compress the log and attach it.

comment:3 Changed 14 years ago by nerdling (Jeremy Lavergne)

We definitely need the log attached. Something like this will compress it: tar cjf kdeedu4.log.tbz2 kdeedu4.log

Changed 14 years ago by ianshowalter@…

Attachment: kdeedu4.log.zip added

comment:4 Changed 14 years ago by nerdling (Jeremy Lavergne)

Thanks! Here's the error:

:info:build /opt/local/include/eigen2/Eigen/StdVector:124: error: '_M_erase_at_end' is not a member of 'std::std_vector<Eigen::Matrix<double, 2, 1, 2, 2, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 2, 1, 2, 2, 1> > >'

comment:5 Changed 14 years ago by nerdling (Jeremy Lavergne)

Cc: sharky@… removed
Description: modified (diff)
Port: eigen added
Summary: Unable to install kdeedu4Unable to install kdeedu4 due to eigen bug

comment:6 Changed 14 years ago by nerdling (Jeremy Lavergne)

Resolution: fixed
Status: newclosed

Updated eigen in r69544. kdeedu4 built on top of that without error for me.

comment:7 Changed 13 years ago by taggart@…

Resolution: fixed
Status: closedreopened

I just tried to update digikam to 1.8. and kdeedu4 had to be updated to 4.5.5 but the build failed with the same error message ianshowalter reported:

:info:build /opt/local/include/eigen2/Eigen/StdVector:124: error: '_M_erase_at_end' is not a member of 'std::std_vector<Eigen::Matrix<double, 2, 1, 2, 2, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 2, 1, 2, 2, 1> > >'

eigen is @2.0.15 so I suppose r69544 is included in that?

Any help would be greatly appreciated!

Changed 13 years ago by taggart@…

Attachment: kdeedu4.log.tbz2 added

Logfile of failed kdeedu4 @4.5.5 build

comment:8 Changed 13 years ago by taggart@…

Cc: taggart@… added

Cc Me!

comment:9 Changed 13 years ago by nerdling (Jeremy Lavergne)

I'd say the error lies in kdeedu-4.5.5/step/stepcore/rigidbody.cc:346.

Either way, KDE is once again updated. Is this still an issue with the new version?

Changed 13 years ago by ianshowalter@…

Attachment: main.log.zip added

KDEedu 4.6.0 Build error log

comment:10 Changed 13 years ago by ianshowalter@…

I just tried building 4.6.0 and got the same error. I attached the new logfile a few seconds ago.

Changed 13 years ago by taggart@…

Attachment: kdeedu-4.6.0.log.tbz2 added

Logfile of failed kdeedu4 @4.6.0 build

comment:11 in reply to:  9 Changed 13 years ago by taggart@…

I also get the same error as with the previous version (see kdeedu-4.6.0.log.tbz2). My eigen is @2.0.15, Revision 1. Thanks for your reply, snc!

comment:12 Changed 13 years ago by jmroot (Joshua Root)

Cc: sharky@… added

comment:13 Changed 13 years ago by nerdling (Jeremy Lavergne)

Resolution: invalid
Status: reopenedclosed

Both eigen and kdeedu4 have been updated; if there continues to be an issue please open a new ticket against the new port (kdeedu4 doesn't exist anymore).

Note: See TracTickets for help on using tickets.