public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: thelma@sys-concept.com
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] audacity-2.0.5 failed to compile
Date: Thu, 03 Sep 2015 13:11:40 -0600	[thread overview]
Message-ID: <55E89B6C.8000801@sys-concept.com> (raw)
In-Reply-To: <55E858CE.4030302@gmail.com>

[snip]

Thank you for your helping hand. Yes, did perform the surgery (removing the packages you suggested) and run: emerge --depclean -p analyzed every package it wants to remove and put it back in world.
 
Here are the results
> Comments inline, edit the world file directly:
> 
[snip]
> 
>> dev-libs/check
>> dev-libs/libnl
>> dev-libs/openssl
> 
> remove everything in dev-libs

gone

> 
>> dev-perl/DBD-Pg
>> dev-perl/GStreamer
> 
> Remove. No such package, unless its from an overlay

DBD-Pg is needed by SQL-ledger application I run
dev-perl/GStreamer is gone

> 
>> dev-php/smarty

gone

>> dev-python/cython
>> dev-python/dbus-python
> 
> Remove. It's a dep of many things

above gone

>> dev-python/django

gone

>> dev-python/pycairo
>> dev-python/pygobject
>> dev-python/pygtk
>> dev-python/pyxml
> 
> Remove all this py* stuff. They are deps

gone

[snip]
>> gnome-base/gconf
> 
> Remove, this is a common dep

gone

[snip]
> 
>> media-libs/gstreamer
>> media-libs/libcuefile
>> media-libs/libdvbpsi

above gone

>> media-libs/libid3tag

equery d media-libs/libid3tag
 * These packages depend on media-libs/libid3tag:
media-sound/audacity-2.0.2 (id3tag ? media-libs/libid3tag)
media-sound/sox-14.4.2 (id3tag ? media-libs/libid3tag)

>> media-libs/libmikmod
gone

>> media-libs/libmodplug

equery d media-libs/libmodplug
 * These packages depend on media-libs/libmodplug:
media-libs/sdl-mixer-1.2.12-r4 (modplug ? >=media-libs/libmodplug-0.8.8.4-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(-)?])
media-libs/xine-lib-1.2.6-r1 (modplug ? >=media-libs/libmodplug-0.8.8.1)
media-sound/cmus-2.5.0-r1 (modplug ? >=media-libs/libmodplug-0.7)
media-video/ffmpeg-2.6.3 (modplug ? >=media-libs/libmodplug-0.8.8.4-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(-)?])
media-video/vlc-2.1.5-r1 (modplug ? >=media-libs/libmodplug-0.8.8.1:0)

>> media-libs/libpng
>> media-libs/libreplaygain
>> media-libs/libsdl
>> media-libs/mesa
>> media-libs/openjpeg
>> media-libs/schroedinger
>> media-libs/tiff
> 
> Remove everything from media-libs
all media-libs gone

>> media-sound/alsa-utils
>> media-sound/audacity
>> media-sound/cdparanoia
>> media-sound/cmus
>> media-sound/musepack-tools
>> media-sound/sox
>> media-video/dirac
>> media-video/dvdbackup
>> media-video/gtk-recordmydesktop
>> media-video/kino
>> media-video/motion
>> media-video/mplayer
>> media-video/vlc
>> media-video/xine-ui
>> net-analyzer/gnu-netcat
>> net-analyzer/httping
>> net-analyzer/nagios
>> net-analyzer/nagios-core
>> net-analyzer/nmap
>> net-analyzer/tcpdump
>> net-dialup/mgetty
>> net-dns/ddclient
>> net-fs/nfs-utils
>> net-fs/samba
>> net-ftp/gftp
>> net-libs/adns
>> net-libs/libvncserver
>> net-libs/openslp
>> net-mail/fetchmail
>> net-mail/tnef
>> net-misc/asterisk
> 
> why are you running asterisk on a machine that is obviously a
> workstation?...

Yes, I do. It might not be the correct way of doing things but I find it practical to run server and workstation as one machine.
Easy to manage and only one computer working (running 7/24).

The way I manage it, I have several computers configures similarly (older ones) as backup.  I upgrade older one first, if most of the major programs I run are still running without problems I upgrade main server.  If something goes wrong, it is easier (less downtime) to just boot older machine point IP to it in firewall and I'm back and running.  
Sometimes troubleshoot something takes time.  
The problem could be harder as well (power supply, fan on CPU etc); so running server/workstation combo (as one machine) is easier.  If something goes wrong, I just boot older machine point IP address in firewall to older machine and I'm back in business in 10min.

[snip]
> 
>> net-print/foomatic-db
>> net-print/foomatic-db-engine
>> net-print/foomatic-db-ppds
> 
> You can probably remove foomatic, it's a dep on cups-filters

above gone

[snip]
>> sys-kernel/genkernel
>> sys-kernel/gentoo-sources
>> sys-kernel/gentoo-sources:3.10.17
>> sys-kernel/gentoo-sources:3.5.7
> 
> Wee bit behind on kernel versions...

Yes, I'm a bit behind. Sometimes upgrading to the latest/newest kernel tent to break something.
My idea is "if it ain't broke don't fix it" :-/

> 
>> sys-kernel/module-rebuild
> 
> Remove, no such package. Whatever it was, portage now does it internally

gone

[snip]
> 
>> virtual/ghostscript

gone

>> virtual/jdk
> 
> Remove both virtuals, replace with the actual ghostscript and jdk
> implementations you actually use

emerge -avq jdk
put back "virtual/jdk" to world

[snip]
> 
>> x11-apps/xdm
> 
> XDM? Really?
OK, gone 

> 
>> x11-base/xorg-server
> 
> Remove. The server is a dep for just about everything GUI-related
gone

[snip]
> 
>> x11-drivers/xf86-input-evdev
>> x11-drivers/xf86-input-keyboard
>> x11-drivers/xf86-input-mouse
>> x11-drivers/xf86-video-fbdev
>> x11-drivers/xf86-video-nv
>> x11-drivers/xf86-video-tdfx
>> x11-drivers/xf86-video-vesa
> 
> Remove all xf86 drivers. They are controlled by INPUT_DEVICES and
> VIDEO_CARDS in make.conf

gone

> 
>> x11-libs/cairo
>> x11-libs/fltk
>> x11-libs/gdk-pixbuf
>> x11-libs/gtk+:2
>> x11-libs/libXvMC
>> x11-libs/motif
> 
> All these libs should be deps of something else. Maybe not motif.

gone

>> x11-misc/gxmessage
>> x11-misc/shared-mime-info
>> x11-misc/slim
>> x11-terms/rxvt-unicode
>> x11-terms/xfce4-terminal
>> x11-themes/gtk-chtheme
>> x11-themes/tango-icon-theme
>> x11-themes/xfwm4-themes
>> xfce-base/thunar
>> xfce-base/xfce4-meta
>> xfce-base/xfce4-session
>> xfce-extra/thunar-archive-plugin
>> xfce-extra/tumbler
>> xfce-extra/xfce4-mixer
>> xfce-extra/xfce4-mount-plugin
>> xfce-extra/xfce4-screenshooter
>> xfce-extra/xfce4-sensors-plugin
>> xfce-extra/xfce4-taskmanager
>> xfce-extra/xfce4-verve-plugin
> 
> 
> Note every line you removed from world, then do a full world update then
> depclean. Carefully note everything that portage wants to unmerge and
> find out why, if they are true deps and you need them then portage will
> not remove them. If it's something you truly need then add it back to
> world (this should be rare, or not happen at all)
> 
> I can see the mistake you are making, you've been doing this over time:
> 
> emerge -av <some_lib>

Yes, that could be the case over so many years. 

> 
> and then it goes in world and never comes out = clutter. What you should
> do is set USE as you want it, then emerge only the actual apps you
> interact with. Portage will add and remove libs and other deps as
> necessary, preventing conflicts.

In my USE I have:
USE="gnome -qt4 -hal -arts -berkdb X qtk -qt3 -kde dvd alsa cdr cups apache2 ssl foomaticdb ppds mysql -acl \
java tiff jpeg png usb udev scanner gimp gimpprint cgi fam nptl truetype kpathsea type1 opengl tetex spell consolekit dbus pam policykit -systemd abi_x86_32"

Is anything above irrelevant?

> The world file is something you need to diligently clean up every few
> months or so, it's easy to add stuff you shouldn't.

Thank you for recommendation, I've never done some much cleaning as I did today. In addition I didn't know that "world" needs cleaning and what to remove from it.

> One thought kept coming back to me - I think you should determine
> exactly what the purpose of that host is and rip out ancient junk. Like
> asterisk - why is it there together with vlc? Think hard about these things.

As I use server/desktop as one machine that is why I have them install it on one machine.

> Back to jpeg. One of your first recent posts was about the conflict
> between jpeg and jpeg-turbo. You had nxclient requiring jpeg and
> something else requiring jpeg-turbo. These conflict and cannot co-exist.
> 
> You are going to have to give up one of those apps, or run them on
> separate hosts. No way past this.

