Hallo,
ich brauche mal wieder eure Hilfe ich kome nicht weiter. Ich habe nach langer Fummelei portage auf meiner NSLU2 halbwegs ans Laufen bekommen. Doch es läuft noch nicht richtig rund.
|
Quellcode
|
1
|
uname -a 2.6.16 #1 PREEMPT Fri Jun 9 07:34:31 PDT 2006 armv5teb XScale-IXP42x Family rev 2 (v5b) Linksys NSLU2 GNU/Linux
|
am Laufen und portage-latest nach /mnt/gentoo/usr entpackt.
mein Systemlink auf make.profile sieht so aus:
|
Quellcode
|
1
|
arm -> /usr/portage/profiles/uclibc/arm/
|
In meiner make.onf habe ich folgende Einstellungen übernommen:
|
Quellcode
|
1
2
3
4
5
6
7
8
|
CFLAGS="-march=armv5t -Os"
CHOST="armeb-softfloat-linux-uclibc"
CXXFLAGS="-march=armv5t -Os"
USE="pam -bitmap-fonts -truetype-fonts -type1-fonts -expat"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
RSYNC_TIMEOUT=500
FEATURES="ccache -noman -noinfo -nodoc"
UCLIBC_CPU="ARM_XSCALE"
|
emerge-webrsync habe ich ausgeführt emerge --info habe ich angehängt
Rufe ich nun emerge auf bekomme ich folgende Fehlermeldung:
|
Quellcode
|
1
|
!!! Your current profile is deprecated and not supported anymore. !!! Please upgrade to the following profile if possible: uclibc/arm/2.4
|
emerge eselect funktioniert nicht:
|
Quellcode
|
1
2
3
4
5
6
7
|
aux_get(): (0) Error in app-admin/eselect-1.2.11 ebuild. (1)
Check for syntax error or corruption in the ebuild. (--debug)
...done!
>>> emerge (1 of 1) app-admin/eselect-1.2.15 to /
* Adjusting permissions on ccache in /var/tmp/ccache
!!! No package digest file found: /usr/portage/app-admin/eselect/files/digest-eselect-1.2.15
!!! Type "ebuild foo.ebuild digest" to generate it.
|
Versuche ich foo.ebuild digest zu generieren:
|
Quellcode
|
1
2
|
!!! Name error in foo: missing a version or name part.
!!! Error: PF is null 'foo'; exiting.
|
Was muss ich nun tun, um auf uclib/arm/2.4 upzugraden? Die verschieden profile habe ich schon probiert.
Danke und Frohe Weihnachten
hcx