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.



Reply via email to