Aw: Re: rpmbuild -ba perl-Alien-Build.spec

Patrick Dupre via users <[email protected]> Wed, 22 Jul 2026 22:27:34 +0000
Newsgroups gmane.linux.redhat.fedora.general
Message-ID <trinity-8b3e49d2-17f5-4c1b-ad2e-1f919124b902-1784759254377@trinity-msg-rest-gmx-gmx-live-6bc8948fd6-r2qvh>
--===============0033349629025134365==
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"font-family: 'verdana'; font-size: 12px; color: #=
000;">Hi Craig,</div>
<div style=3D"font-family: 'verdana'; font-size: 12px; color: #000;">&nbsp=
;</div>
<div style=3D"font-family: 'verdana'; font-size: 12px; color: #000;">Thank=
 for the feedback=2E</div>
<div style=3D"font-family: 'verdana'; font-size: 12px; color: #000;">I wil=
l check in more details later=2E</div>
<div style=3D"font-family: 'verdana'; font-size: 12px; color: #000;">In my=
 opinion, there is an issue with this package 2=2E84-5=2E</div>
<div style=3D"font-family: 'verdana'; font-size: 12px; color: #000;">Who c=
an fix it?</div>
<div style=3D"font-family: 'verdana'; font-size: 12px; color: #000;">Indee=
d, What I did is the following=2E</div>
<div style=3D"font-family: 'verdana'; font-size: 12px; color: #000;">I dow=
nloaded</div>
<div style=3D"font-family: 'verdana'; font-size: 12px; color: #000;">perl-=
Alien-Build-2=2E84-4=2Efc44=2Esrc=2Erpm</div>
<div style=3D"font-family: 'verdana'; font-size: 12px; color: #000;">This =
provides 5 files</div>
<div style=3D"font-family: 'verdana'; font-size: 12px; color: #000;">perl-=
Alien-*2=2E84-4=2Efc44=2Erpm</div>
<div style=3D"font-family: 'verdana'; font-size: 12px; color: #000;">It se=
ems that it also requires perl-Alien-cmake3</div>
<div style=3D"font-family: 'verdana'; font-size: 12px; color: #000;">I ins=
talled the rpm files with dnf install</div>
<div style=3D"font-family: 'verdana'; font-size: 12px; color: #000;">This =
only removed the 5 2=2E84-5 similar files=2E</div>
<div style=3D"font-family: 'verdana'; font-size: 12px; color: #000;">To av=
oid issues when updating, I do</div>
<div style=3D"font-family: 'verdana'; font-size: 12px; color: #000;">dnf u=
pdate --exclude=3Dperl-Alien-Build* --exclude=3Dperl-Alien-Base --exclude=
=3Dperl-Alien-cmake3</div>
<div style=3D"font-family: 'verdana'; font-size: 12px; color: #000;">&nbsp=
;</div>
<div style=3D"font-family: 'verdana'; font-size: 12px; color: #000;">&nbsp=
;</div>
<div style=3D"font-family: 'verdana'; font-size: 12px; color: #000;">&nbsp=
;</div>
<div id=3D"signature-container" style=3D"background-color: #ffffff; font-s=
ize: 12px; font-family: verdana; color: #000000;">=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>Patrick DUPR=C3=89 |=
 | email: pdupre@gmx=2Ecom<br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div style=3D"font-family: 'verdana'; font-size: 12px; color: #000;">&nbsp=
