develooper Front page | perl.perl5.porters | Postings from November 2003

RE: [perl #24439] 64 bit build failure on Solaris 9

Thread Next
From:
Berger, Daniel
Date:
November 20, 2003 01:25
Subject:
RE: [perl #24439] 64 bit build failure on Solaris 9
Message ID:
AEB584A22DA94547847EC196AE7393BE02341E4F@minntex003.interprise.com
> -----Original Message-----
> From: Alan Burlison [mailto:perlbug-followup@perl.org] 
> Sent: Monday, November 10, 2003 3:54 AM
> To: djberge@qwest.com
> Subject: Re: [perl #24439] 64 bit build failure on Solaris 9
> 
> 
> Berger, Daniel (via RT) wrote:
> 
> > ld: fatal: file miniperlmain.o: wrong ELF class: ELFCLASS64
> > ld: fatal: File processing errors. No output written to miniperl
> > collect2: ld returned 1 exit status
> > *** Error code 1
> > make: Fatal error: Command failed for target `miniperl'
> 
> I don't use gcc, but from looking at the gcc flags and the 
> linker error 
> mrssage it appears that you are building libperl as LP64 (64-bit) but 
> building miniperlmain as LP32 (32 bit).  This has nothing to 
> do with the -L 
> flags, but I have no clear idea of why it is happening.  Have 
> you tries a 
> 'make clean; make'?  Perhaps you have an old 32-bit 
> miniperlmain.o lying 
> around from a previous LP32 build?
> 
> -- 
> Alan Burlison
> --

No, it's definitely a clean build.  Could the default Perl installation
(in /usr/bin) be causing the problem?

Regards,

Dan

Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About