On February 5, 2017 7:36:56 AM GMT+01:00, the...@sys-concept.com wrote: >On 02/04/2017 12:20 PM, J. Roeleveld wrote: >> On February 4, 2017 7:31:41 PM GMT+01:00, the...@sys-concept.com >wrote: >>> >>> On 02/04/2017 04:28 AM, Neil Bothwick wrote: >>>> On Sat, 4 Feb 2017 00:22:45 -0700, the...@sys-concept.com wrote: >>>> >>>>> emerge --sync gives me error: >>>>> "/etc/portage/make.conf", line 11: Invalid variable name >>>>> '-Wl,--hash-style' >>>>> >>>>> Line 11 in make.conf: >>>>> USE="-qt4 -hal -arts -berkdb -acl X gtk dvd alsa cdr cups apache2 >>> ssl >>>>> foomaticdb truetype kpathsea ppds mysql udev java tiff png usb >>> scanner >>>>> gimp gimpprint cgi fam nptl t$ >>>>> >>>>> Here is complete make.conf >>>>> >>>>> CFLAGS="-march=native -O2 -pipe >>> >>> Yes, missing " at the end was the problem. >>> >>> However, I restarted from scratch and now even on a new installation >>> I'm getting a lot of errors: >>> >>> Failed to emerge www-client/w3m-0.5.3-r9, Log file: >>>>>> '/var/tmp/portage/www-client/w3m-0.5.3-r9/temp/build.log' >>> *** Resuming merge... >>> * emerge --keep-going: sys-auth/pambase-20150213 dropped because it >>> requires >>> * >=sys-auth/consolekit-0.4.6[pam] >>> * emerge --keep-going: net-print/cups-filters-1.5.0 dropped because >it >>> * requires >=app-text/ghostscript-gpl-9.09, >=net-print/cups-1.7.3, >>>> =app- >>> * text/poppler-0.32:=[cxx,jpeg,lcms,tiff,xpdf-headers(+)], >>> sys-apps/dbus >>> * emerge --keep-going: sys-auth/polkit-0.113 dropped because it >>> requires >>> * >=gnome-extra/polkit-gnome-0.105, sys-auth/consolekit[policykit] >>> * emerge --keep-going: dev-qt/qt3support-4.8.6-r1 dropped because it >>> requires >>> * > >[snip] > >>> * (gnome-extra/polkit-gnome-0.105-r1:0/0::gentoo, ebuild scheduled >for >>> merge) >>> * (x11-misc/xdg-utils-1.1.1-r1:0/0::gentoo, ebuild scheduled for >>> merge) >>> * (app-text/ghostscript-gpl-9.15-r1:0/0::gentoo, ebuild scheduled >for >>> merge) >>> >>> This is new installation following gentoo hand-book on line :-/ >>> >>> -- >>> Thelma >> >> Please start with the default USE flags in your make.conf file. >> Also use the standard/defauly profile. (If you want systemd, please >select that the minimal systemd one) >> >> Make sure you have an installation that can boot into a text console >where you can login and have basic networking. >> >> Then, change your profile if needed. If changed, do a rebuild using: >> # emerge -auDN @world >> >> After that, install anything else you need, keeping the list on the >commandline managable. >> >> Adjust USE flags as needed. Try to keep changing the global set (the >one in your make.conf) to an absolute minimal. Mine only has 3 items. I >kept the default, minus bindist. >> >> -- >> Joost > >I change in make.conf to: >USE="bindist" > >and I was able to install basic system correctly, network is working >and I can proceed with castomazation but >my next question: What is the correct way to configure "USE=" in >make.conf? > >When I use a below: (copied from my other systems): > >USE="-qt4 -kde -gnome -arts -berkdb -acl X gtk alsa cups apache2 ssl >foomaticdb truetype kpathsea ppds mysql udev tiff png usb scanner gimp >gimpprint cgi fam nptl type1 opengl tetexspell consolkit dbus pam >policykit jpeg lock session startup-notification thunar cleartype >corefonts -systemd -DOPENSSL_NO_HEARTBEATS abi_x86_32" > >PS. I think "dbus" is no longer used, isn't it? > >I get a log of blockers and my file "package.use" starting to look like >trash can with entries like: > ># required by x11-libs/libxcb-1.12::gentoo ># required by x11-apps/xwininfo-1.1.3::gentoo ># required by x11-misc/xscreensaver-5.36::gentoo ># required by xfce-base/xfce4-session-4.12.1-r1::gentoo[xscreensaver] ># required by xfce-base/xfce4-meta-4.12::gentoo ># required by xfce-base/xfce4-meta (argument) >>=x11-libs/libXau-1.0.8 abi_x86_32 ># required by x11-libs/libxcb-1.12::gentoo ># required by x11-apps/xwininfo-1.1.3::gentoo ># required by x11-misc/xscreensaver-5.36::gentoo ># required by xfce-base/xfce4-session-4.12.1-r1::gentoo[xscreensaver] ># required by xfce-base/xfce4-meta-4.12::gentoo ># required by xfce-base/xfce4-meta (argument) >>=dev-libs/libpthread-stubs-0.3-r1 abi_x86_32 > >If I try to use my USE="-qt4 ... etc" and try to emerge: >emerge --ask xfce-base/xfce4-meta > >I get tones of blockers and problem solving eg.: > >[blocks B ] dev-util/pkgconf[pkg-config] >("dev-util/pkgconf[pkg-config]" is blocking dev-util/pkgconfig-0.28-r2) >[blocks B ] media-libs/libjpeg-turbo:0 >("media-libs/libjpeg-turbo:0" is blocking media-libs/jpeg-8d-r1) >[blocks B ] media-libs/jpeg:0 ("media-libs/jpeg:0" is blocking >media-libs/libjpeg-turbo-1.5.0) >[blocks B ] sys-fs/udev ("sys-fs/udev" is blocking >sys-fs/eudev-3.1.5) >[blocks B ] dev-util/pkgconfig ("dev-util/pkgconfig" is blocking >dev-util/pkgconf-0.9.12) > > * Error: The above package list contains packages which cannot be > * installed at the same time on the same system. > >(dev-util/pkgconf-0.9.12:0/0::gentoo, ebuild scheduled for merge) >pulled in by >>=dev-util/pkgconf-0.9.3-r1[pkg-config,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >(>=dev-util/pkgconf-0.9.3-r1[pkg-config,abi_x86_32(-),abi_x86_64(-)]) >required by (virtual/pkgconfig-0-r1:0/0::gentoo, ebuild scheduled for >merge) > >(sys-fs/eudev-3.1.5:0/0::gentoo, ebuild scheduled for merge) pulled in >by >>=sys-fs/eudev-1.3 required by (virtual/udev-215:0/0::gentoo, >installed) >>=sys-fs/eudev-1.3:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] >(>=sys-fs/eudev-1.3:0/0[abi_x86_32(-),abi_x86_64(-)]) required by >(virtual/libudev-215-r1:0/1::gentoo, ebuild scheduled for merge) > >(sys-fs/udev-225-r1:0/0::gentoo, ebuild scheduled for merge) pulled in >by >>=sys-fs/udev-208-r1:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] >(>=sys-fs/udev-208-r1:0/0[abi_x86_32(-),abi_x86_64(-)]) required by >(virtual/libudev-215-r1:0/1::gentoo, ebuild scheduled for merge) >>=sys-fs/udev-208-r1 required by (virtual/udev-215:0/0::gentoo, >installed) > >(dev-util/pkgconfig-0.28-r2:0/0::gentoo, ebuild scheduled for merge) >pulled in by >>=dev-util/pkgconfig-0.28-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >(>=dev-util/pkgconfig-0.28-r1[abi_x86_32(-),abi_x86_64(-)]) required by >(virtual/pkgconfig-0-r1:0/0::gentoo, ebuild scheduled for merge) > >(media-libs/jpeg-8d-r1:0/0::gentoo, ebuild scheduled for merge) pulled >in by >>=media-libs/jpeg-8d-r1:0[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >(>=media-libs/jpeg-8d-r1:0[abi_x86_32(-),abi_x86_64(-)]) required by >(virtual/jpeg-0-r2:0/0::gentoo, ebuild scheduled for merge) > >(media-libs/libjpeg-turbo-1.5.0:0/0::gentoo, ebuild scheduled for >merge) pulled in by >>=media-libs/libjpeg-turbo-1.3.0-r3:0[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >(>=media-libs/libjpeg-turbo-1.3.0-r3:0[abi_x86_32(-),abi_x86_64(-)]) >required by (virtual/jpeg-0-r2:0/0::gentoo, ebuild scheduled for merge) > >-- >Thelma
I can have a better look later. But start with removing 'abi_x86_32'. With that you are forcing everything to be build for 32bit. It is best to let portage handle that. I don't know why you have 'DOPENSSL_NO_HEARTBEATS' in that list. Not sure if that is a valid one. Package.use can be a directory containing seperate files. Portage reads all of them in sorted order. This way you can keep track why you set a useflag for a certain package. -- Joost -- Sent from my Android device with K-9 Mail. Please excuse my brevity.