I removed jpeg-turbo.

When I boot the computer I see some complain message about "jpeg" but it scroll too fast, couldn't read it.
Is there a way to pause the boot process? 

Somehow "media-libs/soxr" doesn't want to go away from world, it is needed by:
equery d media-libs/soxr
 * These packages depend on media-libs/soxr:
media-video/ffmpeg-2.6.3 

Thank you for all your help. I tried to follow up and clean these application from "world" 
Here is my trimmed "world" file.  

app-admin/gkrellm
app-admin/syslog-ng
app-admin/tmpwatch
app-admin/webapp-config
app-arch/cabextract
app-arch/xarchiver
app-benchmarks/cpuburn
app-cdr/cdrtools
app-cdr/dvd+rw-tools
app-crypt/gnupg
app-crypt/pinentry
app-dicts/myspell-en
app-editors/leafpad
app-editors/nano
app-emulation/dosemu
app-emulation/virtualbox-bin
app-emulation/virtualbox-modules
app-eselect/eselect-xvmc
app-forensics/chkrootkit
app-forensics/rkhunter
app-misc/ca-certificates
app-office/glabels
app-office/gnucash
app-office/gnumeric
app-office/openoffice-bin
app-portage/cfg-update
app-portage/eix
app-portage/genlop
app-portage/gentoolkit
app-portage/portage-utils
app-text/a2ps
app-text/acroread
app-text/dos2unix
app-text/enscript
app-text/evince
app-text/flpsed
app-text/ghostscript-gpl
app-text/gv
app-text/lcdf-typetools
app-text/mpage
app-text/pdfjam
app-text/pdfshuffler
app-text/pdftk
app-text/texi2html
app-text/wdiff
dev-db/mysql
dev-db/phpmyadmin
dev-db/postgresql
dev-db/postgresql:9.0
dev-db/postgresql:9.1
dev-java/icedtea-bin
dev-java/java-config
dev-java/oracle-jdk-bin
dev-lang/lua
dev-lang/php
dev-lang/python
dev-lang/swig
dev-lang/tcl
dev-lang/tk
dev-perl/DBD-Pg
dev-perl/Log-Agent
dev-perl/extutils-pkgconfig
dev-tcltk/expect
dev-tex/feynmf
dev-util/byacc
dev-util/ccache
dev-util/meld
dev-util/unifdef
dev-vcs/git
dev-vcs/subversion
games-action/supertuxkart
games-arcade/supertux
games-arcade/xscavenger
games-kids/tuxmathscrabble
mail-client/mutt
mail-client/thunderbird
mail-filter/procmail
mail-filter/spamassassin
mail-mta/postfix
media-fonts/arphicfonts
media-fonts/baekmuk-fonts
media-fonts/corefonts
media-fonts/kochi-substitute
media-fonts/ttf-bitstream-vera
media-gfx/gimp
media-gfx/ristretto
media-gfx/sane-backends
media-gfx/xsane
media-gfx/xv
media-libs/soxr
media-sound/alsa-utils
media-sound/audacity
media-sound/cdparanoia
media-sound/cmus
media-sound/musepack-tools
media-sound/sox
media-video/dirac
media-video/dvdbackup
media-video/gtk-recordmydesktop
media-video/kino
media-video/motion
media-video/mplayer
media-video/vlc
media-video/xine-ui
net-analyzer/gnu-netcat
net-analyzer/httping
net-analyzer/nagios
net-analyzer/nagios-core
net-analyzer/nmap
net-analyzer/tcpdump
net-dialup/mgetty
net-dns/ddclient
net-fs/nfs-utils
net-fs/samba
net-ftp/gftp
net-libs/libvncserver
net-libs/openslp
net-mail/fetchmail
net-mail/tnef
net-misc/asterisk
net-misc/dhcpcd
net-misc/hylafaxplus
net-misc/iperf
net-misc/nx
net-misc/nxclient
net-misc/nxserver-freenx
net-misc/openvpn
net-misc/rdate
net-misc/socat
net-misc/telnet-bsd
net-misc/urlview
net-misc/whois
net-print/cups
net-print/cups-pdf
net-print/fax4cups
net-wireless/bluez
sci-calculators/qalculate-gtk
sys-apps/ack
sys-apps/acl
sys-apps/dmidecode
sys-apps/ethtool
sys-apps/hdparm
sys-apps/hwinfo
sys-apps/lshw
sys-apps/mlocate
sys-apps/pciutils
sys-apps/portage
sys-apps/setserial
sys-apps/xinetd
sys-boot/grub
sys-boot/grub:0
sys-devel/crossdev
sys-devel/gcc
sys-devel/gcc:4.5
sys-devel/icecream
sys-fs/eudev
sys-fs/fuse
sys-fs/lvm2
sys-fs/sshfs-fuse
sys-kernel/genkernel
sys-kernel/gentoo-sources
sys-kernel/gentoo-sources:3.10.17
sys-kernel/gentoo-sources:3.5.7
sys-power/apcupsd
sys-process/at
sys-process/htop
sys-process/vixie-cron
virtual/jdk
www-client/firefox-bin
www-client/links
www-client/seamonkey-bin
www-servers/apache
x11-base/xorg-x11
x11-drivers/nvidia-drivers
x11-misc/gxmessage
x11-misc/shared-mime-info
x11-misc/slim
x11-terms/rxvt-unicode
x11-terms/xfce4-terminal
x11-themes/gtk-chtheme
x11-themes/tango-icon-theme
x11-themes/xfwm4-themes
xfce-base/thunar
xfce-base/xfce4-meta
xfce-base/xfce4-session
xfce-extra/thunar-archive-plugin
xfce-extra/tumbler
xfce-extra/xfce4-mixer
xfce-extra/xfce4-mount-plugin
xfce-extra/xfce4-screenshooter
xfce-extra/xfce4-sensors-plugin
xfce-extra/xfce4-taskmanager
xfce-extra/xfce4-verve-plugin

