Find the answer to your Linux question:
Page 6 of 7 FirstFirst ... 2 3 4 5 6 7 LastLast
Results 51 to 60 of 67
After switching back to 32 bit, I am posting my latest sane and stable use flags before I mess them up again. Code: USE="mp490 symlink extras 3dnow acc acpi acl ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #51
    Administrator MikeTbob's Avatar
    Join Date
    Apr 2006
    Location
    Texas
    Posts
    7,864

    After switching back to 32 bit, I am posting my latest sane and stable use flags before I mess them up again.
    Code:
    USE="mp490 symlink extras 3dnow acc acpi acl alsa arts asf avi avahi bitmap-fonts cddb cdparanoia cdr crypt cups dbus dvd eds encode ffmpeg firefox flac fortranf77 foomaticdb ftp gdbm gphoto2 gif glitz gnutls gpm gstreamer gtk hal imlib java jpeg kerberos kde ldap libg++ libwww lmsensors mad mailwrapper mbox mcal mdnsresponder-compat mikmod mime mmx motif mp3 mpeg mplayer mysql ncurses nls nvidia oggvorbis opengl pam parport pdflib png ppds python oav qt4 quicktime readline ruby samba sdl snmp spell ssl startup-notification svga tcpd truetype type1 usb win32codecs yahoo X xcomposite xine xml xml2 xmms xcb xvid xv xvmc zeroconf zlib"
    I do not respond to private messages asking for Linux help, Please keep it on the forums only.
    All new users please read this.** Forum FAQS. ** Adopt an unanswered post.

    I'd rather be lost at the lake than found at home.

  2. #52
    Linux Engineer Segfault's Avatar
    Join Date
    Jun 2008
    Location
    Acadiana
    Posts
    877
    Hope you don't mind slight friendly critics?

    mp490 - who is that?
    symlink - minor flag, I prefer doing it manually when ready for upgrade
    arts - it's dead
    avahi, mdnsresponder-compat, zeroconf - lazy we are ...
    gpm - never had any use for this one
    gtk - not needed for KDE system
    hal - isn't it time to drop this one?
    nls - why should you need this?
    parport - really? exotic hardware?
    oav - what's this?
    tcpd - is it a server?
    win32codecs - oh dear, haven't used this one for years, what it is ffmpeg cannot do for you?

  3. #53
    Administrator MikeTbob's Avatar
    Join Date
    Apr 2006
    Location
    Texas
    Posts
    7,864
    Quote Originally Posted by Segfault View Post
    Hope you don't mind slight friendly critics?

    mp490 - who is that?
    symlink - minor flag, I prefer doing it manually when ready for upgrade
    arts - it's dead
    avahi, mdnsresponder-compat, zeroconf - lazy we are ...
    gpm - never had any use for this one
    gtk - not needed for KDE system
    hal - isn't it time to drop this one?
    nls - why should you need this?
    parport - really? exotic hardware?
    oav - what's this?
    tcpd - is it a server?
    win32codecs - oh dear, haven't used this one for years, what it is ffmpeg cannot do for you?
    Printer drivers
    I prefer automagically linking to the new kernel
    old flag left over from previous install
    not lazy, this is how I run my system. I don't think lazy people use Gentoo.
    Console based mouse
    I had Gnome, it's gone now, will be removed
    Not yet.
    Not sure, I can't remember now.
    It was added when I couldn't get printer to work
    unknown
    removed
    it just works
    I do not respond to private messages asking for Linux help, Please keep it on the forums only.
    All new users please read this.** Forum FAQS. ** Adopt an unanswered post.

    I'd rather be lost at the lake than found at home.

  4. #54
    Linux Engineer Segfault's Avatar
    Join Date
    Jun 2008
    Location
    Acadiana
    Posts
    877
    Actually, setting all USE flags in make.conf is kind of obsolete. There are desktop subprofiles for KDE and Gnome users which set good defaults. One can do some fine tuning in make.conf by adding or disabling flags. In many cases systemwide setting is not the best and flags should be set in package.use instead.
    Plus, all combinations of USE flags should work. If not then it warrants a bug report. In this case we need emerge --info output instead.

    I'd say this thread is obsolete, too, and has no practical value. I'd recommend un-sticking it or moving into Coffee Lounge.

    BTW, win32codecs are nowadays just a bunch of blobs, not needed for majority of users. I dropped this flag three or four years ago in all my boxes and never missed it.

  5. #55
    Administrator MikeTbob's Avatar
    Join Date
    Apr 2006
    Location
    Texas
    Posts
    7,864
    Quote Originally Posted by Segfault View Post
    Actually, setting all USE flags in make.conf is kind of obsolete. There are desktop subprofiles for KDE and Gnome users which set good defaults. One can do some fine tuning in make.conf by adding or disabling flags. In many cases systemwide setting is not the best and flags should be set in package.use instead.
    Plus, all combinations of USE flags should work. If not then it warrants a bug report. In this case we need emerge --info output instead.

    I'd say this thread is obsolete, too, and has no practical value. I'd recommend un-sticking it or moving into Coffee Lounge.

    BTW, win32codecs are nowadays just a bunch of blobs, not needed for majority of users. I dropped this flag three or four years ago in all my boxes and never missed it.
    Yeah, make.conf is kind of obsolete, but until the install handbook tells me to do it, I'm sticking with what I know. I mean really, with all those USE flags, am I supposed to know which programs need which particular USE flags and put all of that into package.use? That sounds a little crazy to me...maybe if I had done that from the beginning it might be different but that's a lot of USE flags and I have,,ohh over 400 something packages installed. I am not a Gentoo or Linux Guru by anyone's standards and the whole USE flags and portage is pretty confusing sometimes..I manage to do okay but as you can see...I make mistakes. No big deal.

    I'll confer with a few other Gentoo'ers to find their viewpoints...if they agree with you then I'll unsticky this.

    So what did you use to replace win32codecs? I use it for Mplayer. Does ffmpeg do the same things?
    I do not respond to private messages asking for Linux help, Please keep it on the forums only.
    All new users please read this.** Forum FAQS. ** Adopt an unanswered post.

    I'd rather be lost at the lake than found at home.

  6. #56
    Linux Engineer Segfault's Avatar
    Join Date
    Jun 2008
    Location
    Acadiana
    Posts
    877
    There are system-wide USE flags you want. Most of them come with your chosen profile (unless you go with lean /10.0 as I do, in this case you have to complete your own set).
    There are local USE flags, per package. It may be reasonable to set these in package.use so they won't clutter your make.conf.
    There are some USE flags you may want to enable for certain packages only, in order to keep the system as lean as possible. These go to package.use, too.

    I did no special effort to replace win32codecs, I just realized ffmpeg does all I ever need.

    I'd say remove this USE flag and do something like
    Code:
    emerge -avuNDt --with-bdeps=y @world
    or
    Code:
    emerge -avuNDt --with-bdeps=y system world
    in case you use portage 2.1 that does not support sets.
    Then use your box, I'm pretty sure you won't miss anything.

    Handbook is a great help for beginners, good reference for regular users. Lots of aspects are not handled there, Handbook also falls often behind development.
    For instance, prelinking is nowhere in Handbook. Although it is essential when building a desktop system.

  7. #57
    Linux Engineer Segfault's Avatar
    Join Date
    Jun 2008
    Location
    Acadiana
    Posts
    877

    USE flags in make.conf

    To illustrate what I said before. First block is a snippet from emerge --info output.

    Code:
    USE="X acpi alsa amd64 berkdb bzip2 cairo cli cups cxx dbus dga dri exif
     fftw flac fontconfig fortran gdbm gnutls iconv id3tag imagemagick jbig jpeg lcms 
    libsamplerate mmx modules mp3 mp4 mudflap multilib ncurses nptl nptlonly nsplugin 
    ogg opengl openmp pam pcre pdf perl png policykit python readline sdl session spell 
    sse sse2 sse3 ssl ssse3 svg sysfs threads thunar unicode usb vdpau vorbis 
    xcomposite xft xinerama xorg xv xvmc zlib"
    Next one is from make.conf.

    Code:
     USE="X acpi alsa cairo dbus dga exif fftw flac fontconfig gnutls id3tag
         imagemagick jbig jpeg lcms libsamplerate mp3 mp4 nsplugin ogg opengl pdf
         png policykit sdl spell sse3 ssse3 svg threads thunar usb vdpau vorbis
         xcomposite xft xinerama xv xvmc -32bit -abiword -accessibility -acl
         -cracklib -crypt -doc -gpm -hal -imap -ipv6 -isdnlog -networkmanager -nls
         -pppd -reflection -startup-notification -tcpd -udev"
    Compare the above sets. The flags that are set in make.conf do not reflect the real set in use. Should I switch to a different profile all this will change again, without any modification of make.conf.

    Just to add some color to above ... a snippet from emerge --info sys-devel/gcc
    output - do you see graphite USE flag in above blocks? Yet, gcc is built with graphite ...
    Code:
    sys-devel/gcc-4.4.4-r2 was built with the following:
    USE="fortran graphite mudflap (multilib) nptl openmp (-altivec) -bootstrap -build
     -doc (-fixed-point) -gcj -gtk (-hardened) (-libffi) -multislot (-n32) (-n64) -nls -nocxx 
    -nopie -nossp -objc -objc++ -objc-gc -test -vanilla"
    CFLAGS="-march=core2 -O2 -pipe"
    CXXFLAGS="-march=core2 -O2 -pipe"

  8. #58
    Administrator MikeTbob's Avatar
    Join Date
    Apr 2006
    Location
    Texas
    Posts
    7,864
    Very cool. Where did you learn this? You got a link? It ain't in the handbook just like prelinking. Are you checking the USE flags in make.defaults and adding or removing what you want from that?
    BTW I use Portage 2.1.
    I do not respond to private messages asking for Linux help, Please keep it on the forums only.
    All new users please read this.** Forum FAQS. ** Adopt an unanswered post.

    I'd rather be lost at the lake than found at home.

  9. #59
    Linux Engineer Segfault's Avatar
    Join Date
    Jun 2008
    Location
    Acadiana
    Posts
    877
    I've got no link, just six years of Gentoo under my belt.
    I do check USE flags when I install or upgrade. Using -va option with emerge you can have a look at active/inactive flags before you build. If you see something you do not like you override it in make.conf or package.use.
    I say override, because defaults are set for arch, profile and often also for package (in ebuild).
    BTW, sometimes it is more than USE flags you want to set:
    Code:
    [ebuild   R   ] media-gfx/sane-backends-1.0.21-r1  USE="usb -avahi -doc
     -gphoto2 -ipv6 -v4l" SANE_BACKENDS="net -abaton -agfafocus -apple -artec 
    -artec_eplus48u -as6e -avision -bh -canon -canon630u -canon_dr -canon_pp 
    -cardscan -coolscan -coolscan2 -coolscan3 -dc210 -dc240 -dc25 -dell1600n_net 
    -dmc -epjitsu -epson -epson2 -fujitsu -genesys -gt68xx -hp -hp3500 -hp3900 
    -hp4200 -hp5400 -hp5590 -hpljm1005 -hpsj5s -hs2p -ibm -kodak -kvs1025 -leo 
    -lexmark -ma1509 -matsushita -microtek -microtek2 -mustek -mustek_pp 
    -mustek_usb -nec -niash -p5 -pie -pixma -plustek -plustek_pp -qcam -ricoh 
    -rts8891 -s9036 -sceptre -sharp -sm3600 -sm3840 -snapscan -sp15c -st400 
    -stv680 -tamarack -teco1 -teco2 -teco3 -test -u12 -umax -umax1220u -umax_pp 
    -xerox_mfp"
    Look at those backends, without setting SANE_BACKENDS variable I'd get all of them! While I need net only.

    To sum it up, I really do not care what USE flags are set system-wide or at package level as defaults. I do care what flags (and other options) are in effect when I build a given package.
    Even after fresh install when it is time for emerge -e system I do it with -v option, so I can have a look and possibly correct something before essential system rebuild.
    As you see, USE flags in make.conf are merely for overriding defaults, this is why I suggest unsticking this thread.

    P. S. There are nice tools like ufed in portage that help you organize your flags, ufed does not read package.use, though.

  10. #60
    Linux Guru Jonathan183's Avatar
    Join Date
    Oct 2007
    Posts
    3,040
    Quote Originally Posted by Segfault View Post
    Plus, all combinations of USE flags should work. If not then it warrants a bug report. In this case we need emerge --info output instead.
    ... since I still find I need to modify use flags every now and then to get system updates to work I struggle with the idea all combinations of use flags just work ...

    Quote Originally Posted by Segfault View Post
    Handbook is a great help for beginners, good reference for regular users. Lots of aspects are not handled there, Handbook also falls often behind development.
    As an experienced Gentoo user the thread may be less useful to you ... but it was started to help new Gentoo users - including me (and along the way I picked up tips from more experienced users ). I have a few per package use options but still have quite a few things in make.conf which could possibly do with a tidy up.

    I must admit my last install looks to date from January 2009 - so things may have moved on in terms of the install process ...

Page 6 of 7 FirstFirst ... 2 3 4 5 6 7 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •