Hi, I suspect it's the version of MakeMaker we have? I'm using perl 5.8.7 and MakeMaker version 6.17. The Makefile it produces is incorrect. If I change "NOECHO = @" to "NOECHO =" it fixes my first problem. But then I get another on the link line:
D_RUN_PATH="" c89 -W l,XPLINK,dll /usr/lpp/perl/lib/5.8.7/os390-thread-multi/CORE/libperl.x -L/usr/local/lib Stdio.o -o blib/arch/auto/OS390/Stdio/Stdio.so FSUM3008 Specify a file with the correct suffix (.c, .i, .s, .o, .x, .p, .I, or .a), or a corresponding data set name, instead of -L/usr/local/lib. FSUM8226 make: Error code 1 I can fix this by putting the options at the beginning but it suggests that my particular setup hasn't been tried. Cheers, Dave Griffiths From: Yaroslav Kuzmin <[email protected]> To: David Griffiths1/UK/IBM@IBMGB Cc: "[email protected]" <[email protected]> Date: 24/02/2016 13:04 Subject: Re: Error building OS390:Stdio В Ср., 24/02/2016 в 12:42 +0000, David Griffiths1 пишет: > Hi, I'd like to write some code to update large datasets so I'm trying to build OS390:Stdio but > getting the following error: > > /u/dgriff/OS390-Stdio-0.008> make > @ /usr/local/bin/perl "-MExtUtils::Command" -e mkpath blib/lib/OS390 > @: FSUM7351 not found > FSUM8226 make: Error code 127 > > Has anyone else managed to build this? I don't have cpan installed so don't know whether that is > a prerequisite. Alternatively are there other ways to update a binary dataset that don't involve > copying it to and from HFS? > > Thanks, > > Dave Griffiths > I Yes, There build error. If you build it separately from project perl. Incorrectly are recorded paths. (07:57) RS12 : PDKUZM | ~/ussport/perl/test/OS390-Stdio :> perl Makefile.PL Generating a Unix-style Makefile Writing Makefile for OS390::Stdio Writing MYMETA.yml and MYMETA.json (07:57) RS12 : PDKUZM | ~/ussport/perl/test/OS390-Stdio :> make Skip blib/lib/OS390/Stdio.pm (unchanged) Skip blib/lib/OS390/stdio_cookbook.pod (unchanged) Running Mkbootstrap for OS390::Stdio () chmod 644 "Stdio.bs" c99 -c -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 -O -DVERSION=\"0.008\" -DXS_VERSION=\"0.008\" -c -qexportall -qxplink -qdll " -I/u/pdkuzm/perl/lib/5.22.0/os390/CORE" -D_EXT Stdio.c rm -f blib/arch/auto/OS390/Stdio/Stdio.so c99 -Wl,dll -qxplink /u/pdkuzm/ussport/build/perl/perl-5.22.0/libperl.x Stdio.o -o blib/arch/auto/OS390/Stdio/Stdio.so \ \ FSUM3228 c99: Input file /u/pdkuzm/ussport/build/perl/perl-5.22.0/libperl.x not found. make: *** [blib/arch/auto/OS390/Stdio/Stdio.so] Error 252 (07:57) RS12 : PDKUZM | ~/ussport/perl/test/OS390-Stdio :> If build all project with OS390-Stdio. All work correct. -- 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: [email protected] Web: www.rocketsoftware.com ================================ Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ +1 877.328.2932 ■ +1 781.577.4321 Unsubscribe From Commercial Email �C [email protected] 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.
