[prev in list] [next in list] [prev in thread] [next in thread] 

List:       fink-beginners
Subject:    Re: [Fink-beginners] Unable to update these files
From:       James Kolata via Fink-beginners <fink-beginners () lists ! sourceforge ! net>
Date:       2023-06-26 12:33:19
Message-ID: 735F795B-BA4D-4081-992D-191B30AA1183 () nd ! edu
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Here is the list of installed (and uninstalled) versions of \
extutils-makemaker-pmXXXX.  I re-installed extutils-makemaker-pm5184 as a test, but \
that didn't fix the problem.

p   extutils-makemaker-pm5182                         [virtual package]
     extutils-makemaker-pm5182-                        [virtual package]
 i   extutils-makemaker-pm5184   7.62-1                Perl module to create a module \
Makefile  p   extutils-makemaker-pm5184-                        [virtual package]
     extutils-makemaker-pm5282   7.62-1                Perl module to create a module \
Makefile  extutils-makemaker-pm5282-                        [virtual package]
 i   extutils-makemaker-pm5302   7.62-1                Perl module to create a module \
Makefile  p   extutils-makemaker-pm5302-                        [virtual package]
 i   extutils-makemaker-pm5303   7.62-1                Perl module to create a module \
Makefile  p   extutils-makemaker-pm5303- 

Here is what I got after rebuilding fink as per your earlier message:

Package manager version: 0.45.99.git
Distribution version: selfupdate-rsync Thu Jun 22 09:14:48 2023, 13.0, x86_64
Trees: local/main stable/main local/injected 




> On Jun 26, 2023, at 6:19 AM, Hanspeter Niederstrasser <fink@snaggledworks.com> \
> wrote: 
> On 6/22/23 9:49 AM, James Kolata via Fink-beginners wrote:
> > params-util-pm5184
> > params-util-pm5302
> > scalar-list-utils-pm5184
> > scalar-list-utils-pm5302
> > sub-name-pm5184
> > sub-name-pm5302
> > These updates all terminate with the same error message below ('EXTERN.h' file \
> >                 not found).
> > Note: the corresponding packages for pm5303 update perfectly.
> > gcc -c   -I/opt/sw/include -fno-common -DPERL_DARWIN -no-cpp-precomp \
> > -mmacosx-version-min=12.6 -fno-strict-aliasing -pipe -fstack-protector \
> > -I/opt/sw/include -Wno-error=implicit-function-declaration -O3   \
> > -DVERSION=\"0.27\" -DXS_VERSION=\"0.27\"  -iwithsysroot \
> > "/opt/sw/lib/perl5-core/5.18.4/darwin-thread-multi-2level/CORE"   Name.c \
> > Name.xs:7:10: fatal error: 'EXTERN.h' file not found #include "EXTERN.h"
> > ^~~~~~~~~~
> > 1 error generated.
> > make: *** [Name.o] Error 1
> 
> Our compiler commands are quite different. This is what I get on 13.4:
> 
> gcc -c   -I/opt/sw/include -fno-common -DPERL_DARWIN -no-cpp-precomp \
> -mmacosx-version-min=12.0 -fno-strict-aliasing -pipe -fstack-protector \
> -I/opt/sw/include -O3   -DVERSION=\"0.27\" -DXS_VERSION=\"0.27\" \
> "-I/opt/sw/lib/perl5-core/5.18.4/darwin-thread-multi-2level/CORE"   Name.c 
> Your command has extra flags (like -Wno-error), changes the macosx-version-min from \
> 12.0 to 12.6, and then it uses -iwithsysroot instead of -I. Do you have \
> extutils-makemaker-pmXXXX installed? extutils-makemaker does patch -I to \
> -iwithsysroot, but sub-name-pm doesn't seem to use it. It also doesn't explain \
> where your -Wno-error=implicit-function-declaration flag comes from, which is not \
> part of Fink's perls. 
> Hanspeter
> -- 
> ........\|/......\|/........
> ........~@-/ oO \-@~........
> ......../_( \__/ )_\........
> ...........\__U_/...........
> ....NEENER NEENER NEENER....
> 


