[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[UDUNITS #HCI-549948]: UDUNITS PERL MODULE & MAC OS X



Debra,

> It is defined for 64-bit. I checked that already.

I'm not so sure.  See below.

> Here's the information
> you requested:
> 
> [debra-bakers-mac-pro:~] debrabaker% file command -v perl
> file-4.17
> magic file from /usr/share/file/magic

The backtics (grave accents "`") were omitted from the file(1)
command.  The command was "file `command -v perl`".

> [debra-bakers-mac-pro:~] debrabaker% perl -V
> Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
> Platform:
> osname=darwin, osvers=9.0, archname=darwin-thread-multi-2level
> uname='darwin omen.apple.com 9.0 darwin kernel version 9.0.0b5: mon
> sep 10 17:17:11 pdt 2007; root:xnu-1166.6~1release_ppc power macintosh
> '
> config_args='-ds -e -Dprefix=/usr -Dccflags=-g  -pipe
> -Dldflags=-Dman3ext=3pm -Duseithreads -Duseshrplib'
> hint=recommended, useposix=true, d_sigaction=define
> usethreads=define use5005threads=undef useithreads=define
> usemultiplicity=define
> useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
> use64bitint=define use64bitall=define uselongdouble=undef
> usemymalloc=n, bincompat5005=undef
> Compiler:
> cc='cc', ccflags ='-arch x86_64

The "-arch x86_64" option should be definitive, but see below.

> -g -pipe -fno-common -DPERL_DARWIN
> -no-cpp-precomp -fno-strict-aliasing -Wdeclaration-after-statement
> -I/usr/local/include',
> optimize='-O3',
> cppflags='-no-cpp-precomp -g -pipe -fno-common -DPERL_DARWIN
> -no-cpp-precomp -fno-strict-aliasing -Wdeclaration-after-statement
> -I/usr/local/include'
> ccversion='', gccversion='4.0.1 (Apple Inc. build 5465)', gccosandvers=''
> intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234

I don't see how your perl(1) utility can be 64-bit if it was built
with 4-byte longs and pointers.  Perhaps I'm misunderstanding something.

> d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
> ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
> lseeksize=8
> alignbytes=8, prototype=define
> Linker and Libraries:
> ld='cc -mmacosx-version-min=10.5', ldflags ='-arch x86_64
> -L/usr/local/lib'
> libpth=/usr/local/lib /usr/lib
> libs=-ldbm -ldl -lm -lutil -lc
> perllibs=-ldl -lm -lutil -lc
> libc=/usr/lib/libc.dylib, so=dylib, useshrplib=true,
> libperl=libperl.dylib
> gnulibc_version=''
> Dynamic Linking:
> dlsrc=dl_dlopen.xs, dlext=bundle, d_dlsymun=undef, ccdlflags=' '
> cccdlflags=' ', lddlflags='-arch x86_64 -bundle -undefined
> dynamic_lookup -L/usr/local/lib'
> 
> 
> Characteristics of this binary (from libperl):
> Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT
> PERL_MALLOC_WRAP USE_ITHREADS USE_LARGE_FILES
> USE_PERLIO USE_REENTRANT_API
> Locally applied patches:
> fix for regcomp CVE-2007-5116 security vulnerability
> Built under darwin
> Compiled at Dec  7 2007 09:37:29
> %ENV:
> PERL="/usr/bin/perl"
> @INC:
> /System/Library/Perl/5.8.8/darwin-thread-multi-2level
> /System/Library/Perl/5.8.8
> /Library/Perl/5.8.8/darwin-thread-multi-2level
> /Library/Perl/5.8.8
> /Library/Perl
> /Network/Library/Perl/5.8.8/darwin-thread-multi-2level
> /Network/Library/Perl/5.8.8
> /Network/Library/Perl
> /System/Library/Perl/Extras/5.8.8/darwin-thread-multi-2level
> /System/Library/Perl/Extras/5.8.8
> /Library/Perl/5.8.6
> /Library/Perl/5.8.1

Would you please send me the files "configure.log" and "make.log",
which are described in the file INSTALL in the top-level
source-directory.

Regards,
Steve Emmerson

Ticket Details
===================
Ticket ID: HCI-549948
Department: Support UDUNITS
Priority: Normal
Status: On Hold