It turns out that I was mistaken about how git operates, and so what I
furnished yesterday included all the stuff I didn't want to include.
But I just pushed one that should be correct. Please use this instead.
On 11/17/2015 11:00 PM, Karl Williamson wrote:
On 11/17/2015 09:42 PM, Yaroslav Kuzmin wrote:
В Вт., 17/11/2015 в 21:11 -0500, Jarkko Hietaniemi пишет:
I haven't been able to figure out what is the problem. Again, it says
there is an unterminated #if preprocessor directive affecting utf8.c,
but the apparent line number given is in the middle of a comment. I
have examined utf8.c and the header files that I have modified, and
don't see such a thing. I also hacked the compilation on my Linux box
to pretend it was an EBCDIC machine, and it compiles.
So what I've done is submitted a new branch to test, updated to latest
blead, but with a bunch of commits backed off, to see if it works at
this point. If so, then we can add in some commits to eventually find
which one is the breaking one. If not, then we can try with even more
commits backed off, etc, etc.
If someone wants to examine this, I've attached the first part of the
log in ASCII. A diff of this log and the latest one that works, shows
the first difference at line #56:
ERROR CCN3198 utf8.c:99 #if, #else, #elif, #ifdef, #ifndef block
must
be ended with #endif.
I don't understand why utf8.c would be getting compiled this early in
the process, but there it is.
Yaroslav, does
make utf8.i
work in z/os to generate the preprocessed source? If it does, Karl
might find that useful. Or not.
utf8.i available at
https://drive.google.com/file/d/0B5PTttxwo7qAeXBVdHZJQW9YNjQ
(23:20) RS12 : PDKUZM | ~/ussport/perl/perl-build :> make utf8.i
c99 -c -DPERL_CORE -qlanglvl=extended:extc89:extc99 -qlongname
-qxplink -qdll -qfloat=ieee
-qhaltonmsg=3296:4108 -DMAXSIG=39 -DOEMVS -D_OE_SOCKETS
-D_XOPEN_SOURCE_EXTENDED -D_ALL_SOURCE
-DYYDYNAMIC -D_POSIX_SOURCE=1 -D_SHR_ENVIRON -DPERL_EXTERNAL_GLOB
-qexportall -qdll -qxplink
-DDEBUGGING -g -E utf8.c > utf8.i
That looks like it is an ok file to me. If you still have the version
that was failing, try a 'make utf8.o' and see if it compiles.
--
Regards,
Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel: +7.922.2.38.33.38
Email: ykuz...@rocketsoftware.com
Web: www.rocketsoftware.com
================================
Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA
02451 ■ +1 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
Manage Your Subscription Preferences -
http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy -
http://www.rocketsoftware.com/company/legal/privacy-policy
================================
This communication and any attachments may contain confidential
information of Rocket Software, Inc. All unauthorized use, disclosure
or distribution is prohibited. If you are not the intended recipient,
please notify Rocket Software immediately and destroy all copies of
this communication. Thank you.