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;"> =
;</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;"> =
;</div>
<div style=3D"font-family: 'verdana'; font-size: 12px; color: #000;"> =
;</div>
<div style=3D"font-family: 'verdana'; font-size: 12px; color: #000;"> =
;</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;"> =
;</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" <users@lists=2Ef=
edoraproject=2Eorg></div>
<div><strong>To: </strong>users@lists=2Efedoraproject=2Eorg</div>
<div><strong>CC: </strong>"Thomas Cameron" <thomas=2Ecameron@camerontec=
h=2Ecom></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>> Hello, <br>>=
; <br>> Can somebody help me? <br>> When I try to create the perl-Ali=
en-Build rpm <br>> rpmbuild -ba perl-Alien-Build=2Espec <br>> It is f=
ine until I get <br>> RPM build errors: <br>> File not =
found: /home/pdupre/rpmbuild/BUILD/perl-Alien-Build-2=2E84- <br>> build/=
BUILDROOT/usr/lib64/perl5/vendor_perl/auto/* <br>> File no=
t found: /home/pdupre/rpmbuild/BUILD/perl-Alien-Build-2=2E84- <br>> buil=
d/BUILDROOT/usr/lib64/perl5/vendor_perl/Alien* <br>> I tried to work aro=
und <br>> %{perl_vendorarch}/auto/* <br>> %{perl_vendorarch}/Alien* <=
br>> 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->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->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==--