View previous topic :: View next topic |
Author |
Message |
denn0n Tux's lil' helper
Joined: 24 May 2020 Posts: 87
|
Posted: Sun May 24, 2020 7:23 pm Post subject: Problem whit emerge --oneshot portage on arm64 |
|
|
Hi i newbe on Gentoo but it like me more each time i use it but i can figurate out this
Code: | emerge --oneshot portage
Calculating dependencies... done!
!!! All ebuilds that could satisfy ">=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_pypy3(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)]" have been masked.!!! One of the following masked packages is required to complete your request:
- dev-lang/python-exec-9999::gentoo (masked by: EAPI 7)- dev-lang/python-exec-2.4.6-r1::gentoo (masked by: EAPI 7)
The current version of portage supports EAPI '6'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.
(dependency required by "sys-apps/portage-9999::gentoo" [ebuild])
(dependency required by "portage" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook. |
I found some other treath which talk about it but i did not get the solution as it should be i think .but it is the next version of EAPI has masked thouse package and i need unmasked manuali to install them rigth ? I can do that Refering to the MASKED PACKAGE on the Gentoo HandBook where it say you must place the list of package to unmask into a file in /etc/portage/package.unmask or /etc/portage/package.unmask/pakage.to.unmask i have try whit /etc/portage/package.unmask whit same result
Code: |
nano /data/gentoo64/etc/portage/package.unmask
=dev-lang/python-2.7.17-r2
=dev-lang/python-exec-9999
|
and then run again whit same results
emerge --info
Code: | emerge --info
Portage 2.3.16 (python 3.5.4-final-0, default/linux/arm64/17.0/prefix/kernel-3.2+, gcc-7.4.0, glibc-2.26-r6, 3.18.140-g8c99c77fb9e aarch64)
=================================================================
System uname: Linux-3.18.140-g8c99c77fb9e-aarch64-with-glibc2.17
KiB Mem: 3643968 total, 112456 free
KiB Swap: 3210932 total, 2482036 free
Timestamp of repository gentoo: Sun, 24 May 2020 02:00:01 +0000
Head commit of repository gentoo: b705c6c477b6c5cd0678096e23efc1d190c321ea
sh bash 4.4_p23-r1
ld GNU ld (Gentoo 2.30 p1) 2.30.0
app-shells/bash: 4.4_p23-r1::gentoo
dev-lang/perl: 5.26.1-r2::gentoo
dev-lang/python: 2.7.14-r1::gentoo, 3.5.4-r1::gentoo
dev-util/pkgconfig: 0.29.2::gentoo
sys-apps/baselayout: 2.7::gentoo
sys-apps/openrc: 0.34.11::gentoo
sys-apps/sandbox: 2.13::gentoo
sys-devel/autoconf: 2.69-r4::gentoo
sys-devel/automake: 1.15.1-r1::gentoo
sys-devel/binutils: 2.30::gentoo
sys-devel/gcc: 7.4.0-r2::gentoo
sys-devel/gcc-config: 1.9.1::gentoo
sys-devel/libtool: 2.4.6-r4::gentoo
sys-devel/make: 4.2.1-r4::gentoo
sys-kernel/linux-headers: 4.15::gentoo (virtual/os-headers)
sys-libs/glibc: 2.26-r6::gentoo
Repositories:
gentoo
location: /data/gentoo64/usr/portage
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000
sync-rsync-extra-opts:
ACCEPT_KEYWORDS="arm64 ~arm64"
ACCEPT_LICENSE="@FREE"
CBUILD="aarch64-unknown-linux-gnu"
CFLAGS="-O2 -O2"
CHOST="aarch64-unknown-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/data/gentoo64/etc/gentoo-release /etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -O2"
DISTDIR="/data/gentoo64/usr/portage/distfiles"
FCFLAGS="-O2"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles force-prefix merge-sync multilib-strict news parallel-fetch preserve-libs protect-owned sfperms strict unknown-features-warn unmerge-logs unmerge-orphans"
FFLAGS="-O2"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--no-keep-memory"
MAKEOPTS="-j8 -l8"
PKGDIR="/data/gentoo64/usr/portage/packages"
PORTAGE_CONFIGROOT="/data/gentoo64/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/data/gentoo64/var/tmp"
USE="acl arm64 berkdb bzip2 cli crypt dri fortran gdbm iconv ipv6 libtirpc ncurses nls nptl openmp pam pcre prefix readline seccomp split-usr ssl tcpd unicode zlib" ADA_TARGET="gnat_2018" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_ARM="edsp thumb thumb2 v4 v5 v6 v7 v8 vfp vfp-d32 vfpv3 vfpv4" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_7" PYTHON_TARGETS="python2_7 python3_7" RUBY_TARGETS="ruby24 ruby25" USERLAND="GNU" VIDEO_CARDS="fbdev dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS |
Any idea ?
Last edited by denn0n on Sun May 24, 2020 7:42 pm; edited 1 time in total |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54607 Location: 56N 3W
|
Posted: Sun May 24, 2020 7:38 pm Post subject: |
|
|
denn0n,
Welcome to Gentoo.
Thats a very old Gentoo Code: | emerge --info
Portage 2.3.16 (python 3.5.4-final-0, default/linux/arm64/17.0/prefix/kernel-3.2+, gcc-7.4.0, glibc-2.26-r6, |
EAPI7 is well over two years old now.
A new install will be faster that an update but not nearly as educational.
What hardware are you trying to update? _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
denn0n Tux's lil' helper
Joined: 24 May 2020 Posts: 87
|
Posted: Sun May 24, 2020 7:50 pm Post subject: |
|
|
NeddySeagoon wrote: | denn0n,
Welcome to Gentoo.
Thats a very old Gentoo Code: | emerge --info
Portage 2.3.16 (python 3.5.4-final-0, default/linux/arm64/17.0/prefix/kernel-3.2+, gcc-7.4.0, glibc-2.26-r6, |
EAPI7 is well over two years old now.
A new install will be faster that an update but not nearly as educational.
What hardware are you trying to update? |
Hi to you to NeddySeagoon Thank You ! It is a Android/tarball stage 3 and yes it say's it is from 2018 but it its the last one found It on the proyect web https://wiki.gentoo.org/wiki/Project:Android/tarball#64bit_build and im running it on to a Galaxi S7 whit lineage |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54607 Location: 56N 3W
|
Posted: Sun May 24, 2020 8:05 pm Post subject: |
|
|
denn0n,
Do you have any other systems running Gentoo?
You can update it but its not something I would suggest a Gentoo novice attempt.
There will be a lot of compiling involved too. That's not a good idea on a mobile phone. Its not designed to run days or weeks on end flat out compiling code.
What is your motivation for Gentoo on Galaxy S7? _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
denn0n Tux's lil' helper
Joined: 24 May 2020 Posts: 87
|
Posted: Sun May 24, 2020 10:10 pm Post subject: |
|
|
NeddySeagoon wrote: | denn0n,
Do you have any other systems running Gentoo?
You can update it but its not something I would suggest a Gentoo novice attempt.
There will be a lot of compiling involved too. That's not a good idea on a mobile phone. Its not designed to run days or weeks on end flat out compiling code.
What is your motivation for Gentoo on Galaxy S7? |
No I don't but i have plenty computers to install it all whit other flavors of linux shuch Fedora or Centos, and well it is very usefull i think like use rsync insted of adb to sync folders over wifi is awsome have a ssh server on the phone is great be at the leavingroom and update my music or download my new videos or pictures etc. I know i can use linux deploy to install some other distros but they laks from systemd thats meand i cant run other services then why have 2 or 4 gb used just to have a ssh server that is how i get into Gentoo looking a full services distro into android just a few weeks ago and in my free times try to updated i have it on a chinise tablet to whit sames problem it will be good compiled or fixed
And for the compiling i have some experiences whit Centos Im nee to Gentoo but not to linux |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54607 Location: 56N 3W
|
Posted: Sun May 24, 2020 10:44 pm Post subject: |
|
|
denn0n,
Your phone won't do the compiling required to update itself.
At just over two years old, you will have to do several steps to get up to date.
There is a guide on the wiki.
You need to start with a git clone dated February 2018, then attempt annual steps.
Before you get to that guide, Install a desktop Gentoo on a PC to your liking.
Get the feel of how updates and installing new packages works.
Make yourself a cross toolchain for arm64, so your PC can build things for your phone.
Install distcc on your phone and your PC. Now your phone can send compile jobs to your PC and your PC will send arm64 code back to your phone.
It will be better to test with two PCs. That's two installs.
On freenode, join #gentoo-arm and #gentoo-prefix You will need to register a nick to be able to speak in those channels.
There is lots to learn and practice about how Gentoo works before you start updating your phone. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
denn0n Tux's lil' helper
Joined: 24 May 2020 Posts: 87
|
Posted: Sun May 24, 2020 11:04 pm Post subject: |
|
|
NeddySeagoon wrote: | denn0n,
Your phone won't do the compiling required to update itself.
At just over two years old, you will have to do several steps to get up to date.
There is a guide on the wiki.
You need to start with a git clone dated February 2018, then attempt annual steps.
Before you get to that guide, Install a desktop Gentoo on a PC to your liking.
Get the feel of how updates and installing new packages works.
Make yourself a cross toolchain for arm64, so your PC can build things for your phone.
Install distcc on your phone and your PC. Now your phone can send compile jobs to your PC and your PC will send arm64 code back to your phone.
It will be better to test with two PCs. That's two installs.
On freenode, join #gentoo-arm and #gentoo-prefix You will need to register a nick to be able to speak in those channels.
There is lots to learn and practice about how Gentoo works before you start updating your phone. |
I apreciate the help I already have user on freenode i will join, again thank you ! |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|