1 |
On Sun, 12 Apr 2015 22:07:20 +0200 |
2 |
"J. Roeleveld" <joost@××××××××.org> wrote: |
3 |
|
4 |
> On Sunday, April 12, 2015 12:23:56 PM »Q« wrote: |
5 |
> > On Sun, 12 Apr 2015 11:12:38 +0200 |
6 |
> > |
7 |
> > "J. Roeleveld" <joost@××××××××.org> wrote: |
8 |
> > > On Saturday, April 11, 2015 08:42:20 PM Alan Grimes wrote: |
9 |
> > > > PYTHON_TARGETS="${PYTHON_TARGETS} python2_7 python3_4" |
10 |
> > > > PYTHON_SINGLE_TARGET="python2_7" |
11 |
> > > |
12 |
> > > These are set in your profile, please do not override this. |
13 |
> > > In other words, please remove these 2 lines. |
14 |
> > |
15 |
> > I'm not the OP. (I spend less time than him on maintaining my |
16 |
> > system.) |
17 |
> > |
18 |
> > Should those variables really not be set in make.conf? I added |
19 |
> > them to make.conf some time back because portage complained about |
20 |
> > them, and if I comment them out, it complains again, like so: |
21 |
|
22 |
[snip] |
23 |
|
24 |
> > The following REQUIRED_USE flag constraints are unsatisfied: |
25 |
> > python? ( exactly-one-of ( python_single_target_python3_3 |
26 |
> > python_single_target_python3_4 python_single_target_python2_7 ) ) |
27 |
|
28 |
> I have never set them and don't remember having an issue. |
29 |
> |
30 |
> From the above, it looks like they are all unset when you remove that |
31 |
> line. |
32 |
|
33 |
I think that's right. |
34 |
|
35 |
> Which profile are you using? |
36 |
|
37 |
default/linux/amd64/13.0/desktop/kde |
38 |
|
39 |
> And what is the rest of your make.conf? |
40 |
|
41 |
Before you pore through it, I guess I should point out that it's not |
42 |
causing me any problems -- I was just curious about why it would be a |
43 |
bad idea for me to manage those PYTHON_* variables myself. I guess the |
44 |
most notable thing about my make.conf is that I'm one of those crazy |
45 |
USE="-*" people. |
46 |
|
47 |
$ cat /etc/portage/make.conf |
48 |
# Please consult /usr/share/portage/config/make.conf.example for a detailed example. |
49 |
|
50 |
CFLAGS="-march=native -O2 -pipe" |
51 |
CXXFLAGS="${CFLAGS}" |
52 |
|
53 |
# WARNING: Changing your CHOST is not something that should be done lightly. |
54 |
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing. |
55 |
CHOST="x86_64-pc-linux-gnu" |
56 |
|
57 |
# weird load averages, maybe this will help |
58 |
# 7.2 used to be right |
59 |
MAKEOPTS="--jobs=8 --load-average=11.2" |
60 |
|
61 |
PORTDIR="/usr/portage" |
62 |
DISTDIR="${PORTDIR}/distfiles" |
63 |
PKGDIR="${PORTDIR}/packages" |
64 |
PORT_LOGDIR="/var/log/portage" |
65 |
|
66 |
# layman expands and empty variable, then we postpend |
67 |
# the main tree to it. This should give the main tree |
68 |
# precendence. |
69 |
PORTDIR_OVERLAY="" |
70 |
source /var/lib/layman/make.conf |
71 |
PORTDIR_OVERLAY="$PORTDIR_OVERLAY $PORTDIR" |
72 |
|
73 |
PORTAGE_ELOG_CLASSES="info warn error" |
74 |
PORTAGE_ELOG_SYSTEM="echo:warn,error save" |
75 |
|
76 |
PORTAGE_SYNC_STALE=10 |
77 |
|
78 |
FEATURES="binpkg-logs buildsyspkg collision-protect downgrade-backup |
79 |
fail-clean fixlafiles news parallel-fetch parallel-install |
80 |
preserve-libs sandbox strict unknown-features-warn userfetch |
81 |
userpriv usersandbox usersync" |
82 |
|
83 |
# see note above about MAKEOPTS |
84 |
EMERGE_DEFAULT_OPTS="--ask-enter-invalid --jobs=8 --load-average 11.2 --with-bdeps y" |
85 |
|
86 |
LINGUAS="en_US en" |
87 |
|
88 |
ABI_X86="64" |
89 |
|
90 |
CPU_FLAGS_X86="aes avx avx2 fma3 mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" |
91 |
|
92 |
GRUB_PLATFORMS="efi-64" |
93 |
|
94 |
PYTHON_TARGETS="python2_7 python3_4" |
95 |
USE_PYTHON="2.7" |
96 |
PYTHON_SINGLE_TARGET="python2_7" |
97 |
|
98 |
RUBY_TARGETS="ruby20" |
99 |
|
100 |
CURL_SSL="openssl" |
101 |
|
102 |
CALLIGRA_FEATURES="author braindump flow karbon kexi krita plan sheets stage words" |
103 |
|
104 |
INPUT_DEVICES="evdev mouse keyboard synaptics" |
105 |
|
106 |
# **** need to add the intel card **** |
107 |
VIDEO_CARDS="intel i965 v4l vesa" |
108 |
#VIDEO_CARDS="nvidia v4l vesa" |
109 |
|
110 |
# without this, grub:0 ebuilds mess with /boot |
111 |
DONT_MOUNT_BOOT=1 |
112 |
|
113 |
USE="-* 64bit X a52 aac aalib accessibility acl acpi additions agg alsa apng |
114 |
archive asf aspell audio aura avahi avcodec avformat avx bash-completion |
115 |
bluetooth bookmarks boost branding bzip2 cairo calendar canlock cdda cddb |
116 |
cdio cdparanoia cdr center-tilde chatzilla chert city classic clucene |
117 |
color colordiff consolekit cover cracklib crypt cryptsetup css cups curl |
118 |
cxx dbus declarative dga dillo distinct-l dri dts dvd dvdr edit eigen |
119 |
encode exif expat extensions extra-cardsets extraengine fam fbcon ffmpeg |
120 |
filters flac fluidsynth fontconfig fontforge foomatic foomaticdb fortran |
121 |
ftp gdbm gif glew glib gmp gnutls gost gpl gpm graphviz gstreamer gudev |
122 |
handbook hbci hddtemp holidays hwdb iconv icu id3tag idn imagemagick imap |
123 |
inotify input_uvc int-quality ipc ipv6 isag javascript jit joystick jpeg |
124 |
json kde kdenlive kdepim kerberos kipi kmod ladspa lame lcms libass libev |
125 |
libkms libnotify libsecret libvisual lm_sensors lzma mad magic matroska |
126 |
mdnsresponder-compat melt midi mikmod minizip mjpeg mmx mmxext mng mod |
127 |
modplug mouse mp3 mp4 mpd mpeg mplayer mudflap musepack musicbrainz mysql |
128 |
nano-syntax natspec ncurses netifrc nls nntp nptl nsplugin ntfsprogs |
129 |
offensive offlinehelp ofx ogg okular opengl openmp openrc openssl opus |
130 |
orc output_autofocus output_file output_http output_rtsp output_udp pam |
131 |
pcf pci pcre pdf perl pm-utils png policykit portmon postproc psf ptpax |
132 |
pyqt4 python2 qt3support qt4 quicktime raptor readline recursion-limit |
133 |
redland rss rtc sasl script scripts sdk sdl sdl-image sdl-sound |
134 |
secure-delete security semantic-desktop sensord session sha512 |
135 |
shared-glapi shorten skins smime smp sna soprano sound spell sql sqlite |
136 |
sse sse2 sse3 sse4_1 ssl ssse3 startup-notification stereo stl svg |
137 |
swscale symlink syslog system-cairo system-icu system-jpeg system-libvpx |
138 |
taglib tcpd themes theora threads thumbnail tiff tk tls-heartbeat tremor |
139 |
truetype tty-helpers udev udisks unicode units_cur upower usb uudeview |
140 |
v4l vaapi vamp vcd vcdx vdpau video virtuoso vlm vorbis wav weather-metar |
141 |
weather-xoap webdav webgl webkit wifi xcb xface xml xorg xosd xpm |
142 |
xscreensaver xv xvfb xvmc yaml zeroconf zlib -cacert -libav" |
143 |
|
144 |
# The SYNC variable is deprecated (2014 Sept). See man 5 portage for info |
145 |
# about sync-type and sync-uri, both for repos.conf |
146 |
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" |
147 |
|
148 |
GENTOO_MIRRORS="http://gentoo.cites.uiuc.edu/pub/gentoo/ http://gentoo.mirrors.easynews.com/linux/gentoo/ http://mirror.lug.udel.edu/pub/gentoo/" |