ngageoint / six-library

Sensor Independent XML Library
GNU Lesser General Public License v3.0
69 stars 39 forks source link

SIX 3.0 C++11 requirement #333

Closed khanh799 closed 4 years ago

khanh799 commented 4 years ago

We have a really old Linux server running CentOS 6 and the latest compiler we can run on it is 4.4.7 which doesn't support C++11 standard. Is it possible to get a version of SIX 3.0 that doesn't need this requirement?

JonathanMeans commented 4 years ago

We hadn't planned to support this. How critical is the need?

If you want to make the changes in your own fork, here are a couple of the tricky places:

khanh799 commented 4 years ago

Hi Jonathan,

This is now OBE. I’m able to get a new workstation to compile this.

Trying it out, I see the library is not able to read Complex Int 16. Are you aware of this?

Khanh Ho Engineer, Enterprise Engineering Khanh.Ho@centauricorp.commailto:Khanh.Ho@centauricorp.com 15020 Conference Center Drive Chantilly, VA 20151 Phone: 703-378-1282 (Centauri) Phone: 571-557-2743 (customer site) Mobile: 703-623-4930 www.centauricorp.comhttp://www.centauricorp.com/

From: JonathanMeans notifications@github.com Sent: Thursday, April 16, 2020 8:10 AM To: ngageoint/six-library six-library@noreply.github.com Cc: Ho, Khanh Khanh.Ho@centauricorp.com; Author author@noreply.github.com Subject: [External]Re: [ngageoint/six-library] SIX 3.0 C++11 requirement (#333)

CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.

We hadn't planned to support this. How critical is the need?

If you want to make the changes in your own fork, here are a couple of the tricky places:

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/ngageoint/six-library/issues/333#issuecomment-614612803, or unsubscribehttps://github.com/notifications/unsubscribe-auth/APD4EKQS5NN4G4QGBYMVVPTRM3YRVANCNFSM4ME63HRA.

JonathanMeans commented 4 years ago

I was just able to read the 16-bit complex int SICD on the wiki: https://six-library.s3.amazonaws.com/sicd_example_RMA_RGZERO_RE16I_IM16I.nitf

Do you have an example of a SICD that's failing? Or do you mean that the pixels are wrong when you read it?

khanh799 commented 4 years ago

Do you have an email that I can use to send FTP information to?

Khanh Ho Engineer, Enterprise Engineering Khanh.Ho@centauricorp.commailto:Khanh.Ho@centauricorp.com 15020 Conference Center Drive Chantilly, VA 20151 Phone: 703-378-1282 (Centauri) Phone: 571-557-2743 (customer site) Mobile: 703-623-4930 www.centauricorp.comhttp://www.centauricorp.com/

From: JonathanMeans notifications@github.com Sent: Monday, April 20, 2020 7:34 AM To: ngageoint/six-library six-library@noreply.github.com Cc: Ho, Khanh Khanh.Ho@centauricorp.com; Author author@noreply.github.com Subject: [External]Re: [ngageoint/six-library] SIX 3.0 C++11 requirement (#333)

CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.

I was just able to read the 16-bit complex int SICD on the wikihttps://github.com/ngageoint/six-library/wiki/Sample-SICDs: https://six-library.s3.amazonaws.com/sicd_example_RMA_RGZERO_RE16I_IM16I.nitf

Do you have an example of a SICD that's failing? Or do you mean that the pixels are wrong when you read it?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/ngageoint/six-library/issues/333#issuecomment-616493680, or unsubscribehttps://github.com/notifications/unsubscribe-auth/APD4EKRLGTU5FLRDZZ4VQILRNQXLNANCNFSM4ME63HRA.

JonathanMeans commented 4 years ago

You can send it to jonathan.means@maxar.com