help... i modified my make.conf to meet my system hardware (CPU and vid card) now i can not emerge -e system due to a bloody openssh package that even though i have masked it keeps getting in the way.
Code:
cat /etc/make.conf
# These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example
#CFLAGS="-Os -march=i586 -mno-tls-direct-seg-refs -mmmx -m32"
CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer -msse3"
LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s"
#CHOST="i586-pc-linux-gnu"
CHOST="i686-pc-linux-gnu"
USE="-oss voice weather libao -esd amarok xine java mp3 gnutls cups ppds foomatic-db alsa \
hal gimpprint freetype gnome X gtk2 unicode moznocompose moznoirc moznomail kde qt livecd samba \
rdesktop kerberos xscreensaver pda zeroconf wifi gnokii lm_sensors ieee1394 logitech-mouse xinerama \
bluetooth irda sms postgres mysql quotas dvb nvidia \
xprint dvd theora ogg a52 kdeenablefinal win32codecs v4l xvid network dvdread fame \
quicktime -kerberos winbind libclamav subversion php ruby sql svg ffmpeg nsplugin \
wmf 7Zip visualization accessibility css audiofile artswrappersuid musicbrainz \
gphoto2 povray scanner musepack dvdr jack new-login commercial kerberos \
mono pam_console pwdb dbus firefox acpi kqemu esd pcmcia openexr rar dri aac apache2 dlloader ldap \
fat hfs jfs xfs ntfs reiserfs cjk cdda dts imap flash jabber msn yahoo icq irc lj aim bidi rss dxr3 \
cairo sysfs xpm nptl nptlonly reiser4 gs dv lzo mjpeg mmx speex slp fftw real joystick asf xvmc mythtv v4l2 cpudetection \
matroska vcd libcaca sndfile plugin inkjar effects streams skins wxwindows xosd extraicons speech extramodules mail -apm \
config_wizard krb4 dga lcd chm spreadsheet webservices pdf xsl ext-man ext-rtf ext-tex pascal clearcase ada glitz \
gcj switch_all_desktops ipod flac exscalibar ole evo avahi stream live kdehiddenvisibility tiff usb kipi aiglx musicbrainz x264 3dfx pulseaudio \
x264 dv lame mp3rtp udev cdr beagle dvi djvu libnotify bzip2 aalib mng startup-notification openal jingle gsm ivtv dbox2"
CXXFLAGS="${CFLAGS}"
ACCEPT_KEYWORDS="~x86"
LINGUAS="en"
#MAKEOPTS="-j2 -s "
MAKEOPTS="-j3"
PORTAGE_NICENESS="8"
FEATURES="parallel-fetch "
CONFIG_PROTECT="/usr/kde/3.5/share/config/kdm/ /etc"
#VIDEO_CARDS="apm ark chips cirrus cyrix dummy fbdev fglrx glint i128 i740 i810 imstt mach64 mga neomagic nsc nv nvidia r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo epson"
VIDEO_CARDS="nv nvidia"
#INPUT_DEVICES="evdev keyboard mouse acecad aiptek calcomp citron digitaledge dmc dynapro elo2300 elographics fpit hyperpen jamstudio joystick magellan microtouch mutouch palmax penmount spaceorb summa synaptics tek4957 wacom ur98 vmmouse void wacom"
INPUT_DEVICES="keyboard mouse vmmouse"
source /usr/portage/local/layman/make.conf
the lines i edited are directly under ones i # out.
Code:
* checking openssh-4.6p1.tar.gz ;-) ... [ ok ]
* Sorry, but this version does not yet support features
* that you requested: ldap
* Please mask openssh-4.6_p1-r1 for now and check back later:
* # echo '=net-misc/openssh-4.6_p1-r1' >> /etc/portage/package.mask
!!! ERROR: net-misc/openssh-4.6_p1-r1 failed.
Call stack:
ebuild.sh, line 1631: Called dyn_setup
ebuild.sh, line 703: Called qa_call 'pkg_setup'
ebuild.sh, line 44: Called pkg_setup
openssh-4.6_p1-r1.ebuild, line 64: Called die
!!! booooo
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/net-misc/openssh-4.6_p1-r1/temp/build.log'.
ok so i run the echo command as root, it adds the =net-misc/openssh... line to my package.mask as it is supposed to, but when i run emerge -e system (yes i have ran --sync and etc-update) i still get the above error.
now from what little i understand of the gentoo way (running Sabayon 3.3 32bit btw) if something is in the .mask file it is supposed to be IGNORED by emerge and never looked at during the upgrade/update/install.
Code:
# cat package.mask
>=media-gfx/gimp-print-5.0.0_rc1
>=media-libs/libdc1394-2.0.0_pre1
>=sys-devel/gcc-4.2.0.20060304
>=net-misc/nxssh-1.5.0-r2
>=sys-apps/groff-1.19
=media-libs/ming-0.3.0
#=media-sound/jack-audio-connection-kit-0.102.20
=sys-apps/discover-2.0.7
=x11-wm/beryl-0.1.1-r1
www-client/mozilla
<=sys-apps/dbus-0.62-r2
=sys-apps/pciutils-2.2.4
>=net-p2p/ktorrent-2.1_beta1
>=dev-libs/g-wrap-1.9.7
>=dev-scheme/guile-1.8.1
#=kde-base/kpilot-3.5.6
>=net-print/hplip-1.6.11
>sys-kernel/genkernel-3.4.7-r99
~app-misc/lirc-0.8.1
>app-emulation/kvm-12
=net-misc/openssh-4.6_pl-r1
you can see it right there and no typo that i can see, but then ive been at this for a few days and code is starting to blur.
so i do some googleing and come up with a line i need to enter to .keyword file so i do so and get the following error:
Code:
echo '=net-misc/openssh-4.6_pl-r1' >> /etc/portage/package.keywords
sabAMD64 portage # emerge -e system
--- Invalid atom in /etc/portage/package.keywords: =net-misc/openssh-4.6_pl-r1
--- Invalid atom in /etc/portage/package.mask: =net-misc/openssh-4.6_pl-r1
Calculating system dependencies |
now it still does not work. i can not revdep-rebuild and it gives me the following errors:
Code:
revdep-rebuild failed to emerge all packages
you have the following choices:
- if emerge failed during the build, fix the problems and re-run revdep-rebuild
or
- use -X or --package-names as first argument (trys to rebuild package, not exact
ebuild)
or
- set ACCEPT_KEYWORDS="~<your platform>" and/or /etc/portage/package.unmask
(and remove /root/.revdep-rebuild.5_order to be evaluated again)
or
- modify the above emerge command and run it manually
or
- compile or unmerge unsatisfied packages manually, remove temporary files and
try again (you can edit package/ebuild list first)
To remove temporary files, please run:
rm /root/.revdep-rebuild*.?_*
i have ran the rm command, i have no clue what it is talking about for the use -X command and i have entered the info into my keywords file all to no avail.
i have tried # out the lines for the net-misc/openssh- and i get the same errors.
WTF do i do now? at a complete loss