GNU nano - Bugs: bug #57702, problems with compiling on HPE...
You are not allowed to post comments on this tracker with your current authentication level.
bug #57702: problems with compiling on HPE NonStop platforms (nse/nsx)
Submitter: | Randall S. Becker <rsbecker> | ||
Submitted: | Thu 30 Jan 2020 08:54:56 PM UTC | ||
Severity: | 2 - Minor | Status: | Need Info |
Assigned to: | bens | Open/Closed: | Closed |
Jump to the original submission
Fri 17 Jul 2020 11:44:56 AM UTC, comment #15: |
Benno Schulenberg <bens> |
Thu 16 Jul 2020 05:31:41 PM UTC, comment #14: Randall? Waiting for feedback.
|
Benno Schulenberg <bens> |
Mon 22 Jun 2020 08:22:56 AM UTC, comment #13: Ping? Does compilation succeed when applying my version of the patch (file #49247)? |
Benno Schulenberg <bens> |
Sat 13 Jun 2020 08:36:27 AM UTC, comment #12: Thanks. But... you didn't move the extra includes to the nano.h file. Also, when spell-checking is automatic, it is quite likely that the full-seconds field of the timestamp hasn't changed, which would make nano think that the spell checker made no changes and thus skip loading the spell-checked file. That's why the nanoseconds check was introduced. So... I prefer to exclude the whole timestamp check and always load the spell-checked file when the nanoseconds field isn't available. This will result in an unused variable warning when compiling for Tandem, but... that's just a warning, not an error.
|
Benno Schulenberg <bens> |
Wed 10 Jun 2020 03:21:42 PM UTC, comment #11: Yes, please revise the patch. Fully remove the two definitions of strncasecmp(). Also, put the #includes of the three header files that apparently are needed to get nano to compile on your systems into src/nano.h, inside the existing #ifdef __TANDEM, instead of changing each file as needed. This way the patch will probably work without any changes for newer versions of nano too.
|
Benno Schulenberg <bens> |
Tue 09 Jun 2020 02:14:45 PM UTC, comment #10: We were building from a tarball but as indicated, you wanted us to use git format-patch, so ...
|
Randall S. Becker <rsbecker> |
Tue 09 Jun 2020 10:41:51 AM UTC, comment #9: Thanks for the patch. However... You add a definition of strncasecmp() to src/files.c, but src/files.c does not make use of strncasecmp(), and it never did. In v4.7 it is src/rcfile.c that makes use of strncasecmp(), so if strncasecmp() is missing on your system, then v4.7 should have failed to compile. If it compiled fine, then your system must have defined strncasecmp() somewhere... Did 4.7 compile fine for you with your posted patch applied?
|
Benno Schulenberg <bens> |
Mon 06 Apr 2020 05:19:19 PM UTC, comment #8: I will reopen this when you post more information. (It is not a problem if you post the information as a new issue.) |
Benno Schulenberg <bens> |
Mon 06 Apr 2020 02:01:42 PM UTC, comment #7: Would like this reopened, please. We are unable to supply the requested information because access to the system where the changes were made is currently unavailable for obvious reasons. I do not have a timeframe when we will be able to bring up the data center again. |
Randall S. Becker <rsbecker> |
Mon 06 Apr 2020 08:43:55 AM UTC, comment #6: Closing, due to a lack of response. |
Benno Schulenberg <bens> |
Mon 23 Mar 2020 12:43:59 PM UTC, comment #5: Ping? Any news on this? |
Benno Schulenberg <bens> |
Sun 02 Feb 2020 09:32:02 AM UTC, comment #4: Patches go here, please, as Attached Files, generated with 'git format-patch' and with a Signed-off-by line. See also the last section of README.GIT. If at all possible, please avoid changing configure.ac. |
Benno Schulenberg <bens> |
Fri 31 Jan 2020 07:55:57 PM UTC, comment #3:
|
Randall S. Becker <rsbecker> |
Fri 31 Jan 2020 05:50:39 PM UTC, comment #2: Ad 5. Gnulib has a strncasecmp() implementation. Maybe configure.ac should probe for it, and when not found, import the relevant gnulib module? |
Benno Schulenberg <bens> |
Fri 31 Jan 2020 01:00:11 PM UTC, comment #1: Hello Randall. Thanks for posting. Yes, patches are welcome, when they are small, and a few at a time. Let's first concentrate on building from a tarball, as that is the more usual way of building and installing software.
|
Benno Schulenberg <bens> |
Thu 30 Jan 2020 08:54:56 PM UTC, original submission:
We are trying to port nano 4.7 to NonStop. Overall things went well, but there are some issues that we needed to do to get the compile to work. Here is the list:
|
Randall S. Becker <rsbecker> |
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 11 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2020-07-17 | bens | Open/Closed | Open | Closed | |
2020-07-16 | bens | Attached File | - | Added 0001-build-add-two-missing-includes-for-the-HPE-NonStop-T.patch, #49492 | |
2020-06-13 | bens | Attached File | - | Added 0001-build-add-two-missing-includes-for-the-HPE-NonStop-T.patch, #49247 | |
2020-06-11 | rsbecker | Attached File | - | Added 0001-port-changes-for-the-HPE-NonStop-TNS-X-platform-nsx.patch, #49241 | |
2020-06-10 | bens | Assigned to | None | bens | |
2020-06-09 | bens | Open/Closed | Closed | Open | |
2020-06-08 | rsbecker | Attached File | - | Added 0001-port-changes-for-the-HPE-NonStop-TNS-X-platform-nsx.patch, #49232 | |
2020-04-06 | bens | Severity | 3 - Normal | 2 - Minor | |
2020-04-06 | bens | Open/Closed | Open | Closed | |
2020-03-25 | bens | Status | None | Need Info | |
2020-02-02 | bens | Summary | Nano 4.7 - Problems compiling on HPE NonStop platforms (nse/nsx) | problems with compiling on HPE NonStop platforms (nse/nsx) |
Powered by Savane 3.13-f8d8.
Corresponding source code
Closing due to lack of response.