;</div>
<div id=3D"sub-body-container" style=3D"margin: 10px 5px 5px 10px; padding=
: 10px 0px 10px 10px; border-left: 2px solid rgb(195, 217, 229);">
<div style=3D"margin: 0px 0px 10px;">
<div><strong>Sent: </strong>Wednesday, July 22, 2026 at 11:45 PM</div>
<div><strong>From: </strong>"Thomas Cameron via users" &lt;users@lists=2Ef=
edoraproject=2Eorg&gt;</div>
<div><strong>To: </strong>users@lists=2Efedoraproject=2Eorg</div>
<div><strong>CC: </strong>"Thomas Cameron" &lt;thomas=2Ecameron@camerontec=
h=2Ecom&gt;</div>
<div><strong>Subject: </strong>Re: rpmbuild -ba perl-Alien-Build=2Espec</d=
iv>
</div>
On 7/21/26 5:05 PM, Patrick Dupre via users wrote: <br>&gt; Hello, <br>&gt=
; <br>&gt; Can somebody help me? <br>&gt; When I try to create the perl-Ali=
en-Build rpm <br>&gt; rpmbuild -ba perl-Alien-Build=2Espec <br>&gt; It is f=
ine until I get <br>&gt; RPM build errors: <br>&gt; &nbsp; &nbsp; File not =
found: /home/pdupre/rpmbuild/BUILD/perl-Alien-Build-2=2E84- <br>&gt; build/=
BUILDROOT/usr/lib64/perl5/vendor_perl/auto/* <br>&gt; &nbsp; &nbsp; File no=
t found: /home/pdupre/rpmbuild/BUILD/perl-Alien-Build-2=2E84- <br>&gt; buil=
d/BUILDROOT/usr/lib64/perl5/vendor_perl/Alien* <br>&gt; I tried to work aro=
und <br>&gt; %{perl_vendorarch}/auto/* <br>&gt; %{perl_vendorarch}/Alien* <=
br>&gt; but I did not get the solution <br>Patrick - <br><br>After digging =
into this a little more, I learned something which very <br>well may negate=
 trying to build an RPM for perl-Alien-Build=2E <br><br>If you create an RP=
M for perl-Alien-Build, you're setting yourself up <br>for hassle once Fedo=
ra releases a new version=2E You'll be fighting <br>against the distro-prov=
ided package forever=2E <br><br>There's a better, or at least different, wa=
y to do this=2E <br><br>sudo dnf install perl-App-cpanminus perl-local-lib =
perl-CPAN make gcc <br><br>Add this to the end of your ~/=2Ebashrc to set u=
p the correct path for <br>your personalized version of perl-Alien-Build: <=
br><br>eval "$(perl -I$HOME/perl5/lib/perl5 -Mlocal::lib=3D$HOME/perl5)" <b=
r><br>Reload your environment: <br><br>source ~/=2Ebashrc <br><br>Or log ou=
t, and log back in=2E You will see this the first time: <br><br>Attempting =
to create directory /home/sysadmin/perl5 <br><br>Install Alien::Build from =
CPAN AS YOUR USER, not using sudo or anything <br>like that: <br><br>cpanm =
Alien::Build <br><br>This will install Alien::Build into your home director=
y=2E <br><br>Verify you're getting the CPAN copy: <br><br>perl -MAlien::Bui=
ld -e 'print $INC{"Alien/Build=2Epm"}, "\n"; print <br>Alien::Build-&gt;VER=
SION, "\n"' <br><br>The path that comes back should be something like this:=
 <br><br>sysadmin@dev:~$ perl -MAlien::Build -e 'print $INC{"Alien/Build=2E=
pm"}, <br>"\n"; print Alien::Build-&gt;VERSION, "\n"' <br>/home/sysadmin/pe=
rl5/lib/perl5/Alien/Build=2Epm <br>2=2E84 <br><br>Now you'll have the upstr=
eam version of Alien::Build available for your <br>user, without conflictin=
g with the system-installed version=2E <br><br>If you ever need to uninstal=
l it, you can just nuke it with: <br><br>rm -rf ~/perl5/lib/perl5/Alien <br=
><br>Then remove the line from ~/=2Ebashrc <br><br>You can also upgrade it =
by running cpanm Alien::Build again=2E <br><br>I personally hate using stuf=
f installed into my home directory like <br>flatpaks or python venvs or wha=
tever=2E It's just too easy to forget about <br>it and leave outdated/vulne=
rable versions installed that way=2E But <br>sometimes you gotta do what yo=
u gotta do=2E <br><br>-- <br>Thanks! <br>Thomas Cameron, RHCA V, AWS SA-Pro=
 <br>-- <br>_______________________________________________ <br>users maili=
ng list -- users@lists=2Efedoraproject=2Eorg <br>To unsubscribe send an ema=
il to users-leave@lists=2Efedoraproject=2Eorg <br>Fedora Code of Conduct: <=
a href=3D"https://docs=2Efedoraproject=2Eorg/en-US/project/code-of-conduct/=
" target=3D"_blank" rel=3D"noopener noreferrer" data-href=3D"https://docs=
=2Efedoraproject=2Eorg/en-US/project/code-of-conduct/">https://docs=2Efedor=
aproject=2Eorg/en-US/project/code-of-conduct/</a> <br>List Guidelines: <a h=
ref=3D"https://fedoraproject=2Eorg/wiki/Mailing_list_guidelines" target=3D"=
_blank" rel=3D"noopener noreferrer" data-href=3D"https://fedoraproject=2Eor=
g/wiki/Mailing_list_guidelines">https://fedoraproject=2Eorg/wiki/Mailing_li=
st_guidelines</a> <br>List Archives: <a href=3D"https://lists=2Efedoraproje=
ct=2Eorg/archives/list/users@lists=2Efedoraproject=2Eorg" target=3D"_blank"=
 rel=3D"noopener noreferrer" data-href=3D"https://lists=2Efedoraproject=2Eo=
rg/archives/list/users@lists=2Efedoraproject=2Eorg">https://lists=2Efedorap=
roject=2Eorg/archives/list/users@lists=2Efedoraproject=2Eorg</a> <br>Do not=
 reply to spam, report it: <a href=3D"https://forge=2Efedoraproject=2Eorg/i=
nfra/tickets/issues/new" target=3D"_blank" rel=3D"noopener noreferrer" data=
-href=3D"https://forge=2Efedoraproject=2Eorg/infra/tickets/issues/new">http=
s://forge=2Efedoraproject=2Eorg/infra/tickets/issues/new</a> </div></body><=
/html>

--===============0033349629025134365==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

LS0gCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnVzZXJz
IG1haWxpbmcgbGlzdCAtLSB1c2Vyc0BsaXN0cy5mZWRvcmFwcm9qZWN0Lm9yZwpUbyB1bnN1YnNj
cmliZSBzZW5kIGFuIGVtYWlsIHRvIHVzZXJzLWxlYXZlQGxpc3RzLmZlZG9yYXByb2plY3Qub3Jn
CkZlZG9yYSBDb2RlIG9mIENvbmR1Y3Q6IGh0dHBzOi8vZG9jcy5mZWRvcmFwcm9qZWN0Lm9yZy9l
bi1VUy9wcm9qZWN0L2NvZGUtb2YtY29uZHVjdC8KTGlzdCBHdWlkZWxpbmVzOiBodHRwczovL2Zl
ZG9yYXByb2plY3Qub3JnL3dpa2kvTWFpbGluZ19saXN0X2d1aWRlbGluZXMKTGlzdCBBcmNoaXZl
czogaHR0cHM6Ly9saXN0cy5mZWRvcmFwcm9qZWN0Lm9yZy9hcmNoaXZlcy9saXN0L3VzZXJzQGxp
c3RzLmZlZG9yYXByb2plY3Qub3JnCkRvIG5vdCByZXBseSB0byBzcGFtLCByZXBvcnQgaXQ6IGh0
dHBzOi8vZm9yZ2UuZmVkb3JhcHJvamVjdC5vcmcvaW5mcmEvdGlja2V0cy9pc3N1ZXMvbmV3Cg==

--===============0033349629025134365==--