Thelma


  parent reply	other threads:[~2015-09-03 19:11 UTC|newest]

Thread overview: 50+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-09-01 22:04 [gentoo-user] audacity-2.0.5 failed to compile thelma
2015-09-01 22:55 ` Fernando Rodriguez
2015-09-01 23:05   ` thelma
2015-09-02  1:22     ` Alec Ten Harmsel
2015-09-02  2:23       ` Fernando Rodriguez
2015-09-02  2:57         ` wraeth
2015-09-02  4:24           ` thelma
2015-09-02  4:57             ` wraeth
2015-09-02  5:59               ` Mick
2015-09-02 11:50               ` Alan McKinnon
2015-09-02 12:04                 ` Dale
2015-09-02 20:25               ` thelma
2015-09-03 13:06                 ` Alec Ten Harmsel
2015-09-03 13:19                   ` Alan McKinnon
2015-09-03 13:56                     ` thelma
2015-09-03 14:27                       ` Alan McKinnon
2015-09-03 17:22                         ` Alec Ten Harmsel
2015-09-03 20:10                           ` Alan McKinnon
2015-09-03 18:57                         ` Fernando Rodriguez
2015-09-03 19:11                         ` thelma [this message]
2015-09-03 19:30                           ` Mick
2015-09-03 19:41                             ` thelma
2015-09-03 20:35                           ` Alan McKinnon
2015-09-04  8:34                             ` Neil Bothwick
2015-09-03 19:24                         ` Mick
2015-09-03 19:56                           ` thelma
2015-09-03 20:41                             ` Alan McKinnon
2015-09-04  8:38                             ` Neil Bothwick
2015-09-04 13:24                               ` Alan McKinnon
2015-09-04 21:31                                 ` Neil Bothwick
2015-09-04  9:42                         ` Peter Humphrey
2015-09-04 10:00                           ` Mick
2015-09-04 10:19                             ` Peter Humphrey
2015-09-04 10:31                           ` Neil Bothwick
2015-09-04 10:48                             ` Peter Humphrey
2015-09-04 13:26                           ` Alan McKinnon
2015-09-03 14:28                       ` Neil Bothwick
2015-09-03 15:26                         ` thelma
2015-09-03 15:31                           ` Alan McKinnon
2015-09-03 15:33                           ` thelma
2015-09-03 16:16                             ` Alexander Kapshuk
2015-09-03 17:22                               ` Neil Bothwick
2015-09-03 20:44                       ` Dale
2015-09-02 13:28             ` [gentoo-user] " James
2015-09-02  5:55           ` [gentoo-user] " Fernando Rodriguez
2015-09-02  9:15             ` Gevisz
2015-09-02  9:50               ` wraeth
2015-09-02 18:52       ` Andreas K. Huettel
2015-09-02 20:31         ` Alan McKinnon
2015-09-03 12:47         ` Alec Ten Harmsel

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=55E89B6C.8000801@sys-concept.com \
    --to=thelma@sys-concept.com \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox