Need help getting latest Perl to compile #1192
|
We're about to release the latest stable version of Perl, and I want to make sure beforehand that it is working in zopen. (Our EBCDIC version is doing ok.) I last did this a year ago, and did not keep good notes on how to do it, and I'm afraid I'm running into problems following your documentation. I already have the directory structure set up, and have done I can work around this issue by mv'ing the And then it runs Configure, and goes off the rails right away, missing that clang is the compiler to use. It somehow chooses 'c99' which doesn't exist on this system. Any help is appreciated |
Replies: 7 comments 6 replies
|
At the moment there is no way to skip it. |
|
I've set it up now a repository for it to clone from, and now it is finishing Configure. One of the changes I made was to remove a longstanding stray apostrophe that caused a shell script to terminate early. That means that code that hadn't been executed suddenly is. But it fails with
But this is V3 I thought. I see this in the command line What to do? |
|
The
|
|
The
|
So the symbol exists. It used to be on Unix that this situation could be caused by the library being placed in the command line too early before another library or object called for that symbol, and we would have to adjust things, perhaps listing the library multiple times. But I don't know how things work in this regard nowadays and on z/OS. For reference, the entire build log is at |
|
I got past this. I think I needed to clean out everything after adding the |
|
Perl 5.43.11:
The porting tests don't matter. The socket.t is because z/OS has stricter requirements that POSIX doesn't require. I'm working on a workaround for it. I believe I know hot to get the IPC to work;. I have to investigate the locale ones, which leaves only the MakeMaker one, which also fails the EBCDIC version, so it is a z/OS generic problem. I think I'd like help with this one. One of the zopen patches is to the failing file But basically we're in good shape. 5.43.11 has changes that remove the need for a couple of your patches. I'll submit a pull request for those. And I have questions/comments on some of the other zopen patches. I'm unsure of the best way to deal with those. Suggestions welcome. I could submit them as a pull request to Perl's repository and then do a review. That's my best guess now. |
I got past this. I think I needed to clean out everything after adding the
-utozopen build