[Attachment #5 (unknown)]

<html><head><meta http-equiv="content-type" content="text/html; \
charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: \
space; line-break: after-white-space;"><div dir="auto" style="overflow-wrap: \
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><br></div><div \
dir="auto" style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: \
after-white-space;">Here is the list of installed (and uninstalled) versions of \
extutils-makemaker-pmXXXX. &nbsp;I re-installed extutils-makemaker-pm5184 as a test, \
but<div>that didn't fix the problem.<br><div><br></div><div><div style="margin: 0px; \
font-style: normal; font-variant-caps: normal; font-stretch: normal; font-size: 10px; \
line-height: normal; font-family: Monaco; font-size-adjust: none; font-kerning: auto; \
font-variant-alternates: normal; font-variant-ligatures: normal; \
font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: \
normal; font-feature-settings: normal; font-optical-sizing: auto; \
font-variation-settings: normal;"><span style="font-variant-ligatures: \
no-common-ligatures">p &nbsp; extutils-makemaker-pm5182 &nbsp; &nbsp; &nbsp; &nbsp; \
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [virtual \
package]</span></div><div style="margin: 0px; font-style: normal; font-variant-caps: \
normal; font-stretch: normal; font-size: 10px; line-height: normal; font-family: \
Monaco; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; \
font-variant-ligatures: normal; font-variant-numeric: normal; \
font-variant-east-asian: normal; font-variant-position: normal; \
font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: \
normal;"><span style="font-variant-ligatures: no-common-ligatures">&nbsp;&nbsp; \
&nbsp; extutils-makemaker-pm5182-&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [virtual package]</span></div><div style="margin: \
0px; font-style: normal; font-variant-caps: normal; font-stretch: normal; font-size: \
10px; line-height: normal; font-family: Monaco; font-size-adjust: none; font-kerning: \
auto; font-variant-alternates: normal; font-variant-ligatures: normal; \
font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: \
normal; font-feature-settings: normal; font-optical-sizing: auto; \
font-variation-settings: normal;"><span style="font-variant-ligatures: \
no-common-ligatures">&nbsp;i &nbsp; extutils-makemaker-pm5184 &nbsp; 7.62-1&nbsp; \
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Perl module to create a module \
Makefile</span></div><div style="margin: 0px; font-style: normal; font-variant-caps: \
normal; font-stretch: normal; font-size: 10px; line-height: normal; font-family: \
Monaco; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; \
font-variant-ligatures: normal; font-variant-numeric: normal; \
font-variant-east-asian: normal; font-variant-position: normal; \
font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: \
normal;"><span style="font-variant-ligatures: no-common-ligatures">&nbsp;p &nbsp; \
extutils-makemaker-pm5184-&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
&nbsp; &nbsp; &nbsp; &nbsp; [virtual package]</span></div><div style="margin: 0px; \
font-style: normal; font-variant-caps: normal; font-stretch: normal; font-size: 10px; \
line-height: normal; font-family: Monaco; font-size-adjust: none; font-kerning: auto; \
font-variant-alternates: normal; font-variant-ligatures: normal; \
font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: \
normal; font-feature-settings: normal; font-optical-sizing: auto; \
font-variation-settings: normal;"><span style="font-variant-ligatures: \
no-common-ligatures">&nbsp;&nbsp; &nbsp; extutils-makemaker-pm5282 &nbsp; \
7.62-1&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Perl module to create a \
module Makefile</span></div><div style="margin: 0px; font-style: normal; \
font-variant-caps: normal; font-stretch: normal; font-size: 10px; line-height: \
normal; font-family: Monaco; font-size-adjust: none; font-kerning: auto; \
font-variant-alternates: normal; font-variant-ligatures: normal; \
font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: \
normal; font-feature-settings: normal; font-optical-sizing: auto; \
font-variation-settings: normal;"><span style="font-variant-ligatures: \
no-common-ligatures">&nbsp;&nbsp; &nbsp; extutils-makemaker-pm5282-&nbsp; &nbsp; \
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [virtual \
package]</span></div><div style="margin: 0px; font-style: normal; font-variant-caps: \
normal; font-stretch: normal; font-size: 10px; line-height: normal; font-family: \
Monaco; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; \
font-variant-ligatures: normal; font-variant-numeric: normal; \
font-variant-east-asian: normal; font-variant-position: normal; \
font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: \
normal;"><span style="font-variant-ligatures: no-common-ligatures">&nbsp;i &nbsp; \
extutils-makemaker-pm5302 &nbsp; 7.62-1&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
&nbsp; &nbsp; Perl module to create a module Makefile</span></div><div style="margin: \
0px; font-style: normal; font-variant-caps: normal; font-stretch: normal; font-size: \
10px; line-height: normal; font-family: Monaco; font-size-adjust: none; font-kerning: \
auto; font-variant-alternates: normal; font-variant-ligatures: normal; \
font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: \
normal; font-feature-settings: normal; font-optical-sizing: auto; \
font-variation-settings: normal;"><span style="font-variant-ligatures: \
no-common-ligatures">&nbsp;p &nbsp; extutils-makemaker-pm5302-&nbsp; &nbsp; &nbsp; \
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [virtual \
package]</span></div><div style="margin: 0px; font-style: normal; font-variant-caps: \
normal; font-stretch: normal; font-size: 10px; line-height: normal; font-family: \
Monaco; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; \
font-variant-ligatures: normal; font-variant-numeric: normal; \
font-variant-east-asian: normal; font-variant-position: normal; \
font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: \
normal;"><span style="font-variant-ligatures: no-common-ligatures">&nbsp;i &nbsp; \
extutils-makemaker-pm5303 &nbsp; 7.62-1&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
&nbsp; &nbsp; Perl module to create a module Makefile</span></div><div style="margin: \
0px; font-style: normal; font-variant-caps: normal; font-stretch: normal; font-size: \
10px; line-height: normal; font-family: Monaco; font-size-adjust: none; font-kerning: \
auto; font-variant-alternates: normal; font-variant-ligatures: normal; \
font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: \
normal; font-feature-settings: normal; font-optical-sizing: auto; \
font-variation-settings: normal;"><span style="font-variant-ligatures: \
no-common-ligatures">&nbsp;p &nbsp; \
extutils-makemaker-pm5303-&nbsp;</span></div></div><div style="margin: 0px; \
font-style: normal; font-variant-caps: normal; font-stretch: normal; font-size: 10px; \
line-height: normal; font-family: Monaco; font-size-adjust: none; font-kerning: auto; \
font-variant-alternates: normal; font-variant-ligatures: normal; \
font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: \
normal; font-feature-settings: normal; font-optical-sizing: auto; \
font-variation-settings: normal;"><span style="font-variant-ligatures: \
no-common-ligatures"><br></span></div><div style="margin: 0px; font-style: normal; \
font-variant-caps: normal; font-stretch: normal; font-size: 10px; line-height: \
normal; font-family: Monaco; font-size-adjust: none; font-kerning: auto; \
font-variant-alternates: normal; font-variant-ligatures: normal; \
font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: \
normal; font-feature-settings: normal; font-optical-sizing: auto; \
font-variation-settings: normal;"><span style="font-variant-ligatures: \
no-common-ligatures">Here is what I got after rebuilding fink as per your earlier \
message:</span></div><div style="margin: 0px; font-style: normal; font-variant-caps: \
normal; font-stretch: normal; font-size: 10px; line-height: normal; font-family: \
Monaco; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; \
font-variant-ligatures: normal; font-variant-numeric: normal; \
font-variant-east-asian: normal; font-variant-position: normal; \
font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: \
normal;"><span style="font-variant-ligatures: \
no-common-ligatures"><br></span></div><p style="margin: 0px; font-style: normal; \
font-variant-caps: normal; font-stretch: normal; font-size: 10px; line-height: \
normal; font-family: Monaco; font-size-adjust: none; font-kerning: auto; \
font-variant-alternates: normal; font-variant-ligatures: normal; \
font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: \
normal; font-feature-settings: normal; font-optical-sizing: auto; \
font-variation-settings: normal;"><span style="font-variant-ligatures: \
no-common-ligatures">Package manager version: 0.45.99.git</span></p> <p \
style="margin: 0px; font-style: normal; font-variant-caps: normal; font-stretch: \
normal; font-size: 10px; line-height: normal; font-family: Monaco; font-size-adjust: \
none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: \
normal; font-variant-numeric: normal; font-variant-east-asian: normal; \
font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: \
auto; font-variation-settings: normal;"><span style="font-variant-ligatures: \
no-common-ligatures">Distribution version: selfupdate-rsync Thu Jun 22 09:14:48 2023, \
13.0, x86_64</span></p> <div style="margin: 0px; font-style: normal; \
font-variant-caps: normal; font-stretch: normal; font-size: 10px; line-height: \
normal; font-family: Monaco; font-size-adjust: none; font-kerning: auto; \
font-variant-alternates: normal; font-variant-ligatures: normal; \
font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: \
normal; font-feature-settings: normal; font-optical-sizing: auto; \
font-variation-settings: normal;"><span style="font-variant-ligatures: \
no-common-ligatures">Trees: local/main stable/main \
local/injected&nbsp;</span></div><div style="margin: 0px; font-style: normal; \
font-variant-caps: normal; font-stretch: normal; font-size: 10px; line-height: \
normal; font-family: Monaco; font-size-adjust: none; font-kerning: auto; \
font-variant-alternates: normal; font-variant-ligatures: normal; \
font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: \
normal; font-feature-settings: normal; font-optical-sizing: auto; \
font-variation-settings: normal;"><span style="font-variant-ligatures: \
no-common-ligatures"><br></span></div><div style="margin: 0px; font-style: normal; \
font-variant-caps: normal; font-stretch: normal; font-size: 10px; line-height: \
normal; font-family: Monaco; font-size-adjust: none; font-kerning: auto; \
font-variant-alternates: normal; font-variant-ligatures: normal; \
font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: \
normal; font-feature-settings: normal; font-optical-sizing: auto; \
font-variation-settings: normal;"><span style="font-variant-ligatures: \
no-common-ligatures"><br></span></div><div style="margin: 0px; font-style: normal; \
font-variant-caps: normal; font-stretch: normal; font-size: 10px; line-height: \
normal; font-family: Monaco; font-size-adjust: none; font-kerning: auto; \
font-variant-alternates: normal; font-variant-ligatures: normal; \
font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: \
normal; font-feature-settings: normal; font-optical-sizing: auto; \
font-variation-settings: normal;"><span style="font-variant-ligatures: \
no-common-ligatures"><br></span></div><div><div><br><blockquote type="cite"><div>On \
Jun 26, 2023, at 6:19 AM, Hanspeter Niederstrasser &lt;fink@snaggledworks.com&gt; \
wrote:</div><br class="Apple-interchange-newline"><div><div>On 6/22/23 9:49 AM, James \
Kolata via Fink-beginners wrote:<br><blockquote \
type="cite">params-util-pm5184<br>params-util-pm5302<br>scalar-list-utils-pm5184<br>scalar-list-utils-pm5302<br>sub-name-pm5184<br>sub-name-pm5302<br>These \
updates all terminate with the same error message below ('EXTERN.h' file not \
found).<br>Note: the corresponding packages for pm5303 update perfectly.<br>gcc -c \
&nbsp;&nbsp;-I/opt/sw/include -fno-common -DPERL_DARWIN -no-cpp-precomp \
-mmacosx-version-min=12.6 -fno-strict-aliasing -pipe -fstack-protector \
-I/opt/sw/include -Wno-error=implicit-function-declaration -O3 \
&nbsp;&nbsp;-DVERSION=\"0.27\" -DXS_VERSION=\"0.27\" &nbsp;-iwithsysroot \
"/opt/sw/lib/perl5-core/5.18.4/darwin-thread-multi-2level/CORE" \
&nbsp;&nbsp;Name.c<br>Name.xs:7:10: fatal error: 'EXTERN.h' file not \
found<br>#include "EXTERN.h"<br> \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^~~~~~~~~~<br>1 error \
generated.<br>make: *** [Name.o] Error 1<br></blockquote><br>Our compiler commands \
are quite different. This is what I get on 13.4:<br><br>gcc -c \
&nbsp;&nbsp;-I/opt/sw/include -fno-common -DPERL_DARWIN -no-cpp-precomp \
-mmacosx-version-min=12.0 -fno-strict-aliasing -pipe -fstack-protector \
-I/opt/sw/include -O3 &nbsp;&nbsp;-DVERSION=\"0.27\" -DXS_VERSION=\"0.27\" \
"-I/opt/sw/lib/perl5-core/5.18.4/darwin-thread-multi-2level/CORE" \
&nbsp;&nbsp;Name.c<br><br>Your command has extra flags (like -Wno-error), changes the \
macosx-version-min from 12.0 to 12.6, and then it uses -iwithsysroot instead of \
-I.<br>Do you have extutils-makemaker-pmXXXX installed? extutils-makemaker does patch \
-I to -iwithsysroot, but sub-name-pm doesn't seem to use it. It also doesn't explain \
where your -Wno-error=implicit-function-declaration flag comes from, which is not \
part of Fink's perls.<br><br>Hanspeter<br>-- \
<br>........\|/......\|/........<br>........~@-/ oO \-@~........<br>......../_( \__/ \
)_\........<br>...........\__U_/...........<br>....NEENER NEENER \
NEENER....<br><br></div></div></blockquote></div><br></div></div></div></body></html>





_______________________________________________
Fink-beginners mailing list
Fink-beginners@lists.sourceforge.net
List archive:
https://sourceforge.net/p/fink/mailman/fink-users/
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-beginners

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic