On 11/16/2015 10:54 PM, Yaroslav Kuzmin wrote:

Automated smoke report for branch ebcdic 5.23.5 patch 
61739e57fa24fd08369aa41bb7ef30b93beb2382
v5.23.4-176-g61739e5
RS12: 2964 (2964/)
     on        os/390 - 24.00
     using     c99 version
     smoketime 1 hour 1 minute (average 30 minutes 42 seconds)

Summary: FAIL(M)

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.

O = OK  F = Failure(s), extended report at the bottom
X = Failure(s) under TEST but not under harness
? = still running or test results not (yet) available
Build failures during:       - = unknown or N/A
c = Configure, m = make, M = make (after miniperl), t = make test-prep

v5.23.4-176-g61739e5  Configuration (common) none
----------- ---------------------------------------------------------
M - M -     -Dusedl
+----- PERLIO = perlio -DDEBUGGING
+------- PERLIO = stdio  -DDEBUGGING
+--------- PERLIO = perlio
+----------- PERLIO = stdio


Locally applied patches:
     SMOKE61739e57fa24fd08369aa41bb7ef30b93beb2382

Tests skipped on user request:
     # One test name on a line
Compiler messages(os390):



--
Report by Test::Smoke v1.6 running on perl 5.22.0
(Reporter v0.052 / Smoker v0.045)


--
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.


make distclean ...Smoking patch 61739e57fa24fd08369aa41bb7ef30b93beb2382 v5.23.4-176-g61739e5
Smoking branch ebcdic

Configuration: -Dusedevel -Dusedl
------------------------------------------------------------------------------
make distclean ...
Copy Policy.sh ...
Configure ...INFORMATIONAL CCN3684 ./try.c:1     Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:1     Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:2     Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:6     Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:2     Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:7     Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:2     Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:6     Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:6     Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:3     Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:7     Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:9     Exporting function main is not allowed.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
INFORMATIONAL CCN3684 ./try.c:13    Exporting function main is not allowed.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
INFORMATIONAL CCN3684 ./try.c:31    Exporting function main is not allowed.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
INFORMATIONAL CCN3684 ./try.c:11    Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:29    Exporting function main is not allowed.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
INFORMATIONAL CCN3684 ./try.c:9     Exporting function main is not allowed.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
INFORMATIONAL CCN3684 ./try.c:20    Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:8     Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:13    Exporting function main is not allowed.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
INFORMATIONAL CCN3684 ./try.c:24    Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:2     Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:1     Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:7     Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:35    Exporting function main is not allowed.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
INFORMATIONAL CCN3684 ./signal.c:8     Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:7     Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:9     Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:7     Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:7     Exporting function main is not allowed.
INFORMATIONAL CCN3684 ./try.c:12    Exporting function main is not allowed.
This is an EBCDIC system, checking if any parser files need regenerating.
No parser files were regenerated.  That's okay.
INFORMATIONAL CCN3684 ./generate_uudmap.c:106   Exporting function main is not allowed.
ERROR CCN3198 utf8.c:99    #if, #else, #elif, #ifdef, #ifndef block must be ended with #endif.
WARNING CCN3296 ./vutil.c:14    #include file "ppport.h" not found.
WARNING CCN3296 ./vutil.h:5     #include file "ppport.h" not found.
WARNING CCN3296 ./vutil.h:5     #include file "ppport.h" not found.

make ...INFORMATIONAL CCN3684 ./miniperlmain.c:63    Exporting function main is not allowed.
WARNING CCN3280 ./pp_sys.c:4981  Function argument assignment between types "char*" and "const char* const" is not allowed.
WARNING CCN3280 ./pp_sys.c:4993  Function argument assignment between types "char*" and "const char*" is not allowed.
WARNING CCN3280 ./pp_sys.c:5070  Function argument assignment between types "char*" and "const char* const" is not allowed.
WARNING CCN3280 ./pp_sys.c:5146  Function argument assignment between types "char*" and "const char* const" is not allowed.
WARNING CCN3280 ./pp_sys.c:5210  Function argument assignment between types "char*" and "const char* const" is not allowed.
WARNING CCN3280 ./pp_sys.c:5210  Function argument assignment between types "char*" and "const char* const" is not allowed.
WARNING CCN3280 ./pp_sys.c:5220  Function argument assignment between types "char*" and "const char* const" is not allowed.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
INFORMATIONAL CCN3684 ./perlmain.c:57    Exporting function main is not allowed.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
Warning (mostly harmless): No library found for -lndbm
Warning (mostly harmless): No library found for -ldbm
Warning (mostly harmless): No library found for -lucb
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
Please specify prototyping behavior for SDBM_File.xs (see perlxs manual)
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
Making header files for XS...
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
 IEW2689W 4C40 DEFINITION SIDE FILE IS NOT DEFINED.                             
FSUM3065 The LINKEDIT step ended with return code 4.
Can't find 'boot_re' symbol in lib/auto/re/re.so
 at lib/re.pm line 88.
Compilation failed in require at lib/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at lib/Text/Wrap.pm line 58.
Compilation failed in require at pod/buildtoc line 7.
BEGIN failed--compilation aborted at pod/buildtoc line 7.
make: *** [pod/perltoc.pod] Error 255

Reply via email to