Skip Menu |

This queue is for tickets about the Tk CPAN distribution.

Report information
The Basics
Id: 65688
Status: resolved
Priority: 0/
Queue: Tk

People
Owner: Nobody in particular
Requestors: bjamesm70 [...] yahoo.com
Cc:
AdminCc:

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



Subject: Installing Tk.pm fails "make" command on Apple OS.
Date: Sat, 12 Feb 2011 17:15:01 -0800 (PST)
To: bug-Tk [...] rt.cpan.org
From: "B. James Maher" <bjamesm70 [...] yahoo.com>
Used instructions from the following site to download, and install Tk.pm. http://www.brandonhutchinson.com/installing_perl_modules.html Instructions say: Manual installationTo manually install a Perl module:1. Download the Perl module from CPAN or other site. 2. Extract the tarball.  (went into directory with Makefile.PL) 3. Run perl Makefile.PL       <- Succeeds just fine. 4. Run make                          <- Error.  See below.  make fails. 5. Run make test 6. Run make install When running make for Tk.pm: gcc-4.2   -arch x86_64 -arch i386 -arch ppc -g -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing -I/usr/local/include   -DUSE_MMAP   -c -o infback.o infback.cgcc-4.2   -arch x86_64 -arch i386 -arch ppc -g -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing -I/usr/local/include   -DUSE_MMAP   -c -o inftrees.o inftrees.cgcc-4.2   -arch x86_64 -arch i386 -arch ppc -g -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing -I/usr/local/include   -DUSE_MMAP   -c -o inffast.o inffast.car rc libz.a adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o zutil.o inflate.o infback.o inftrees.o inffast.o ar: libz.a is a fat file (use libtool(1) or lipo(1) and ar(1) on it)ar: libz.a: Inappropriate file type or formatmake[2]: *** [libz.a] Error 1make[1]: *** [zlib/libz.a] Error 2make: *** [subdirs] Error 2ROOT>>  ===== % uname -aDarwin Fubar.local 10.6.0 Darwin Kernel Version 10.6.0: Wed Nov 10 18:13:17 PST 2010; root:xnu-1504.9.26~3/RELEASE_I386 i386%  ===== % perl -VSummary of my perl5 (revision 5 version 10 subversion 0) configuration:  Platform:    osname=darwin, osvers=10.0, archname=darwin-thread-multi-2level    uname='darwin neige.apple.com 10.0 darwin kernel version 10.0.0d8: tue may 5 19:29:59 pdt 2009; root:xnu-1437.2~2release_i386 i386 '    config_args='-ds -e -Dprefix=/usr -Dccflags=-g  -pipe  -Dldflags= -Dman3ext=3pm -Duseithreads -Duseshrplib -Dinc_version_list=none -Dcc=gcc-4.2'    hint=recommended, useposix=true, d_sigaction=define    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='gcc-4.2', ccflags ='-arch x86_64 -arch i386 -arch ppc -g -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing -I/usr/local/include',    optimize='-Os',    cppflags='-g -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing -I/usr/local/include'    ccversion='', gccversion='4.2.1 (Apple Inc. build 5646)', gccosandvers=''    intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16    ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8    alignbytes=8, prototype=define  Linker and Libraries:    ld='gcc-4.2 -mmacosx-version-min=10.6', ldflags ='-arch x86_64 -arch i386 -arch ppc -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 -arch i386 -arch ppc -bundle -undefined dynamic_lookup -L/usr/local/lib' Characteristics of this binary (from libperl):   Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV                        PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP USE_64_BIT_ALL                        USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES                        USE_PERLIO USE_REENTRANT_API  Locally applied patches: /Library/Perl/Updates/<version> comes before system perl directories installprivlib and installarchlib points to the Updates directory  Built under darwin  Compiled at Jun 24 2009 00:35:27  @INC:    /Library/Perl/Updates/5.10.0/darwin-thread-multi-2level    /Library/Perl/Updates/5.10.0    /System/Library/Perl/5.10.0/darwin-thread-multi-2level    /System/Library/Perl/5.10.0    /Library/Perl/5.10.0/darwin-thread-multi-2level    /Library/Perl/5.10.0    /Network/Library/Perl/5.10.0/darwin-thread-multi-2level    /Network/Library/Perl/5.10.0    /Network/Library/Perl    /System/Library/Perl/Extras/5.10.0/darwin-thread-multi-2level    /System/Library/Perl/Extras/5.10.0    .% 
On 2011-02-12 20:15:18, bjamesm70@yahoo.com wrote: Show quoted text
> Used instructions from the following site to download, and install > Tk.pm. > http://www.brandonhutchinson.com/installing_perl_modules.html > Instructions say: > Manual installationTo manually install a Perl module:1. Download the > Perl module from CPAN or other site. > 2. Extract the tarball. (went into directory with Makefile.PL) > 3. Run perl Makefile.PL <- Succeeds just fine. > 4. Run make <- Error. See below. make > fails. > 5. Run make test > 6. Run make install > > When running make for Tk.pm: > gcc-4.2 -arch x86_64 -arch i386 -arch ppc -g -pipe -fno-common > -DPERL_DARWIN -fno-strict-aliasing -I/usr/local/include > -DUSE_MMAP -c -o infback.o infback.cgcc-4.2 -arch x86_64 -arch > i386 -arch ppc -g -pipe -fno-common -DPERL_DARWIN > -fno-strict-aliasing -I/usr/local/include -DUSE_MMAP -c -o > inftrees.o inftrees.cgcc-4.2 -arch x86_64 -arch i386 -arch ppc -g > -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing > -I/usr/local/include -DUSE_MMAP -c -o inffast.o inffast.car rc > libz.a adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o > trees.o zutil.o inflate.o infback.o inftrees.o inffast.o ar: libz.a > is a fat file (use libtool(1) or lipo(1) and ar(1) on it)ar: > libz.a: Inappropriate file type or formatmake[2]: *** [libz.a] > Error 1make[1]: *** [zlib/libz.a] Error 2make: *** [subdirs] Error
> 2ROOT>>
> ===== > % uname -aDarwin Fubar.local 10.6.0 Darwin Kernel Version 10.6.0: Wed > Nov 10 18:13:17 PST 2010; root:xnu-1504.9.26~3/RELEASE_I386 i386% > ===== > % perl -VSummary of my perl5 (revision 5 version 10 subversion 0) > configuration: Platform: osname=darwin, osvers=10.0, > archname=darwin-thread-multi-2level uname='darwin > neige.apple.com 10.0 darwin kernel version 10.0.0d8: tue may 5 > 19:29:59 pdt 2009; root:xnu-1437.2~2release_i386 i386 ' > config_args='-ds -e -Dprefix=/usr -Dccflags=-g -pipe -Dldflags= > -Dman3ext=3pm -Duseithreads -Duseshrplib -Dinc_version_list=none > -Dcc=gcc-4.2' hint=recommended, useposix=true, > d_sigaction=define 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='gcc-4.2', ccflags ='-arch x86_64 -arch i386 -arch > ppc -g -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing > -I/usr/local/include', optimize='-Os', cppflags='-g -pipe > -fno-common > -DPERL_DARWIN -fno-strict-aliasing -I/usr/local/include' > ccversion='', gccversion='4.2.1 (Apple Inc. build 5646)', > gccosandvers='' intsize=4, longsize=8, ptrsize=8, doublesize=8, > byteorder=12345678 d_longlong=define, longlongsize=8, > d_longdbl=define, longdblsize=16 ivtype='long', ivsize=8, > nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 > alignbytes=8, prototype=define Linker and Libraries: ld='gcc- > 4.2 -mmacosx-version-min=10.6', ldflags ='-arch x86_64 -arch i386 > -arch ppc -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 -arch i386 -arch ppc > -bundle -undefined dynamic_lookup -L/usr/local/lib' > > Characteristics of this binary (from libperl): Compile-time options: > MULTIPLICITY PERL_DONT_CREATE_GVSV > PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP USE_64_BIT_ALL > USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES > USE_PERLIO USE_REENTRANT_API Locally applied patches: > /Library/Perl/Updates/<version> comes before system perl > directories installprivlib and installarchlib points to the Updates > directory Built under darwin Compiled at Jun 24 2009 00:35:27 > @INC: /Library/Perl/Updates/5.10.0/darwin-thread-multi-2level > /Library/Perl/Updates/5.10.0 /System/Library/Perl/5.10.0/darwin- > thread-multi-2level /System/Library/Perl/5.10.0 > /Library/Perl/5.10.0/darwin-thread-multi-2level > /Library/Perl/5.10.0 /Network/Library/Perl/5.10.0/darwin-thread- > multi-2level /Network/Library/Perl/5.10.0 > /Network/Library/Perl /System/Library/Perl/Extras/5.10.0/darwin- > thread-multi-2level /System/Library/Perl/Extras/5.10.0 .% > > >
Hi James, can you test again with the freshly released Tk-804.029_500? There is at least one fix related to MacOSX. Regards, Slaven
On 2011-06-14 02:35:23, SREZIC wrote: Show quoted text
> On 2011-02-12 20:15:18, bjamesm70@yahoo.com wrote:
> > Used instructions from the following site to download, and install > > Tk.pm. > > http://www.brandonhutchinson.com/installing_perl_modules.html > > Instructions say: > > Manual installationTo manually install a Perl module:1. Download the > > Perl module from CPAN or other site. > > 2. Extract the tarball. (went into directory with Makefile.PL) > > 3. Run perl Makefile.PL <- Succeeds just fine. > > 4. Run make <- Error. See below. make > > fails. > > 5. Run make test > > 6. Run make install > > > > When running make for Tk.pm: > > gcc-4.2 -arch x86_64 -arch i386 -arch ppc -g -pipe -fno-common > > -DPERL_DARWIN -fno-strict-aliasing -I/usr/local/include > > -DUSE_MMAP -c -o infback.o infback.cgcc-4.2 -arch x86_64 -arch > > i386 -arch ppc -g -pipe -fno-common -DPERL_DARWIN > > -fno-strict-aliasing -I/usr/local/include -DUSE_MMAP -c -o > > inftrees.o inftrees.cgcc-4.2 -arch x86_64 -arch i386 -arch ppc -g > > -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing > > -I/usr/local/include -DUSE_MMAP -c -o inffast.o inffast.car rc > > libz.a adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o > > trees.o zutil.o inflate.o infback.o inftrees.o inffast.o ar: libz.a > > is a fat file (use libtool(1) or lipo(1) and ar(1) on it)ar: > > libz.a: Inappropriate file type or formatmake[2]: *** [libz.a] > > Error 1make[1]: *** [zlib/libz.a] Error 2make: *** [subdirs] Error
> > 2ROOT>>
> > ===== > > % uname -aDarwin Fubar.local 10.6.0 Darwin Kernel Version 10.6.0: Wed > > Nov 10 18:13:17 PST 2010; root:xnu-1504.9.26~3/RELEASE_I386 i386% > > ===== > > % perl -VSummary of my perl5 (revision 5 version 10 subversion 0) > > configuration: Platform: osname=darwin, osvers=10.0, > > archname=darwin-thread-multi-2level uname='darwin > > neige.apple.com 10.0 darwin kernel version 10.0.0d8: tue may 5 > > 19:29:59 pdt 2009; root:xnu-1437.2~2release_i386 i386 ' > > config_args='-ds -e -Dprefix=/usr -Dccflags=-g -pipe -Dldflags= > > -Dman3ext=3pm -Duseithreads -Duseshrplib -Dinc_version_list=none > > -Dcc=gcc-4.2' hint=recommended, useposix=true, > > d_sigaction=define 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='gcc-4.2', ccflags ='-arch x86_64 -arch i386 -arch > > ppc -g -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing > > -I/usr/local/include', optimize='-Os', cppflags='-g -pipe > > -fno-common > > -DPERL_DARWIN -fno-strict-aliasing -I/usr/local/include' > > ccversion='', gccversion='4.2.1 (Apple Inc. build 5646)', > > gccosandvers='' intsize=4, longsize=8, ptrsize=8, doublesize=8, > > byteorder=12345678 d_longlong=define, longlongsize=8, > > d_longdbl=define, longdblsize=16 ivtype='long', ivsize=8, > > nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 > > alignbytes=8, prototype=define Linker and Libraries: ld='gcc- > > 4.2 -mmacosx-version-min=10.6', ldflags ='-arch x86_64 -arch i386 > > -arch ppc -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 -arch i386 -arch ppc > > -bundle -undefined dynamic_lookup -L/usr/local/lib' > > > > Characteristics of this binary (from libperl): Compile-time options: > > MULTIPLICITY PERL_DONT_CREATE_GVSV > > PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP USE_64_BIT_ALL > > USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES > > USE_PERLIO USE_REENTRANT_API Locally applied patches: > > /Library/Perl/Updates/<version> comes before system perl > > directories installprivlib and installarchlib points to the Updates > > directory Built under darwin Compiled at Jun 24 2009 00:35:27 > > @INC: /Library/Perl/Updates/5.10.0/darwin-thread-multi-2level > > /Library/Perl/Updates/5.10.0 /System/Library/Perl/5.10.0/darwin- > > thread-multi-2level /System/Library/Perl/5.10.0 > > /Library/Perl/5.10.0/darwin-thread-multi-2level > > /Library/Perl/5.10.0 /Network/Library/Perl/5.10.0/darwin-thread- > > multi-2level /Network/Library/Perl/5.10.0 > > /Network/Library/Perl /System/Library/Perl/Extras/5.10.0/darwin- > > thread-multi-2level /System/Library/Perl/Extras/5.10.0 .% > > > > > >
> > > Hi James, > > can you test again with the freshly released Tk-804.029_500? There is at > least one fix related to MacOSX.
Closing ticket --- there are successful builds for recent Tk on MacOSX. Regards, Slaven