Summary: | [keywordreq] some packages compile and works on amd64-fbsd | ||
---|---|---|---|
Product: | Gentoo/Alt | Reporter: | Yuta SATOH <nigoro.dev> |
Component: | FreeBSD | Assignee: | Gentoo AMD64 FreeBSD Team <amd64-fbsd+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | FreeBSD | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
patch for profiles/default/bsd/package.use.mask
patch for sys-apps/more/more-2.12r.ebuild |
Description
Yuta SATOH
2012-08-23 12:08:22 UTC
please provide a complete list without broken deps or list what needs to be masked, eg tar has broken deps. (In reply to comment #1) > please provide a complete list without broken deps or list what needs to be > masked, eg tar has broken deps. Thanks for your comment. I checked all USE flags. I found two problems, I'll attach patches. Created attachment 328998 [details, diff]
patch for profiles/default/bsd/package.use.mask
GNU's attr is not support on gfbsd.
Please add the following line to p.use.mask.
app-arch/tar xattr
Created attachment 329000 [details, diff]
patch for sys-apps/more/more-2.12r.ebuild
This patch is bump to EAPI=2 from EAPI=0.
And I added USE Dependencies.
+ DEPEND="static? ( >=sys-libs/ncurses-5.2-r2[static-libs] )"
sys-apps/more will fail to compile when static USE flag enabled.
You must enable static-lib flag of sys-libs/ncurses for compile to be successful...
error messages
/usr/lib/gcc/x86_64-gentoo-freebsd9.1/4.6.3/../../../../x86_64-gentoo-freebsd9.1/bin/ld: cannot find -lncurses
collect2: ld returned 1 exit status
gmake: *** [more] Error 1
all done, thanks! |