Skip Menu |

This queue is for tickets about the WWW-Curl CPAN distribution.

Report information
The Basics
Id: 36058
Status: resolved
Priority: 0/
Queue: WWW-Curl

People
Owner: Nobody in particular
Requestors: Tom.Warkentin [...] intecbilling.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: WWW::Curl-4.00 build fails on HP-UX 11.11
Date: Tue, 20 May 2008 15:27:42 -0600
To: <bug-WWW-Curl [...] rt.cpan.org>
From: "Tom Warkentin" <Tom.Warkentin [...] intecbilling.com>
Perl Version: This is perl, v5.8.7 built for PA-RISC2.0-LP64 OS: HP-UX bmw B.11.11 U 9000/800 1121911527 unlimited-user license Here is the configure and build output: $ perl Makefile.PL prefix=/issdev2b/work/twarkent/build3 Locating required external dependency bin:curl-config... found at /usr/bin/curl-config. Found curl.h in /opt/iexpress/curl/include/curl/curl.h Building curlopt-constants.c for your libcurl version Building Easy.pm constants for your libcurl version Building Share.pm constants for your libcurl version Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lz Writing Makefile for WWW::Curl twarkent.issdev2b.bmw> (/iss/issdev2b/work/twarkent/WWW-Curl-4.00) $ make cp lib/WWW/Curl/Share.pm blib/lib/WWW/Curl/Share.pm AutoSplitting blib/lib/WWW/Curl/Share.pm (blib/lib/auto/WWW/Curl/Share) cp lib/WWW/Curl/Form.pm blib/lib/WWW/Curl/Form.pm cp lib/WWW/Curl.pm blib/lib/WWW/Curl.pm cp lib/WWW/Curl/Easy.pm blib/lib/WWW/Curl/Easy.pm AutoSplitting blib/lib/WWW/Curl/Easy.pm (blib/lib/auto/WWW/Curl/Easy) cp lib/WWW/Curl/Multi.pm blib/lib/WWW/Curl/Multi.pm /iss/iss_app/perl/5.8.7/bin/perl "-Iinc" /iss/iss_app/perl/5.8.7/lib/5.8.7/ExtUtils/xsubpp -typemap /iss/iss_app/perl/5.8.7/lib/5.8.7/ExtUtils/typemap -typemap typemap Curl.xs > Curl.xsc && mv Curl.xsc Curl.c cc -c -I/opt/iexpress/curl/include -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings +DD64 +DA2.0W +DD64 +z -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast -DVERSION=\"4.00\" -DXS_VERSION=\"4.00\" +Z "-I/iss/iss_app/perl/5.8.7/lib/5.8.7/PA-RISC2.0-LP64/CORE" Curl.c cc: "Curl.xs", line 591: error 1000: Unexpected symbol: "int". cc: "Curl.xs", line 710: warning 729: Argument #2 converts int* to long*. make: *** [Curl.o] Error 1 The previous version (WWW::Curl-3.12) built without any problems. Regards, Tom This e-mail and any attachments are confidential and may also be legally privileged and/or copyright material of Intec Telecom Systems PLC (or its affiliated companies). If you are not an intended or authorised recipient of this e-mail or have received it in error, please delete it immediately and notify the sender by e-mail. In such a case, reading, reproducing, printing or further dissemination of this e-mail or its contents is strictly prohibited and may be unlawful. Intec Telecom Systems PLC does not represent or warrant that an attachment hereto is free from computer viruses or other defects. The opinions expressed in this e-mail and any attachments may be those of the author and are not necessarily those of Intec Telecom Systems PLC.
Fixed in latest release. The problem was that I've inadvertedly used Newxz() as Perl's malloc, however in older perls (<= 5.8.7) the proper call was Newz(). I've fixed Curl.xs to compile on older Perl versions.