View previous topic :: View next topic |
Author |
Message |
tenspd137 Guru
Joined: 22 Aug 2006 Posts: 391
|
Posted: Tue Jan 29, 2013 11:42 pm Post subject: Raspberry-pi userland [half solved] |
|
|
Hi all -
I am creating a raspberry pi image on my desktop to be dumped to a card. I am trying to cross-emerge with portage raspberrypi-userland. I am doing the following:
1. emerge-wrapper --init
2. armv6j-hardfloat-linux-gnueabi-emerge -p --root=/mnt/PIROOT raspberrypi-userland (/mnt/PIROOT is where the runtime image is mounted)
and I get:
Code: |
!!! All ebuilds that could satisfy "raspberrypi-userland" for /mnt/PIROOT/ have been masked.
!!! One of the following masked packages is required to complete your request:
- media-libs/raspberrypi-userland-0_pre20121024::gentoo (masked by: invalid: DEPEND: USE flag 'userland_GNU' referenced in conditional 'userland_GNU?' is not in IUSE)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
* IMPORTANT: 6 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
|
Also, as I mentioned in another post, I keep getting this error with arm cross compiler:
Code: |
!!! /usr/armv6j-hardfloat-linux-gnueabi/etc/make.profile is not a symlink and will probably prevent most merges.
!!! It should point into a profile within /usr/portage/profiles/
!!! (You can safely ignore this message when syncing. It's harmless.)
|
even though
Code: |
ls /usr/armv6j-hardfloat-linux-gnueabi/etc/make.profile -l
lrwxrwxrwx 1 root root 30 Nov 15 11:49 /usr/armv6j-hardfloat-linux-gnueabi/etc/make.profile -> /usr/portage/profiles/embedded
|
but if I just use regular emerge, it just wants me to unmask it. Can someone tell me what I am missing?
Thanks!
edit:
1. solved by adding IUSE=userland_GNU to the ebuild and regenerating the manifest.
2 Still don't know what warning means. |
|
Back to top |
|
|
TomWij Retired Dev
Joined: 04 Jul 2012 Posts: 1553
|
Posted: Sat Feb 02, 2013 9:55 am Post subject: |
|
|
Quote: | 2 Still don't know what warning means. |
It's the `eselect profile list` and `eselect profile set X` step where X is the profile you choose.
You might need to add ROOT="..." in front of the command, or you can opt to change the make.profile symlink manually.
Last edited by TomWij on Thu Feb 14, 2013 7:06 pm; edited 2 times in total |
|
Back to top |
|
|
tenspd137 Guru
Joined: 22 Aug 2006 Posts: 391
|
Posted: Thu Feb 07, 2013 6:33 am Post subject: |
|
|
Sorry - been busy - as soon as I get to play with stuff again I'll give it a try and post what happens - thanks for the reply! |
|
Back to top |
|
|
|