Many thanks for your suggestions.
I have followed the instructions on installing deepin.
I have got stuck here:
Code: Select all
localhost /etc/portage # !527
ACCEPT_KEYWORDS="~amd64" emerge --ask --verbose --keep-going dde-base/dde-meta
These are the packages that would be merged, in order:
Calculating dependencies /
!!! Problem resolving dependencies for dde-base/dde-meta
... done!
!!! The ebuild selected to satisfy "dde-base/dde-meta" has unmet requirements.
- dde-base/dde-meta-15.10.1::deepin USE="elogind extra grub kwin manual multimedia mutter plymouth policykit screensaver terminal turbo -systemd" ABI_X86="(64)"
The following REQUIRED_USE flag constraints are unsatisfied:
at-most-one-of ( kwin mutter )
The above constraints are a subset of the following complete expression:
exactly-one-of ( systemd elogind ) at-most-one-of ( kwin mutter )
localhost /etc/portage #
My make.conf file looks like this:
Code: Select all
localhost /etc/portage # more make.conf
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
COMMON_FLAGS="-march=native -O2 -pipe"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE and USE_EXPAND flags that were used for
# buidling in addition to what is provided by the profile.
USE="X acl alsa alsa-plugin aqua asyncns blender bluetooth bmp branding
bullet bzip2 cairo caps classic colorio crypt css cycles dbus dds -debug djvu
corefonts docs dri3 eet egl elbeem elogind examples fbcondecor ffmpeg fftw filecaps fontconfig gallium
game-engine gbm glamor gles glib gnome gpl grub gssapi gtk gtk3 gui handbook
hardcoded-tables hardened ico iconv icu idn imx introspection ipv6 jack jit jpeg jumbo-build
kerberos latex ldap legacy-systray libkms llvm lockluajit lprng-compat mmap mutter ndof network
networkmanager nls npm nptl nss openal opengl openssl openimageio openmp orc pcre
pdf pie plasma plymouth png policykit polkit postproc postscript ppm psd
pulseaudio qtmedia readline recursion-limit sctp selinux session snapshot sndfile
sound ssl startup-notification suid symlink tcl tcpd tftpd threads thunar tiff
truetype udev udisks unicode upower usb vanilla webgl webrtc-aec xcb xinetd xv
zeroconf zlib -caps -consolekit -clang -dot -doxysearch -drm -filecaps -systemd"
FEATURES="split-elog buildpkg"
#CCACHE_SIZE="30G"
MAKEOPTS="-j5"
CPU_FLAGS_X86="mmx sse sse2 3dnow 3dnowext aes avx fma3 fma4 mmx mmxext sse3 sse4_1 sse4_2 ssse3 xop"
FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart sidxindex trasher"
#ABI_X86="32 64 x32"
#PYTHON_TARGETS="(python2_7)(python3_4)(python3_5)(python3_6)"
#PYTHON_SINGLE_TARGET ="(python3_4)"
#PORTAGE_BINHOST="http://binhost.genfic.com/packages"
PORTDIR="/usr/portage"
DISTDIR="${PORTDIR}/distfiles"
PKGDIR="${PORTDIR}/packages"
VIDEO_CARDS="amdgpu radeonsi radeon"
ACCEPT_KEYWORDS="amd64"
# (For mouse, keyboard, and Synaptics touchpad support)
INPUT_DEVICES="synaptics libinput"
GENTOO_MIRRORS="http://mirror.bytemark.co.uk/gentoo/"
ACCEPT_LICENSE="* -@EULA"
LINGUAS="en en_GB en_US"
L10N="en en-GB en-US"
#SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage"
# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C
# Turn on logging - see http://gentoo-en.vfose.ru/wiki/Gentoo_maintenance.
PORTAGE_ELOG_CLASSES="info warn error log qa"
# Echo messages after emerge, also save to /var/log/portage/elog
PORTAGE_ELOG_SYSTEM="echo save"
GRUB_PLATFORMS="pc"
localhost /etc/portage #
I want to run in openrc format not systemd
I tried putting mutter as a use flag instead of kwin but it doesn't fix the problem.
Comments appreciated.
The deepin package use file looks like this:
Code: Select all
localhost /etc/portage/package.use # more deepin
dde-base/dde-meta multimedia
dde-base/dde-meta multimedia
dde-base/dde-meta grub
dde-base/dde-meta manual kwin
dde-base/dde-meta mutter plymouth policykit screensaver terminal turbo
dde-base/dde-meta elogind
dde-base/dde-meta extra
localhost /etc/portage/package.use #
I don't want to upgrade from stable to testing.
Cheers
MF
PS I have fixed this problem.
I got rid of kwin and policykit. I then commented out the FFTOOLS and CFLAGS entries and this made the fft mpeg package emerge easily.
Instead of the
Code: Select all
ACCEPT_KEYWORDS="~amd64" emerge --ask --verbose --keep-going dde-base/dde-meta
command I used:
Code: Select all
emerge --ask --autounmask --verbose --keep-going dde-base/dde-meta
and found that to be smoother.
You have to do a lot of rounds of etc-update.
I ended up running
Code: Select all
emerge --backtrack=200 --ask --verbose --keep-going dde-base/dde-meta
to get around dependency blockages.
Finally deepin installed but a number of specific packages failed to emerge.
xdm doesn't see deepin - I can't start it up yet.
It sees gnome light, i3 and awesome and I can start up all of them.
Comments appreciated.
MF
I have fixed the problems with deepin with the help of the deepin developer.
It has now installed and runs OK.