Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 421625 - net-misc/rsync fails to build w/out perl installed (mkproto.pl)
Summary: net-misc/rsync fails to build w/out perl installed (mkproto.pl)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-17 17:57 UTC by László Szalma
Modified: 2020-10-25 17:08 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,13.27 KB, text/plain)
2012-06-17 17:57 UTC, László Szalma
Details
emerge --info (emerge-info,3.87 KB, text/plain)
2012-06-17 17:58 UTC, László Szalma
Details

Note You need to log in before you can comment on or make changes to this bug.
Description László Szalma 2012-06-17 17:57:24 UTC
fresh install from stage3 image, changing to ~amd64 and emerge -auvDN world failes because perl would be installed later by the dependencies. I think rsync needs perl to be build, especially the version in the title. I'm not sure if other versions too.

Reproducible: Always

Steps to Reproduce:
1. emerge -uv rsync

Actual Results:  
rsync fails to build.

Expected Results:  
rsync to be built.

Installing dev-libs/perl
Comment 1 László Szalma 2012-06-17 17:57:50 UTC
Created attachment 315611 [details]
build.log
Comment 2 László Szalma 2012-06-17 17:58:17 UTC
Created attachment 315613 [details]
emerge --info
Comment 3 László Szalma 2012-06-17 17:59:43 UTC
edit: * Installing dev-lang/perl fixes.
Comment 4 SpanKY gentoo-dev 2012-06-29 05:00:32 UTC
the mkproto.pl usage is not necessary.  better to fix the build to not require perl at all.
Comment 5 SpanKY gentoo-dev 2012-06-29 05:11:26 UTC
should be all set now in the tree; thanks for the report!

Commit message: Avoid regenerating proto.h which requires perl -- the shipped one should work in all places we care about
http://sources.gentoo.org/net-misc/rsync/rsync-3.0.9-r2.ebuild?r1=1.3&r2=1.4
http://sources.gentoo.org/net-misc/rsync/rsync-3.0.9.ebuild?r1=1.9&r2=1.10
Comment 6 Larry the Git Cow gentoo-dev 2020-10-25 17:08:47 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9b6dedccd92d42f526a74873d8f0da9a403f1b4

commit f9b6dedccd92d42f526a74873d8f0da9a403f1b4
Author:     Mike Gilbert <floppym@gentoo.org>
AuthorDate: 2020-10-25 17:07:26 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2020-10-25 17:07:26 +0000

    net-misc/rsync: remove workaround for bug 421625
    
    mkproto was rewritten in awk, so calling perl is no longer a concern.
    This may also resolve a parallel make race condition.
    
    Bug: https://bugs.gentoo.org/421625
    Closes: https://bugs.gentoo.org/738606
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>

 net-misc/rsync/rsync-3.2.3-r1.ebuild | 1 -
 net-misc/rsync/rsync-9999.ebuild     | 1 -
 2 files changed, 2 deletions(-)