Front page | perl.perl5.build |
Postings from January 2007
Re: make error when building perl-5.8.8 on HP-UX 11.11 on HP9000/800
Thread Previous
|
Thread Next
From:
H.Merijn Brand
Date:
January 9, 2007 23:45
Subject:
Re: make error when building perl-5.8.8 on HP-UX 11.11 on HP9000/800
Message ID:
20070110084535.29418e57@pc09
On Tue, 9 Jan 2007 17:18:07 +0100, "Sébastien Bind"
<sebastien.bind@orange.ch> wrote:
> Hi all,
>
> I ran the Configure command as follow (using gcc instead of cc):
>
> sh ./Configure -A prepend:libswanted='cl pthread ' -des
What is the reason you do not use any of the prebuilt packages available?
I see no command line arguments here that explain why you build your own
other than the curiosity to try it out.
Your problem might be GNU gcc-4.1.1, which has proven to not be ready for
HP-UX. The only HP-UX release where 4.1.1 works reliable is 11.23 (11iv2)
on Itanium2. For 11.11 (11iv1) and below I would advice to use gcc-3.4.6.
Further, you have not installed *any* patch bundle after the June 2004
Hardware enablement patches, so your development environment is probably
rather outdated and busted.
# swlist -l bundle | grep 200
BUNDLE11i B.11.11.0306.1 Required Patch Bundle for HP-UX 11i, June 2003
FEATURE11-11 B.11.11.0209.5 Feature Enablement Patches for HP-UX 11i, Sept 2002
GOLDAPPS11i B.11.11.0612.459 Applications Patches for HP-UX 11i v1, December 2006
GOLDBASE11i B.11.11.0612.459 Base Patches for HP-UX 11i v1, December 2006
HWEnable11i B.11.11.0412.5 Hardware Enablement Patches for HP-UX 11i v1, December 2004
OnlineDiag B.11.11.13.14 HPUX 11.11 Support Tools Bundle, Dec 2003
> It seemed to be ok. Then I ran the make command and got the following trace:
>
> /tmp/perl-5.8.8> make
> `sh cflags "optimize='-O0'" miniperlmain.o` miniperlmain.c
> CCCMD =
>
> gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement
> -I/usr/local/include -D_LARGEFILE_SOURCE -O0 -Wall
> `sh cflags "optimize='-O0'" perl.o` perl.c
> CCCMD =
>
> gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement
> -I/usr/local/include -D_LARGEFILE_SOURCE -O0 -Wall
> `sh cflags "optimize='-O0'" gv.o` gv.c
> CCCMD =
>
> gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement
> -I/usr/local/include -D_LARGEFILE_SOURCE -O0 -Wall
> gv.c: In function 'Perl_amagic_call':
> gv.c:1794: error: 'copy' undeclared (first use in this function)
> gv.c:1794: error: (Each undeclared identifier is reported only once
> gv.c:1794: error: for each function it appears in.)
> gv.c:1794: error: expected ')' before '_amg'
> gv.c:1794: error: too few arguments to function 'Perl_amagic_call'
> *** Error exit code 1
>
> Stop.
> /tmp/perl-5.8.8>
>
>
> Any idea why gv.c is not happy? Thankx in advance for any useful answer or
> any hint!
>
> Below a list of installed software and version:
>
> # swlist
> # Initializing...
> # Contacting target "vdcrinf1"...
> #
> # Target: vdcrinf1:/
> #
>
> #
> # Bundle(s):
> #
>
> 100BaseT-01 B.11.11.01 HP-PB 100BaseT;Supptd HW=A3495A;SW=J2759BA
> B2491BA B.11.11 MirrorDisk/UX
> B3701AA_TRY C.03.72.00 Trial HP GlancePlus/UX Pak for s800 11i
> B5725AA B.5.4.50 HP-UX Installation Utilities (Ignite-UX)
> B9073BA B.06.02 HP-UX iCOD (Instant Capacity on Demand)
> B9789AA 1.3.1.13.01 Java2 1.3 RTE for HP-UX
> BUNDLE B.11.11 Patch Bundle
> BUNDLE11i B.11.11.0306.1 Required Patch Bundle for HP-UX 11i, June 2003
> CDE-English B.11.11 English CDE Environment
> FEATURE11-11 B.11.11.0209.5 Feature Enablement Patches for HP-UX 11i, Sept 2002
> GigEther-00 B.11.11.19 PCI/HSC GigEther;Supptd HW=A4926A/A4929A/A4924A/A4925A;SW=J1642AA
> GigEther-01 B.11.11.15 PCI/PCI-X GigEther;Supptd HW=A6794A/A6825A/A6847A/A9782A/A9784A/A7109A
> HPUX11i-OE B.11.11.0406 HP-UX 11i Operating Environment Component
> HPUXBase64 B.11.11 HP-UX 64-bit Base OS
> HPUXBaseAux B.11.11.0406 HP-UX Base OS Auxiliary
> HWEnable11i B.11.11.0406.4 Hardware Enablement Patches for HP-UX 11i v1, June 2004
> IEther-00 B.11.11.05 PCI/PCI-X IEther;Supptd HW=A7011A/A7012A/AB352A
> ISEEPlatform A.03.50.854 ISEE Platform
> Ignite-UX-11-11 B.5.4.50 HP-UX Installation Utilities for Installing 11.11 Systems
> OnlineDiag B.11.11.14.15 HPUX 11.11 Support Tools Bundle, Jun 2004
> OpenSSL A.00.09.07-d.002 Secure Network Communications Protocol
> T1457AA 1.4.2.02.01 Java2 1.4 RTE for HP-UX
> T1457AAaddon 1.4.2.02.01 Java2 1.4 RTE -AA addon for HP-UX
> T1471AA A.04.20.004 HP-UX Secure Shell
> scsiU320-00 B.11.11.01 PCI SCSI U320; Supptd HW=A7173A
> #
> # Product(s) not contained in a Bundle:
> #
>
> AgentConfig ServiceControl Agent Config
> DATA-PROTECTOR A.05.00 HP OpenView Storage Data Protector
> PHCO_23702 1.0 cumulative header file patch for prot.h
> PHCO_31061 1.0 libc cumulative patch
> db 4.5.20 db
> gcc 4.1.1 gcc
> gdbm 1.8.3 gdbm
> gettext 0.15 gettext
> libgcc 4.1.1 libgcc
> libiconv 1.11 libiconv
> libpcap 0.9.4 libpcap
> make 3.81 make
> openssh 4.2p1 openssh
> openssl 0.9.8b openssl
> sudo 1.6.8p9 sudo
> tcpdump 3.9.4 tcpdump
> zlib 1.2.3 zlib
> zsh 4.2.3 zsh
> #
--
H.Merijn Brand Amsterdam Perl Mongers (http://amsterdam.pm.org/)
using & porting perl 5.6.2, 5.8.x, 5.9.x on HP-UX 10.20, 11.00, 11.11,
& 11.23, SuSE 10.0 & 10.1, AIX 4.3 & 5.2, and Cygwin. http://qa.perl.org
http://mirrors.develooper.com/hpux/ http://www.test-smoke.org
http://www.goldmark.org/jeff/stupid-disclaimers/
Thread Previous
|
Thread Next