Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 630628 - bootstrap-rap.sh: dev-libs/libiconv-1.14-r2: epatch: command not found
Summary: bootstrap-rap.sh: dev-libs/libiconv-1.14-r2: epatch: command not found
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: PPC64 AIX
: Normal normal
Assignee: Gentoo Prefix
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-09-11 04:29 UTC by R030t1
Modified: 2017-09-12 11:10 UTC (History)
2 users (show)

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


Attachments
stage2.log (stage2.log,121.74 KB, text/plain)
2017-09-11 04:29 UTC, R030t1
Details

Note You need to log in before you can comment on or make changes to this bug.
Description R030t1 2017-09-11 04:29:23 UTC
Created attachment 493812 [details]
stage2.log

./bootstrap-rap.sh fails when building libiconv in stage 2, please see log.
Comment 1 Benda Xu gentoo-dev 2017-09-11 07:52:04 UTC
RAP does not support AIX, because glibc does not.

Please re-orient your effort with bootstrap-prefix.sh.
Comment 2 R030t1 2017-09-11 23:37:39 UTC
It seems like a RAP installation will be more robust. RAP is what I thought a prefix actually was until I realized there was a difference. There is nothing that I can find that says glibc is unsupported on AIX, and there are users making vague references to being able to either compile it themselves or download it from IBM

The "IBM Toolbox for Linux Applications" includes libstdc++, though admittedly I can't find a libc.


I am generating a prefix now.
Comment 3 Fabian Groffen gentoo-dev 2017-09-12 06:32:32 UTC
libstdc++ comes from gcc or libcxx (unlikely here), so that one has nothing to do with glibc.
Comment 4 Fabian Groffen gentoo-dev 2017-09-12 10:49:38 UTC
missing epatch indicates a missing inherit eutils by the way, this may be caused by a (silent) EAPI update?
Comment 5 Fabian Groffen gentoo-dev 2017-09-12 10:53:10 UTC
@blueness (since you committed this) and @ntzrmtthihu777 please check for epatch when you bump EAPI.
Comment 6 Fabian Groffen gentoo-dev 2017-09-12 10:56:27 UTC
I pushed the fix (epatch -> eapply), thanks
Comment 7 hanetzer 2017-09-12 11:02:25 UTC
(In reply to Fabian Groffen from comment #5)
> @blueness (since you committed this) and @ntzrmtthihu777 please check for
> epatch when you bump EAPI.

Whoops! Missed that one, sorry. Honestly I didn't see anything forbidding
it or requiring it to be updated on devmanual.gentoo.org's eapi [1] page,
but I will keep it in mind for further PRs and fixups.

[1]: https://devmanual.gentoo.org/ebuild-writing/eapi/index.html
Comment 8 Anthony Basile gentoo-dev 2017-09-12 11:09:06 UTC
(In reply to Fabian Groffen from comment #5)
> @blueness (since you committed this) and @ntzrmtthihu777 please check for
> epatch when you bump EAPI.

yeah, i know to check but it was a total oversight on my part.
Comment 9 Fabian Groffen gentoo-dev 2017-09-12 11:10:45 UTC
no worries, it's fixed now, just wanted to be sure