This bugzilla service is closed. All entries have been migrated to https://gitlab.com/libeigen/eigen
Bug 411 - UnalignedArrayAssert documentation links to old url
Summary: UnalignedArrayAssert documentation links to old url
Status: RESOLVED FIXED
Alias: None
Product: Eigen
Classification: Unclassified
Component: Documentation (show other bugs)
Version: 3.0
Hardware: All All
: Lowest enhancement
Assignee: Nobody
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-25 15:07 UTC by Marking
Modified: 2019-12-04 11:25 UTC (History)
5 users (show)



Attachments

Description Marking 2012-01-25 15:07:33 UTC
The documentation on the front page links to the old Eigen 2.0 documentation about UnalignedArrayAssert. Might be a good idea to do a quick swipe over the website (and src code), as even the doxygen mentions the old link.

Old URL:
http://eigen.tuxfamily.org/dox/UnalignedArrayAssert.html
New URL:
http://eigen.tuxfamily.org/dox/TopicUnalignedArrayAssert.html

Links I encountered on the Eigen Homepage with old links (just a 1 min check):
http://eigen.tuxfamily.org/index.php?title=Pit_Falls 
http://eigen.tuxfamily.org/index.php?title=FAQ#Known_MSVC_issues 
http://eigen.tuxfamily.org/index.php?title=FAQ#I_need_help_with_Assert_crashes.21
http://eigen.tuxfamily.org/index.php?title=FAQ#I_disabled_vectorization.2C_but_I.27m_still_getting_annoyed_about_alignment_issues.21 

Encountered in Eigen src Assert (but maybe I'm using outdated version?)
Eigen\src\Core\MatrixStorage.h  Line 59

Hope you can fix this, managed to get a new game developer to use eigen as his math library, but he encountered this error (kinda hard to convince user to use Eigen if assert docs return a 404).
Comment 1 Gael Guennebaud 2012-01-25 16:36:50 UTC
thanks for the report.

I fixed the link in the wiki, and regarding Eigen\src\Core\MatrixStorage.h, the correct link is:

http://eigen.tuxfamily.org/dox-2.0/UnalignedArrayAssert.html

It seems you are still using Eigen 2.0, what about moving to 3.0?
Comment 2 Marking 2012-01-25 16:56:07 UTC
Hah, I could have sworn I was running eigen 3.0.2, even have the tarball right here... But seeing src/Core/MatrixStorage.h doesn't even exist in it, you must be right. Apparently, our windows build was using 2.0, while the linux build is using 3.0.4. Updated to 3.0.4, thanks for mentioning it!
Comment 3 Christoph Hertzberg 2012-01-25 17:51:34 UTC
I guess, you should also fix the links in the 2.0 branch, e.g. here:
https://bitbucket.org/eigen/eigen/src/dde0b6bd78ea/Eigen/src/Core/MatrixStorage.h#cl-44

Additionally, you could keep the page dox/UnalignedArrayAssert.html online, maybe with a hint that an outdated version of Eigen is used ...
Comment 4 Gael Guennebaud 2012-01-25 18:09:02 UTC
oh, I fixed the 2.0 branch but the push failed and I did not notice, thanks for the reminder then!

Good idea to keep an online copy of dox/UnalignedArrayAssert.html for people still using Eigen2.0.
Comment 5 Nobody 2019-12-04 11:25:53 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to gitlab.com's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.com/libeigen/eigen/issues/411.

Note You need to log in before you can comment on or make changes to this bug.