Skip Menu |
 

This queue is for tickets about the ExtUtils-MakeMaker CPAN distribution.

Report information
The Basics
Id: 127316
Status: open
Priority: 0/
Queue: ExtUtils-MakeMaker

People
Owner: Nobody in particular
Requestors: g.grigelionis [...] gmail.com
Cc:
AdminCc:

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



Subject: macOS Mojave (10.14) headers moved
Date: Mon, 8 Oct 2018 21:24:37 +0200
To: bug-ExtUtils-MakeMaker [...] rt.cpan.org
From: Gintautas Grigelionis <g.grigelionis [...] gmail.com>
Download (untitled) / with headers
text/plain 328b
macOS Mojave puts Perl headers under /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Perl /5.18/darwin-thread-multi-2level/CORE/ /System/Library/Perl/5.18/darwin-thread-multi-2level/CORE/ contains only libperl, therefore builds using XS fail. AFAICS there is no way to figure out that PERL_INC is different.
Download (untitled) / with headers
text/plain 177b
After upgrading Xcode and the Xcode command line tools, I was able to build XS code properly without any changes to ExtUtils::MakeMaker. Are those both upgraded on your system?
Subject: Re: [rt.cpan.org #127316] macOS Mojave (10.14) headers moved
Date: Wed, 10 Oct 2018 17:54:54 +0200
To: bug-ExtUtils-MakeMaker [...] rt.cpan.org
From: Gintautas Grigelionis <g.grigelionis [...] gmail.com>
Download (untitled) / with headers
text/plain 284b
I have Xcode 10A255 (version 10.0.0.0.1.1536701241) and corresponding CLT (com.apple.pkg.CLTools_SDK_macOSSDK, com.apple.pkg.CLTools_SDK_macOS1013 and com.apple.pkg.CLTools_SDK_macOS1014 version 10.0.0.0.1.1535735448), and builds of e.g. Text::CSV_XS fail due to unavailable EXTERN.h
Subject: Re: [rt.cpan.org #127316] macOS Mojave (10.14) headers moved
Date: Wed, 10 Oct 2018 09:09:12 -0700
To: bug-ExtUtils-MakeMaker [...] rt.cpan.org
From: Karen Etheridge <karen [...] froods.org>
Download (untitled) / with headers
text/plain 560b
Please could you provide the output of `perl -V`? On Wed, Oct 10, 2018 at 8:55 AM, Gintautas Grigelionis via RT < bug-ExtUtils-MakeMaker@rt.cpan.org> wrote: Show quoted text
> Queue: ExtUtils-MakeMaker > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=127316 > > > I have Xcode 10A255 (version 10.0.0.0.1.1536701241) and corresponding CLT > (com.apple.pkg.CLTools_SDK_macOSSDK, com.apple.pkg.CLTools_SDK_macOS1013 > and com.apple.pkg.CLTools_SDK_macOS1014 version 10.0.0.0.1.1535735448), > and > builds of e.g. Text::CSV_XS fail due to unavailable EXTERN.h >
Subject: Re: [rt.cpan.org #127316] macOS Mojave (10.14) headers moved
Date: Wed, 10 Oct 2018 18:24:21 +0200
To: bug-ExtUtils-MakeMaker [...] rt.cpan.org
From: Gintautas Grigelionis <g.grigelionis [...] gmail.com>
Download (untitled) / with headers
text/plain 3.6k
Summary of my perl5 (revision 5 version 18 subversion 2) configuration: Platform: osname=darwin, osvers=18.0, archname=darwin-thread-multi-2level uname='darwin osx327.sd.apple.com 18.0 darwin kernel version 17.0.0: fri may 4 10:33:38 pdt 2018; root:xnu-4570.1.46.100.2~1development_x86_64 x86_64 ' config_args='-ds -e -Dprefix=/usr -Dccflags=-g -pipe -Dldflags= -Dman3ext=3pm -Duseithreads -Duseshrplib -Dinc_version_list=none -Dcc=cc' 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='cc', ccflags =' -g -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing -fstack-protector', optimize='-Os', cppflags='-g -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing -fstack-protector' ccversion='', gccversion='4.2.1 Compatible Apple LLVM 10.0.0 (clang-1000.0.42)', 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='cc', ldflags =' -fstack-protector' libpth=/usr/lib /usr/local/lib libs= perllibs= libc=, so=dylib, useshrplib=true, libperl=libperl.dylib gnulibc_version='' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=bundle, d_dlsymun=undef, ccdlflags=' ' cccdlflags=' ', lddlflags=' -bundle -undefined dynamic_lookup -fstack-protector' Characteristics of this binary (from libperl): Compile-time options: HAS_TIMES MULTIPLICITY PERLIO_LAYERS PERL_DONT_CREATE_GVSV PERL_HASH_FUNC_ONE_AT_A_TIME_HARD PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP PERL_PRESERVE_IVUV PERL_SAWAMPERSAND USE_64_BIT_ALL USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE USE_LOCALE_NUMERIC USE_PERLIO USE_PERL_ATOF 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 Aug 17 2018 15:30:11 @INC: /Library/Perl/5.18/darwin-thread-multi-2level /Library/Perl/5.18 /Network/Library/Perl/5.18/darwin-thread-multi-2level /Network/Library/Perl/5.18 /Library/Perl/Updates/5.18.2/darwin-thread-multi-2level /Library/Perl/Updates/5.18.2 /System/Library/Perl/5.18/darwin-thread-multi-2level /System/Library/Perl/5.18 /System/Library/Perl/Extras/5.18/darwin-thread-multi-2level /System/Library/Perl/Extras/5.18 . On Wed, 10 Oct 2018 at 18:09, Karen Etheridge via RT < bug-ExtUtils-MakeMaker@rt.cpan.org> wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=127316 > > > Please could you provide the output of `perl -V`? > > On Wed, Oct 10, 2018 at 8:55 AM, Gintautas Grigelionis via RT < > bug-ExtUtils-MakeMaker@rt.cpan.org> wrote: >
> > Queue: ExtUtils-MakeMaker > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=127316 > > > > > I have Xcode 10A255 (version 10.0.0.0.1.1536701241) and corresponding CLT > > (com.apple.pkg.CLTools_SDK_macOSSDK, com.apple.pkg.CLTools_SDK_macOS1013 > > and com.apple.pkg.CLTools_SDK_macOS1014 version 10.0.0.0.1.1535735448), > > and > > builds of e.g. Text::CSV_XS fail due to unavailable EXTERN.h > >
> >
Subject: Re: [rt.cpan.org #127316] macOS Mojave (10.14) headers moved
Date: Wed, 10 Oct 2018 18:29:43 +0200
To: bug-ExtUtils-MakeMaker [...] rt.cpan.org
From: Gintautas Grigelionis <g.grigelionis [...] gmail.com>
Download (untitled) / with headers
text/plain 14.9k

Message body is not shown because it is too large.

Download (untitled) / with headers
text/html 16.7k

Message body is not shown because it is too large.

Can you show the output of running 'make' on a XS dist that is failing?
Subject: Re: [rt.cpan.org #127316] macOS Mojave (10.14) headers moved
Date: Thu, 11 Oct 2018 21:03:18 +0200
To: bug-ExtUtils-MakeMaker [...] rt.cpan.org
From: Gintautas Grigelionis <g.grigelionis [...] gmail.com>
Socket6, for instance Running make for U/UM/UMEMOTO/Socket6-0.29.tar.gz cp Socket6.pm blib/lib/Socket6.pm Running Mkbootstrap for Socket6 () chmod 644 "Socket6.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Socket6.bs blib/arch/auto/Socket6/Socket6.bs 644 "/usr/bin/perl" "/Library/Perl/5.18/ExtUtils/xsubpp" -noprototypes -typemap '/System/Library/Perl/5.18/ExtUtils/typemap' Socket6.xs > Socket6.xsc mv Socket6.xsc Socket6.c cc -c -g -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing -fstack-protector -Os -DVERSION=\"0.29\" -DXS_VERSION=\"0.29\" "-I/System/Library/Perl/5.18/darwin-thread-multi-2level/CORE" Socket6.c Socket6.xs:79:10: fatal error: 'EXTERN.h' file not found #include "EXTERN.h" ^~~~~~~~~~ 1 error generated. make: *** [Socket6.o] Error 1 (/usr/bin/make exited with 512) On Thu, 11 Oct 2018 at 14:43, Graham Knop via RT < bug-ExtUtils-MakeMaker@rt.cpan.org> wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=127316 > > > Can you show the output of running 'make' on a XS dist that is failing? >
Subject: Re: [rt.cpan.org #127316] macOS Mojave (10.14) headers moved
Date: Thu, 3 Jan 2019 15:41:06 +0100
To: bug-ExtUtils-MakeMaker [...] rt.cpan.org
From: Gintautas Grigelionis <g.grigelionis [...] gmail.com>
Download (untitled) / with headers
text/plain 1.2k
There is a workaround at https://github.com/petere/homebrew-postgresql/issues/41 On Thu, 11 Oct 2018 at 21:03, Gintautas Grigelionis <g.grigelionis@gmail.com> wrote: Show quoted text
> Socket6, for instance > > Running make for U/UM/UMEMOTO/Socket6-0.29.tar.gz > cp Socket6.pm blib/lib/Socket6.pm > Running Mkbootstrap for Socket6 () > chmod 644 "Socket6.bs" > "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Socket6.bs > blib/arch/auto/Socket6/Socket6.bs 644 > "/usr/bin/perl" "/Library/Perl/5.18/ExtUtils/xsubpp" -noprototypes > -typemap '/System/Library/Perl/5.18/ExtUtils/typemap' Socket6.xs > > Socket6.xsc > mv Socket6.xsc Socket6.c > cc -c -g -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing > -fstack-protector -Os -DVERSION=\"0.29\" -DXS_VERSION=\"0.29\" > "-I/System/Library/Perl/5.18/darwin-thread-multi-2level/CORE" Socket6.c > Socket6.xs:79:10: fatal error: 'EXTERN.h' file not found > #include "EXTERN.h" > ^~~~~~~~~~ > 1 error generated. > make: *** [Socket6.o] Error 1 > (/usr/bin/make exited with 512) > > > On Thu, 11 Oct 2018 at 14:43, Graham Knop via RT < > bug-ExtUtils-MakeMaker@rt.cpan.org> wrote: >
>> <URL: https://rt.cpan.org/Ticket/Display.html?id=127316 > >> >> Can you show the output of running 'make' on a XS dist that is failing? >>
>


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.