Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] little help with perl-cleaner please? (mythtv and b
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
BonesToo
Apprentice
Apprentice


Joined: 19 Aug 2003
Posts: 153

PostPosted: Sat Apr 02, 2011 8:03 pm    Post subject: [SOLVED] little help with perl-cleaner please? (mythtv and b Reply with quote

So I've got an old gentoo server I keep in the garage to run a mythTV server. It has Xorg on it, from some time ago, but i don't even use X any more, but I think its still required by the mythTV server (for the setup process). Anyway, I updated openSSL and openSSH the other day and it opened a world of hurt because it also updated to perl-5.12.2-r6. Now perl-cleaner --all is failing. Most of the packages on my system are fairly old and aren't even in portage any longer.

For example: gentoo-sources-2.6.30, xorg-server-1.6.3, lirc-0.8.5, gtk+-1.2.10-r12, mysql-5.0

EDIT: I should add, its a stable x86 machine. Nothing is in my /etc/portage/package.keywords file.

I fear myth isn't going to be fully functional again until I can get perl updated completely. I want to upgrade as least as possible, but I'm stuck right now on the next course of action. I think it may be upgrading xorg though.

Any ideas? Thanks for any help!


Here is the perl-cleaner output:
Code:

walter ~ # perl-cleaner --all -p -v

 * Beginning a clean up of .ph files
 * Excluding files for 5.12.2 and 5.12.2/i686-linux from cleaning

 * Locating ph files for removal

 * Updating ph files.
 * Ignore all "No such file..." messages!
 * Pretend. Nothing to do.

 * Locating packages for an update
 * Locating ebuilds linked against libperl
 *   Adding to list: dev-vcs/subversion:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/SVN/Base.pm
 *   Adding to list: perl-core/Getopt-Long:0
 *                   virtual/perl-Getopt-Long:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/Getopt/Long.pm
 *   Adding to list: perl-core/File-Temp:0
 *                   virtual/perl-File-Temp:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/File/._Temp.pm
 *   Adding to list: perl-core/Sys-Syslog:0
 *                   virtual/perl-Sys-Syslog:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/Sys/Syslog.pm
 *   Adding to list: perl-core/Compress-Raw-Zlib:0
 *                   virtual/perl-Compress-Raw-Zlib:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/auto/Compress/Raw/Zlib/autosplit.ix
 *   Adding to list: perl-core/libnet:0
 *                   virtual/perl-libnet:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/Net/FTP/A.pm
 *   Adding to list: perl-core/Test-Simple:0
 *                   virtual/perl-Test-Simple:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/Test/Builder/IO/Scalar.pm
 *   Adding to list: perl-core/Storable:0
 *                   virtual/perl-Storable:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/auto/Storable/lock_retrieve.al
 *   Adding to list: perl-core/File-Spec:0
 *                   virtual/perl-File-Spec:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/File/Spec/Cygwin.pm
 *   Adding to list: perl-core/PodParser:0
 *                   virtual/perl-PodParser:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/Pod/Usage.pm
 *   Adding to list: perl-core/ExtUtils-ParseXS:0
 *   No virtual: virtual/perl-ExtUtils-ParseXS:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/ExtUtils/ParseXS.pm
 *   Adding to list: perl-core/ExtUtils-CBuilder:0
 *                   virtual/perl-ExtUtils-CBuilder:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/ExtUtils/CBuilder.pm
 *   Adding to list: perl-core/Test-Harness:0
 *   No virtual: virtual/perl-Test-Harness:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/App/Prove/State.pm
 *   Adding to list: perl-core/IO-Compress:0
 *                   virtual/perl-IO-Compress:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/IO/Uncompress/Unzip.pm
 *   Adding to list: perl-core/IO-Zlib:0
 *   No virtual: virtual/perl-IO-Zlib:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/IO/Zlib.pm
 *   Adding to list: perl-core/MIME-Base64:0
 *                   virtual/perl-MIME-Base64:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/MIME/Base64.pm
 *   Adding to list: perl-core/Time-Local:0
 *                   virtual/perl-Time-Local:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/Time/Local.pm
 *   Adding to list: perl-core/Compress-Raw-Bzip2:0
 *                   virtual/perl-Compress-Raw-Bzip2:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/auto/Compress/Raw/Bzip2/Bzip2.so
 *   Adding to list: perl-core/digest-base:0
 *                   virtual/perl-digest-base:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/Digest/file.pm
 *   Adding to list: perl-core/Digest-MD5:0
 *                   virtual/perl-Digest-MD5:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/auto/Digest/MD5/MD5.bs
 *   Adding to list: perl-core/Module-Build:0
 *                   virtual/perl-Module-Build:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/Module/Build/Base.pm
 *   Adding to list: perl-core/Scalar-List-Utils:0
 *                   virtual/perl-Scalar-List-Utils:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/List/Util.pm
 *   Adding to list: perl-core/Archive-Tar:0
 *   No virtual: virtual/perl-Archive-Tar:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/Archive/Tar/Constant.pm
 *   Adding to list: media-gfx/graphviz:0
 *     check: libperl libperl.so.1
 *   Adding to list: media-gfx/imagemagick:0
 *     check: module /usr/lib/perl5/site_perl/5.8.8/i686-linux/auto/Image/Magick/Magick.bs
 *   Adding to list: net-misc/wakeonlan:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/auto/wakeonlan/.packlist
 *   Adding to list: dev-perl/Tie-IxHash:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/Tie/IxHash.pm
 *   Adding to list: dev-perl/DateTime-Locale:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/DateTime/Locale/es_AR.pm
 *   Adding to list: dev-perl/ImageSize:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/auto/Image/Size/psdsize.al
 *   Adding to list: dev-perl/PlRPC:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/RPC/PlClient/Comm.pm
 *   Adding to list: dev-perl/XML-Handler-YAWriter:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/XML/Handler/YAWriter.pm
 *   Adding to list: dev-perl/XML-SAX-Writer:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/XML/SAX/Writer/XML.pm
 *   Adding to list: dev-perl/DBI:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/DBD/ExampleP.pm
 *   Adding to list: dev-perl/Digest-SHA1:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/auto/Digest/SHA1/SHA1.bs
 *   Adding to list: dev-perl/DateTime:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/auto/DateTime/DateTime.bs
 *   Adding to list: dev-perl/Net-SSLeay:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/Net/SSLeay/Handle.pm
 *   Adding to list: dev-perl/MIME-tools:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/MIME/WordDecoder.pm
 *   Adding to list: dev-perl/XML-SAX:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/XML/SAX/DocumentLocator.pm
 *   Adding to list: dev-perl/libxml-perl:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/XML/PatAct/ToObjects.pm
 *   Adding to list: dev-perl/URI:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/URI/urn/oid.pm
 *   Adding to list: dev-perl/Config-IniFiles:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/Config/IniFiles.pm
 *   Adding to list: dev-perl/yaml:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/Test/YAML.pm
 *   Adding to list: dev-perl/Crypt-PasswdMD5:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/Crypt/PasswdMD5.pm
 *   Adding to list: dev-perl/DateTime-TimeZone:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/DateTime/TimeZoneCatalog.pm
 *   Adding to list: dev-perl/MailTools:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/Mail/Cap.pm
 *   Adding to list: dev-perl/DateManip:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/Date/Manip.pm
 *   Adding to list: dev-perl/Video-Frequencies:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/Video/Frequencies.pm
 *   Adding to list: dev-perl/XML-XPath:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/XML/XPath/Node/Namespace.pm
 *   Adding to list: dev-perl/MIME-Lite:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/MIME/Lite.pm
 *   Adding to list: dev-perl/XML-Twig:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/XML/Twig/XPath.pm
 *   Adding to list: dev-perl/HTML-Tree:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/HTML/Tree/AboutTrees.pod
 *   Adding to list: dev-perl/Crypt-SSLeay:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/Net/SSL.pm
 *   Adding to list: dev-perl/HTML-Tagset:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/HTML/Tagset.pm
 *   Adding to list: dev-perl/Tk-TableMatrix:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/Tk/pTk/mm.h
 *   Adding to list: dev-perl/IO-stringy:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/IO/Scalar.pm
 *   Adding to list: dev-perl/Locale-gettext:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/auto/Locale/gettext/gettext.so
 *   Adding to list: dev-perl/XML-Parser:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/XML/Parser/Style/Debug.pm
 *   Adding to list: dev-perl/libwww-perl:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/LWP/MediaTypes.pm
 *   Adding to list: dev-perl/Class-Singleton:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/Class/Singleton.pm
 *   Adding to list: dev-perl/IO-String:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/IO/String.pm
 *   Adding to list: dev-perl/XML-Writer:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/XML/Writer.pm
 *   Adding to list: dev-perl/Params-Validate:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/auto/Params/Validate/.packlist
 *   Adding to list: dev-perl/DBD-mysql:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/DBD/mysql/GetInfo.pm
 *   Adding to list: dev-perl/XML-NamespaceSupport:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/XML/NamespaceSupport.pm
 *   Adding to list: dev-perl/SOAP-Lite:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/IO/SessionSet.pm
 *   Adding to list: dev-perl/IO-Socket-SSL:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/IO/Socket/SSL.pm
 *   Adding to list: dev-perl/Text-Iconv:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/Text/Iconv.pm
 *   Adding to list: dev-perl/HTML-Parser:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/HTML/TokeParser.pm
 *   Adding to list: dev-perl/Net-Daemon:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/Net/Daemon/Log.pm
 *   Adding to list: dev-perl/Video-ivtv:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/auto/Video/ivtv/ivtv.bs
 *   Adding to list: dev-perl/XML-Filter-BufferText:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/XML/Filter/BufferText.pm
 *   Adding to list: dev-perl/perl-tk:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/Tk/pTk/tk.h
 *   Adding to list: dev-perl/TimeDate:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/Date/Parse.pm
 *   Adding to list: dev-perl/XML-Simple:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/XML/Simple/FAQ.pod
 *   Adding to list: app-editors/vim:0
 *     check: libperl libperl.so.1
 *   Adding to list: media-tv/mythtv:0
 *     check: module /usr/lib/perl5/vendor_perl/5.8.8/IO/Socket/INET/MythTV.pm
 * emerge -vD1p dev-vcs/subversion:0 perl-core/Getopt-Long:0 virtual/perl-Getopt-Long:0 perl-core/File-Temp:0 virtual/perl-File-Temp:0 perl-core/Sys-Syslog:0 virtual/perl-Sys-Syslog:0 perl-core/Compress-Raw-Zlib:0 virtual/perl-Compress-Raw-Zlib:0 perl-core/libnet:0 virtual/perl-libnet:0 perl-core/Test-Simple:0 virtual/perl-Test-Simple:0 perl-core/Storable:0 virtual/perl-Storable:0 perl-core/File-Spec:0 virtual/perl-File-Spec:0 perl-core/PodParser:0 virtual/perl-PodParser:0 perl-core/ExtUtils-ParseXS:0 perl-core/ExtUtils-CBuilder:0 virtual/perl-ExtUtils-CBuilder:0 perl-core/Test-Harness:0 perl-core/IO-Compress:0 virtual/perl-IO-Compress:0 perl-core/IO-Zlib:0 perl-core/MIME-Base64:0 virtual/perl-MIME-Base64:0 perl-core/Time-Local:0 virtual/perl-Time-Local:0 perl-core/Compress-Raw-Bzip2:0 virtual/perl-Compress-Raw-Bzip2:0 perl-core/digest-base:0 virtual/perl-digest-base:0 perl-core/Digest-MD5:0 virtual/perl-Digest-MD5:0 perl-core/Module-Build:0 virtual/perl-Module-Build:0 perl-core/Scalar-List-Utils:0 virtual/perl-Scalar-List-Utils:0 perl-core/Archive-Tar:0 media-gfx/graphviz:0 media-gfx/imagemagick:0 net-misc/wakeonlan:0 dev-perl/Tie-IxHash:0 dev-perl/DateTime-Locale:0 dev-perl/ImageSize:0 dev-perl/PlRPC:0 dev-perl/XML-Handler-YAWriter:0 dev-perl/XML-SAX-Writer:0 dev-perl/DBI:0 dev-perl/Digest-SHA1:0 dev-perl/DateTime:0 dev-perl/Net-SSLeay:0 dev-perl/MIME-tools:0 dev-perl/XML-SAX:0 dev-perl/libxml-perl:0 dev-perl/URI:0 dev-perl/Config-IniFiles:0 dev-perl/yaml:0 dev-perl/Crypt-PasswdMD5:0 dev-perl/DateTime-TimeZone:0 dev-perl/MailTools:0 dev-perl/DateManip:0 dev-perl/Video-Frequencies:0 dev-perl/XML-XPath:0 dev-perl/MIME-Lite:0 dev-perl/XML-Twig:0 dev-perl/HTML-Tree:0 dev-perl/Crypt-SSLeay:0 dev-perl/HTML-Tagset:0 dev-perl/Tk-TableMatrix:0 dev-perl/IO-stringy:0 dev-perl/Locale-gettext:0 dev-perl/XML-Parser:0 dev-perl/libwww-perl:0 dev-perl/Class-Singleton:0 dev-perl/IO-String:0 dev-perl/XML-Writer:0 dev-perl/Params-Validate:0 dev-perl/DBD-mysql:0 dev-perl/XML-NamespaceSupport:0 dev-perl/SOAP-Lite:0 dev-perl/IO-Socket-SSL:0 dev-perl/Text-Iconv:0 dev-perl/HTML-Parser:0 dev-perl/Net-Daemon:0 dev-perl/Video-ivtv:0 dev-perl/XML-Filter-BufferText:0 dev-perl/perl-tk:0 dev-perl/TimeDate:0 dev-perl/XML-Simple:0 app-editors/vim:0 media-tv/mythtv:0

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-proto/xextproto:0

  (x11-proto/xextproto-7.0.5, installed) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (x11-proto/xextproto-7.2.0, ebuild scheduled for merge) pulled in by
    >=x11-proto/xextproto-7.1 required by (x11-libs/libXext-1.2.0, ebuild scheduled for merge)
    (and 1 more with the same problem)

media-libs/libpng:0

  (media-libs/libpng-1.2.38, installed) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (media-libs/libpng-1.4.5, ebuild scheduled for merge) pulled in by
    >=media-libs/libpng-1.4 required by (media-gfx/imagemagick-6.6.5.6, ebuild scheduled for merge)
    (and 1 more with the same problem)

x11-proto/inputproto:0

  (x11-proto/inputproto-1.5.1, installed) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (x11-proto/inputproto-2.0.1, ebuild scheduled for merge) pulled in by
    >=x11-proto/inputproto-2.0 required by (x11-libs/libXi-1.4.1, ebuild scheduled for merge)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


emerge: there are no ebuilds built with USE flags to satisfy ">=media-libs/gd-2.0.28[fontconfig,jpeg,png,truetype]".
!!! One of the following packages is required to complete your request:
- media-libs/gd-2.0.35-r1 (Change USE: +fontconfig)
(dependency required by "media-gfx/graphviz-2.26.3-r2" [ebuild])
(dependency required by "media-gfx/graphviz:0" [argument])

 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

 * perl-cleaner is stopping here:
 * Fix the problem and start perl-cleaner again.



Last edited by BonesToo on Mon Apr 04, 2011 5:36 am; edited 3 times in total
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21624

PostPosted: Sat Apr 02, 2011 8:22 pm    Post subject: Reply with quote

Although MythTV uses a graphical process to configure it, that process does not need to connect to an Xorg server running on the same machine as the MythTV process. You can remove Xorg and either run a VNC session to display the MythTV setup process or use X11 forwarding to display it elsewhere. Removing Xorg and its associated packages should simplify your upgrade path. If you need additional advice on the upgrade path, posting the output of emerge --pretend --verbose --update --deep --tree world; emerge --info would be helpful.
Back to top
View user's profile Send private message
BonesToo
Apprentice
Apprentice


Joined: 19 Aug 2003
Posts: 153

PostPosted: Sat Apr 02, 2011 8:56 pm    Post subject: Reply with quote

Aaaah yes, emerge --info, sry bout that.
Code:

walter ~ # emerge --info
Portage 2.1.9.42 (default/linux/x86/10.0/desktop, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6.30-gentoo-r8 i686)
=================================================================
System uname: Linux-2.6.30-gentoo-r8-i686-Intel-R-_Pentium-R-_4_CPU_2.40GHz-with-gentoo-1.12.13
Timestamp of tree: Sat, 02 Apr 2011 19:00:01 +0000
app-shells/bash:     4.0_p28
dev-java/java-config: 2.1.11-r1
dev-lang/python:     2.5.4-r3, 2.6.2-r1
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13::<unknown repository>, 2.63-r1
sys-devel/automake:  1.4_p6::<unknown repository>, 1.5, 1.6.3::<unknown repository>, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.1.2, 4.3.4
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   1.4.3-r1::<unknown repository>, 2.2.10
sys-devel/make:      3.81
virtual/os-headers:  2.6.30-r1 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="*"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O1 -march=i686 -funroll-loops -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O1 -march=i686 -funroll-loops -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news nostrip parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,--reduce-memory-overheads -Wl,--no-keep-memory"
PKGDIR="/usr/portage-pkg"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage-overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="a52 aac acl acpi alsa avi berkdb branding bzip2 cairo cdr cli consolekit cracklib crypt cxx dbus dga dri dts dv dvb dvd dvdr dvdread emboss encode exif faac fam firefox flac fortran gdbm gdu gif gtk gtk2 iconv joystick jpeg kerberos lcms libnotify lirc mad mikmod mmx mng modules mozilla mp3 mp4 mpeg mudflap mysql ncurses nls nptl nptlonly nvidia ogg opengl openmp oss pam pango pcre pdf perl png policykit ppds pppd python qt qt3support qt4 quicktime readline rtc sdl session spell sse sse2 ssl startup-notification svg svga sysfs tcpd threads tiff truetype udev unicode usb vorbis x264 x86 xcb xml xmms xorg xulrunner xv xvid xvmc zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIRC_DEVICES="hauppauge" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, MAKEOPTS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


Code:
walter ~ # emerge -pvuDt world

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy "x11-libs/gdk-pixbuf:2[X,introspection?,jpeg?,jpeg2k?,tiff?]".
!!! One of the following packages is required to complete your request:
- x11-libs/gdk-pixbuf-2.22.1 (Change USE: +X)
(dependency required by "x11-libs/gtk+-2.22.1-r1" [ebuild])
(dependency required by "app-text/ghostscript-gpl-8.71-r6[gtk]" [ebuild])
(dependency required by "net-print/cups-1.3.11-r4" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])

 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


Looks like some gtk and X use flag conflicts.

I changed to -X in my make.config USE var.
Guessing I can remove gtk and gtk2 as well?
Maybe even mozilla, nvidia, opengl, oss, sdl, xmms, and xvmc too?

Code:
USE="-3dnow -3dnowext a52 aac alsa -apache2 -apache -arts avi berkdb -bluetooth bzip2 crypt -cups dga dts dv dvb dvd dvdread encode -esd faac gif -gnome -gphoto2 -gpm gtk gtk2 -hal -innodb -ipv6 joystick jpeg -kde kerberos -ldap lirc mad mmx -mmxext -motif mozilla mpeg mysql nptl nvidia opengl oss pam perl png python qt quicktime readline rtc -samba sdl sse sse2 -ssse3 svga threads truetype x264 -X xmms xvid xvmc"


This might be fairly old, I've had the same gentoo system since 2001, its never been reformatted only upgraded.

Thanks for your help!!! :D


EDIT: I'm working through some simple uninstalls for X to get libpng upgraded. That seems to be the biggest hurdle so far.
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21624

PostPosted: Sat Apr 02, 2011 10:05 pm    Post subject: Reply with quote

BonesToo wrote:
Code:

Portage 2.1.9.42 (default/linux/x86/10.0/desktop, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6.30-gentoo-r8 i686)
Good. You are not current, but not nearly as outdated as I feared. You have a modern Portage, which should help quite a bit.
BonesToo wrote:
I changed to -X in my make.config USE var.
Guessing I can remove gtk and gtk2 as well?
Maybe even mozilla, nvidia, opengl, oss, sdl, xmms, and xvmc too?
You can probably remove most of those, but do not get too eager.

When you get to the stage of unmerging packages, then whenever possible, use --depclean instead of --unmerge. If you use --depclean, Portage can alert you if you are breaking a known dependency. You can resolve that by rebuilding without the dependency on the package you want to remove or by adding the requiring package to the list of things to remove. Even so, always check the list of packages that will be removed. Sometimes, --depclean can get overzealous and do bad things to a system. You may sometimes need to use --unmerge if you know better than Portage or are willing to accept temporary breakage.
Back to top
View user's profile Send private message
BonesToo
Apprentice
Apprentice


Joined: 19 Aug 2003
Posts: 153

PostPosted: Sun Apr 03, 2011 6:57 am    Post subject: Reply with quote

whoohoo!! perl-cleaner is running! Only 118 packages to go.

Ended up adjusting some USE flags, some compiling, upgraded obsolete packages, compiling, random emerge here and there, more compiling.

Came down to getting libpng upgraded and tweaking cairo/svg/poppler with -X.
Back to top
View user's profile Send private message
BonesToo
Apprentice
Apprentice


Joined: 19 Aug 2003
Posts: 153

PostPosted: Sun Apr 03, 2011 6:21 pm    Post subject: Reply with quote

Well, things were going good, but hit another road block.

I was running emerge -pvc to remove all old unused packages. I looked over the list and it all looked good to me so I ran it. Turns out as soon as it removed sys-apps/fileutils everything broke. My coreutils is at 7.5 and it wants to go up to 8.7, but now emerge won't work. I'm missing all the basic bins like rm and mv.

Any way to fix this? Possible to download the binaries and then re-emerge over it?

Code:
# emerge  coreutils

 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) sys-apps/coreutils-8.7
bash: rm: command not found
>>> Downloading 'http://distfiles.gentoo.org/distfiles/coreutils-8.7.tar.xz'
--2011-04-03 11:14:56--  http://distfiles.gentoo.org/distfiles/coreutils-8.7.tar.xz
Resolving distfiles.gentoo.org... 156.56.247.195, 216.165.129.135, 64.50.236.52, ...
Connecting to distfiles.gentoo.org|156.56.247.195|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4709556 (4.5M) [application/x-tar]
Saving to: `/usr/portage/distfiles/coreutils-8.7.tar.xz'

100%[==========================================================================================>] 4,709,556   1.12M/s   in 5.3s

2011-04-03 11:15:02 (874 KB/s) - `/usr/portage/distfiles/coreutils-8.7.tar.xz' saved [4709556/4709556]

 * coreutils-8.7.tar.xz RMD160 SHA1 SHA256 size ;-) ...                                                                      [ ok ]
>>> Downloading 'http://distfiles.gentoo.org/distfiles/coreutils-8.7-patches-1.tar.xz'
--2011-04-03 11:15:02--  http://distfiles.gentoo.org/distfiles/coreutils-8.7-patches-1.tar.xz
Resolving distfiles.gentoo.org... 216.165.129.135, 64.50.236.52, 137.226.34.42, ...
Connecting to distfiles.gentoo.org|216.165.129.135|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4496 (4.4K) [application/x-tar]
Saving to: `/usr/portage/distfiles/coreutils-8.7-patches-1.tar.xz'

100%[==========================================================================================>] 4,496       --.-K/s   in 0.1s

2011-04-03 11:15:08 (37.3 KB/s) - `/usr/portage/distfiles/coreutils-8.7-patches-1.tar.xz' saved [4496/4496]

 * coreutils-8.7-patches-1.tar.xz RMD160 SHA1 SHA256 size ;-) ...                                                            [ ok ]
 * Package:    sys-apps/coreutils-8.7
 * Repository: gentoo
 * Maintainer: base-system@gentoo.org
 * USE:        acl elibc_glibc kernel_linux nls unicode userland_GNU x86
 * FEATURES:   nostrip sandbox
/usr/lib/portage/bin/ebuild.sh: line 1840: mv: command not found
 * ERROR: sys-apps/coreutils-8.7 failed (unpack phase):
 *   error processing environment
 *
 * Call stack:
 *   ebuild.sh, line 1951:  Called die
 * The specific snippet of code:
 *      preprocess_ebuild_env || \
 *              die "error processing environment"
 *
 * If you need support, post the output of 'emerge --info =sys-apps/coreutils-8.7',
 * the complete build log and the output of 'emerge -pqv =sys-apps/coreutils-8.7'.
 * The complete build log is located at '/var/tmp/portage/sys-apps/coreutils-8.7/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-apps/coreutils-8.7/temp/environment'.
 * S: '/var/tmp/portage/sys-apps/coreutils-8.7/work/coreutils-8.7'
/usr/lib/portage/bin/ebuild.sh: line 1840: mv: command not found
 * ERROR: sys-apps/coreutils-8.7 failed:
 *   error processing environment
 *
 * Call stack:
 *   misc-functions.sh, line 17:  Called source '/usr/lib/portage/bin/ebuild.sh'
 *           ebuild.sh, line 1951:  Called die
 * The specific snippet of code:
 *      preprocess_ebuild_env || \
 *              die "error processing environment"
 *
 * If you need support, post the output of 'emerge --info =sys-apps/coreutils-8.7',
 * the complete build log and the output of 'emerge -pqv =sys-apps/coreutils-8.7'.
 * The complete build log is located at '/var/tmp/portage/sys-apps/coreutils-8.7/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-apps/coreutils-8.7/temp/environment'.
 * S: '/var/tmp/portage/sys-apps/coreutils-8.7/work/coreutils-8.7'

>>> Failed to emerge sys-apps/coreutils-8.7, Log file:

>>>  '/var/tmp/portage/sys-apps/coreutils-8.7/temp/build.log'

Back to top
View user's profile Send private message
BonesToo
Apprentice
Apprentice


Joined: 19 Aug 2003
Posts: 153

PostPosted: Sun Apr 03, 2011 6:41 pm    Post subject: Reply with quote

Following this post about using busybox sym links for missing files...so far so good
http://forum.soft32.com/linux/gentoo-Lost-coreutils-ftopict330941.html

EDIT
Total list of files linked to busybox to get coreutils compiled was
/bin -> ln, rm, ls, cp, mv, mkdir, chmod, cat, touch, rmdir, stty, sleep, echo, uname, pwd, date
/usr/bin -> install, test, sort, uniq, env


Last edited by BonesToo on Sun Apr 03, 2011 11:44 pm; edited 3 times in total
Back to top
View user's profile Send private message
BonesToo
Apprentice
Apprentice


Joined: 19 Aug 2003
Posts: 153

PostPosted: Sun Apr 03, 2011 7:53 pm    Post subject: So much more Reply with quote

This thread has been a long time coming for me. I let this box go way to long without a full system update :? . I've really only maintained portage, the kernel and what was needed for mythtv. Paying the price now.

So I think I finally have a stable system again, but now I have a long list of packages (68 ) to install/update in order to get functioning apps again, ie. mythbackend. As I thought, mythtv requires I install xorg even if I don't want to install/run a myth frontend. Unless there is a way you can that I'm missing.
Code:

[ebuild   R   ] media-tv/mythtv-0.22_p24255  USE="alsa css dvb lirc mmx perl python tiff (-altivec) -autostart -debug -directv -faad -fftw -ieee1394 -jack -lcd -pulseaudio -vdpau -xvmc" VIDEO_CARDS="nvidia -via" 0 kB


Complete emerge list:
Code:
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] x11-proto/xproto-7.0.20 [7.0.15] USE="-doc%" 271 kB
[ebuild     U ] x11-proto/xf86vidmodeproto-2.3.1 [2.2.2] 95 kB
[ebuild     U ] x11-proto/xineramaproto-1.2.1 [1.1.2] 94 kB
[ebuild     U ] x11-proto/xf86driproto-2.1.1 [2.0.4] 95 kB
[ebuild  N    ] x11-libs/libxkbfile-1.0.7  USE="-static-libs" 311 kB
[ebuild  N    ] app-text/build-docbook-catalog-1.4  3 kB
[ebuild  N    ] x11-libs/libvdpau-0.4.1  USE="-doc" 446 kB
[ebuild  N    ] app-admin/eselect-xvmc-0.1  0 kB
[ebuild  N    ] x11-proto/trapproto-3.4.3  48 kB
[ebuild  N    ] x11-proto/compositeproto-0.4.2  99 kB
[ebuild  N    ] x11-proto/bigreqsproto-1.1.1  USE="-doc" 100 kB
[ebuild  N    ] x11-proto/xf86dgaproto-2.1  84 kB
[ebuild  N    ] x11-proto/scrnsaverproto-1.2.1  USE="-doc" 106 kB
[ebuild  N    ] x11-libs/libpciaccess-0.12.1  USE="zlib -minimal -static-libs" 319 kB
[ebuild  N    ] x11-proto/xf86rushproto-1.1.2  37 kB
[ebuild  N    ] x11-misc/xbitmaps-1.1.1  111 kB
[ebuild  N    ] x11-proto/resourceproto-1.1.1  93 kB
[ebuild  N    ] x11-proto/recordproto-1.14.1  USE="-doc" 110 kB
[ebuild  N    ] x11-proto/xcmiscproto-1.2.1  USE="-doc" 100 kB
[ebuild     U ] x11-proto/renderproto-0.11.1 [0.9.3] 104 kB
[ebuild     U ] x11-proto/fixesproto-5.0 [4.0] 99 kB
[ebuild  N    ] app-text/sgml-common-0.6.3-r5  75 kB
[ebuild  N    ] dev-lang/orc-0.4.11  USE="-examples -static-libs" 661 kB
[ebuild  N    ] app-text/iso-codes-3.24  6,067 kB
[ebuild     U ] sys-fs/udev-151-r4 [146-r1] USE="extras* -devfs-compat* -old-hd-rules% (-selinux) -test%" 0 kB
[ebuild     U ] media-libs/tiff-3.9.4 [3.9.2] USE="cxx jpeg zlib -jbig -static-libs%" 1,404 kB
[ebuild   R   ] media-libs/libquicktime-1.2.2  USE="aac alsa dv encode jpeg mmx png vorbis x264 -X -doc -ffmpeg -gtk -lame -opengl -schroedinger" 0 kB
[ebuild  N    ] x11-apps/xkbcomp-1.2.1  213 kB
[ebuild  N    ] app-text/docbook-xsl-stylesheets-1.75.2  1,507 kB
[ebuild  N    ] x11-libs/libXxf86vm-1.1.1  USE="-static-libs" 247 kB
[ebuild  N    ] x11-libs/libXvMC-1.0.6  USE="-static-libs" 264 kB
[ebuild  N    ] x11-apps/rgb-1.0.4  119 kB
[ebuild  N    ] x11-apps/iceauth-1.0.4  114 kB
[ebuild     U ] x11-libs/libXfont-1.4.3 [1.4.0] USE="-doc% -ipv6 -static-libs% (-debug%)" 0 kB
[ebuild  N    ] x11-libs/libXinerama-1.1.1  USE="-static-libs" 260 kB
[ebuild   R   ] media-libs/gd-2.0.35-r1  USE="jpeg png truetype -fontconfig -xpm" 1,185 kB
[ebuild   R   ] media-libs/mesa-7.10.1  USE="classic gallium nptl -debug -gles -hardened -llvm -motif -pic (-selinux)" VIDEO_CARDS="-intel -mach64 -mga -nouveau -r128 -radeon -savage -sis -tdfx -via -vmware" 0 kB
[ebuild     U ] media-libs/lcms-1.19 [1.18-r1] USE="jpeg python tiff zlib -static-libs%" 907 kB
[ebuild   R   ] app-text/ghostscript-gpl-8.71-r6  USE="cairo -X -bindist -cups -djvu -gtk -jpeg2k" LINGUAS="-ja -ko -zh_CN -zh_TW" 0 kB
[ebuild  NS   ] media-libs/lcms-2.0a [1.18-r1] USE="jpeg tiff zlib -static-libs" 3,369 kB
[ebuild  N    ] x11-misc/xkeyboard-config-2.1  683 kB
[ebuild  N    ] app-text/docbook-xml-dtd-4.3-r1  82 kB
[ebuild     U ] media-libs/imlib2-1.4.4 [1.4.2-r1] USE="bzip2 gif jpeg mmx mp3 nls png tiff zlib -X* -doc" 0 kB
[ebuild   R   ] media-libs/imlib-1.9.15-r2  USE="-deprecated% -doc (-gtk%*)" 670 kB
[ebuild     U ] media-libs/netpbm-10.49.00 [10.46.00-r1] USE="jpeg png svga tiff xml zlib -X* -jbig -jpeg2k -rle" 2,105 kB
[ebuild   R   ] media-video/mjpegtools-1.9.0-r1  USE="dga dv mmx png quicktime -gtk -sdl -v4l -yv12" 0 kB
[ebuild     U ] dev-util/gtk-doc-am-1.16 [1.11] 812 kB
[ebuild   R   ] media-libs/libmng-1.0.10  USE="lcms*" 1,068 kB
[ebuild     U ] dev-libs/glib-2.26.1-r1 [2.20.5-r1] USE="fam static-libs%* -debug -doc (-introspection) (-selinux) -test% -xattr (-hardened%)" 6,548 kB
[ebuild   R   ] x11-libs/qt-gui-4.6.3-r2  USE="accessibility dbus exceptions glib mng qt3support tiff (-aqua) -cups -debug -gtk -nas -nis -pch -raster -trace -xinerama" 0 kB
[ebuild   R   ] app-text/poppler-0.14.5  USE="abiword cxx jpeg lcms png qt4 utils xpdf-headers -cairo -cjk -curl -debug -doc -exceptions -jpeg2k" 0 kB
[ebuild  N    ] x11-libs/pango-1.28.3-r1  USE="-X -debug -doc (-introspection) -test" 0 kB
[ebuild  N    ] dev-libs/libcroco-0.6.2  USE="-doc -test" 406 kB
[ebuild  N    ] x11-libs/gdk-pixbuf-2.22.1  USE="jpeg tiff -X -debug -doc (-introspection) -jpeg2k -test" 1,508 kB
[ebuild   R   ] media-tv/mythtv-0.22_p24255  USE="alsa css dvb lirc mmx perl python tiff (-altivec) -autostart -debug -directv -faad -fftw -ieee1394 -jack -lcd -pulseaudio -vdpau -xvmc" VIDEO_CARDS="nvidia -via" 0 kB
[ebuild  N    ] gnome-base/librsvg-2.32.1  USE="-doc -gtk -tools" 0 kB
[ebuild   R   ] net-print/cups-1.3.11-r4  USE="acl dbus jpeg kerberos pam perl png ppds python ssl tiff -X -avahi -gnutls -java -ldap -php -samba -slp -static -xinetd -zeroconf" LINGUAS="-de -en -es -et -fr -he -id -it -ja -pl -sv -zh_TW" 0 kB
[ebuild  N    ] x11-base/xorg-server-1.9.4  USE="nptl udev xorg -dmx -doc -ipv6 -kdrive -minimal -static-libs -tslib" 0 kB
[ebuild  N    ] x11-drivers/nvidia-drivers-260.19.36  USE="acpi -custom-cflags -gtk (-multilib)" 27,890 kB
[ebuild  N    ] x11-drivers/xf86-input-keyboard-1.6.0  291 kB
[ebuild  N    ] x11-drivers/xf86-input-evdev-2.6.0  316 kB
[ebuild  N    ] x11-drivers/xf86-input-mouse-1.7.0  313 kB
[ebuild  N    ] x11-base/xorg-drivers-1.9  INPUT_DEVICES="evdev keyboard mouse -acecad -aiptek -elographics -fpit -joystick -penmount -synaptics -tslib -virtualbox -vmmouse -void -wacom" VIDEO_CARDS="nvidia -apm -ark -ast -chips -cirrus -dummy -epson -fbdev -fglrx -geode -glint -i128 -i740 (-impact) -intel -mach64 -mga -neomagic (-newport) -nouveau -nv (-omapfb) -r128 -radeon -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l -vesa -via -virtualbox -vmware (-voodoo)" 0 kB
[ebuild  N    ] media-gfx/imagemagick-6.6.5.6  USE="bzip2 corefonts cxx jpeg lcms openmp perl png svg tiff truetype xml zlib -X -autotrace -djvu -fftw -fontconfig -fpx -graphviz -gs -hdri -jbig -jpeg2k -lqr -openexr -q32 -q8 -raw -static-libs -wmf" VIDEO_CARDS="nvidia" 0 kB
[ebuild   R   ] media-video/transcode-1.1.5-r2  USE="a52 aac alsa dv dvd iconv imagemagick* jpeg mmx mp3 mpeg ogg quicktime sse sse2 truetype vorbis x264 xml xvid -3dnow -X (-altivec) -lzo -mjpeg -nuv -oss -postproc -sdl -theora -v4l2" 0 kB
[ebuild     U ] media-libs/gstreamer-0.10.31 [0.10.25] USE="nls (-introspection) -test" 3,361 kB
[ebuild     U ] media-libs/gst-plugins-base-0.10.31 [0.10.25] USE="nls orc%* -debug (-introspection)" 2,583 kB
[blocks b     ] <media-libs/gst-plugins-base-0.10.26 ("<media-libs/gst-plugins-base-0.10.26" is blocking media-libs/gstreamer-0.10.31)
[ebuild     U ] media-libs/gst-plugins-bad-0.10.19 [0.10.17] USE="-debug" 2,939 kB

Total: 68 packages (17 upgrades, 38 new, 1 in new slot, 12 reinstalls), Size of downloads: 70,673 kB
Conflict: 1 block
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21624

PostPosted: Sun Apr 03, 2011 8:09 pm    Post subject: Reply with quote

I cannot comment on =media-tv/mythtv-0.22_p24255, but at least some versions work fine on an Xorg-free system. Try running emerge --pretend --tree --deep --update =media-tv/mythtv-0.22_p24255 to see if you can tell why it needs an X server. If you already have an X server, then instead do emerge --pretend --verbose --depclean x11-base/xorg-server. Either this will succeed, indicating that you do not need an X server, or it will fail. If it fails, then the use of --verbose will tell --depclean to explain it refuses to remove x11-base/xorg-server. With enough patience, you can track that back to a desired package that has caused the dependency. Then, you can examine the USE flags of the package to understand whether you can adjust it not to require an X server.
Back to top
View user's profile Send private message
BonesToo
Apprentice
Apprentice


Joined: 19 Aug 2003
Posts: 153

PostPosted: Sun Apr 03, 2011 10:19 pm    Post subject: Reply with quote

Alright, further...

It was the imagemagick USE flag for the transcode process. Remove that and I get mythtv without X :D
Just not sure if that will break anything in mythtv that's looking to do image work though.

I still have mesa installed, but -opengl USE flag everywhere else.

EDIT: It was really VIDEO_CARDS="nvidia" that was making imagemagick pull in the nvidia-drivers which in turn was pulling in xorg-server. So i just disabled nvidia instead of imagemagick support in transcode
Back to top
View user's profile Send private message
BonesToo
Apprentice
Apprentice


Joined: 19 Aug 2003
Posts: 153

PostPosted: Sun Apr 03, 2011 11:14 pm    Post subject: Reply with quote

Failing on a number of packages that look like the same autoconf type error; ghostscript-gpl and lcms

Code:

>>> Emerging (1 of 21) app-text/ghostscript-gpl-8.71-r6
 * ghostscript-8.71.tar.xz RMD160 SHA1 SHA256 size ;-) ...               [ ok ]
 * ghostscript-gpl-8.71-patchset-4.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
 * Package:    app-text/ghostscript-gpl-8.71-r6
 * Repository: gentoo
 * Maintainer: printing@gentoo.org
 * USE:        cairo elibc_glibc kernel_linux userland_GNU x86
 * FEATURES:   nostrip sandbox
>>> Unpacking source...
>>> Unpacking ghostscript-8.71.tar.xz to /var/tmp/portage/app-text/ghostscript-gpl-8.71-r6/work
>>> Unpacking ghostscript-gpl-8.71-patchset-4.tar.bz2 to /var/tmp/portage/app-text/ghostscript-gpl-8.71-r6/work
>>> Source unpacked in /var/tmp/portage/app-text/ghostscript-gpl-8.71-r6/work
>>> Preparing source in /var/tmp/portage/app-text/ghostscript-gpl-8.71-r6/work/ghostscript-8.71 ...
 * Applying various patches (bugfixes/updates) ...
 *   ghostscript-gpl-8.61-multilib.patch ...                                                                                 [ ok ]
 *   ghostscript-gpl-8.64-fPIC.patch ...                                                                                     [ ok ]
 *   ghostscript-gpl-8.64-noopt.patch ...                                                                                    [ ok ]
 *   ghostscript-gpl-8.64-pksmraw.patch ...                                                                                  [ ok ]
 *   ghostscript-gpl-8.64-scripts.patch ...                                                                                  [ ok ]
 *   ghostscript-gpl-8.64-system-jasper.patch ...                                                                            [ ok ]
 *   ghostscript-gpl-8.70-runlibfileifexists.patch ...                                                                       [ ok ]
 *   ghostscript-gpl-8.71-CVE-2009-4270.patch ...                                                                            [ ok ]
 *   ghostscript-gpl-8.71-CVE-2010-1628.patch ...                                                                            [ ok ]
 *   ghostscript-gpl-8.71-CVE-2010-2055.patch ...                                                                            [ ok ]
 *   ghostscript-gpl-8.71-cups-realloc-color-depth.patch ...                                                                 [ ok ]
 *   ghostscript-gpl-8.71-jbig2dec-nullderef.patch ...                                                                       [ ok ]
 *   ghostscript-gpl-8.71-ldflags.patch ...                                                                                  [ ok ]
 *   ghostscript-gpl-8.71-libpng14.patch ...                                                                                 [ ok ]
 *   ghostscript-gpl-8.71-pdf2dsc.patch ...                                                                                  [ ok ]
 *   ghostscript-gpl-8.71-pdftoraster-exit.patch ...                                                                         [ ok ]
 *   ghostscript-gpl-8.71-tiff-default-strip-size.patch ...                                                                  [ ok ]
 *   ghostscript-gpl-8.71-tiff-fail-close.patch ...                                                                          [ ok ]
 *   ghostscript-gpl-8.71-tiff-fixes.patch ...                                                                               [ ok ]
 *   ghostscript-gpl-8.71-vsnprintf.patch ...                                                                                [ ok ]
 * Done with patching
 * Running eautoreconf in '/var/tmp/portage/app-text/ghostscript-gpl-8.71-r6/work/ghostscript-8.71' ...
 * Running aclocal ...                                                                                                       [ ok ]
 * Running autoconf ...                                                                                                      [ ok ]
 * Running elibtoolize in: ghostscript-8.71/jbig2dec/
 *   Applying portage-2.2.patch ...
 *   Applying sed-1.5.6.patch ...
 *   Applying as-needed-2.2.6.patch ...
 * Running eautoreconf in '/var/tmp/portage/app-text/ghostscript-gpl-8.71-r6/work/ghostscript-8.71/jbig2dec' ...
 * Running aclocal ...                                                                                                       [ ok ]
 * Running autoconf ...                                                                                                      [ !! ]

 * Failed Running autoconf !
 *
 * Include in your bugreport the contents of:
 *
 *   /var/tmp/portage/app-text/ghostscript-gpl-8.71-r6/temp/autoconf-4217.out

 * ERROR: app-text/ghostscript-gpl-8.71-r6 failed (prepare phase):
 *   Failed Running autoconf !
 *
 * Call stack:
 *     ebuild.sh, line   56:  Called src_prepare
 *   environment, line 3380:  Called eautoreconf
 *   environment, line 1053:  Called eautoconf
 *   environment, line  989:  Called autotools_run_tool 'autoconf'
 *   environment, line  632:  Called die
 * The specific snippet of code:
 *           die "Failed Running $1 !";
 *
 * If you need support, post the output of 'emerge --info =app-text/ghostscript-gpl-8.71-r6',
 * the complete build log and the output of 'emerge -pqv =app-text/ghostscript-gpl-8.71-r6'.
 * The complete build log is located at '/var/tmp/portage/app-text/ghostscript-gpl-8.71-r6/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-text/ghostscript-gpl-8.71-r6/temp/environment'.
 * S: '/var/tmp/portage/app-text/ghostscript-gpl-8.71-r6/work/ghostscript-8.71'

>>> Failed to emerge app-text/ghostscript-gpl-8.71-r6, Log file:

>>>  '/var/tmp/portage/app-text/ghostscript-gpl-8.71-r6/temp/build.log'


Code:
# cat /var/tmp/portage/app-text/ghostscript-gpl-8.71-r6/temp/autoconf-4217.out
***** autoconf *****
***** PWD: /var/tmp/portage/app-text/ghostscript-gpl-8.71-r6/work/ghostscript-8.71/jbig2dec
***** autoconf

configure.ac:24: error: possibly undefined macro: AC_PROG_LIBTOOL
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.


Code:
 # cat /var/tmp/portage/media-libs/lcms-1.19/temp/autoconf.out
***** autoconf *****
***** PWD: /var/tmp/portage/media-libs/lcms-1.19/work/lcms-1.19
***** autoconf

configure.ac:82: error: possibly undefined macro: AM_PROG_LD
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
configure.ac:122: error: possibly undefined macro: AC_PROG_LIBTOOL
Back to top
View user's profile Send private message
BonesToo
Apprentice
Apprentice


Joined: 19 Aug 2003
Posts: 153

PostPosted: Sun Apr 03, 2011 11:33 pm    Post subject: Reply with quote

And this when emerging glib, fails on automake:
Code:
# cat /var/tmp/portage/dev-libs/glib-2.26.1-r1/temp/automake.out
***** automake *****
***** PWD: /var/tmp/portage/dev-libs/glib-2.26.1-r1/work/glib-2.26.1
***** automake --add-missing --copy

gtk-doc.make:26: EXTRA_DIST multiply defined in condition TRUE ...
docs/reference/gio/Makefile.am:163:   `gtk-doc.make' included from here
Makefile.decl:8: ... `EXTRA_DIST' previously defined here
docs/reference/gio/Makefile.am:1:   `Makefile.decl' included from here
gtk-doc.make:26: EXTRA_DIST multiply defined in condition TRUE ...
docs/reference/glib/Makefile.am:75:   `gtk-doc.make' included from here
Makefile.decl:8: ... `EXTRA_DIST' previously defined here
docs/reference/glib/Makefile.am:2:   `Makefile.decl' included from here
gtk-doc.make:26: EXTRA_DIST multiply defined in condition TRUE ...
docs/reference/gobject/Makefile.am:60:   `gtk-doc.make' included from here
Makefile.decl:8: ... `EXTRA_DIST' previously defined here
docs/reference/gobject/Makefile.am:2:   `Makefile.decl' included from here
gio/Makefile.am:49: Libtool library used but `LIBTOOL' is undefined
gio/Makefile.am:49:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
gio/Makefile.am:49:   to `configure.ac' and run `aclocal' and `autoconf' again.
gio/Makefile.am:49:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
gio/Makefile.am:49:   its definition is in aclocal's search path.
gio/fam/Makefile.am:7: Libtool library used but `LIBTOOL' is undefined
gio/fam/Makefile.am:7:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
gio/fam/Makefile.am:7:   to `configure.ac' and run `aclocal' and `autoconf' again.
gio/fam/Makefile.am:7:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
gio/fam/Makefile.am:7:   its definition is in aclocal's search path.
gio/fen/Makefile.am:5: Libtool library used but `LIBTOOL' is undefined
gio/fen/Makefile.am:5:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
gio/fen/Makefile.am:5:   to `configure.ac' and run `aclocal' and `autoconf' again.
gio/fen/Makefile.am:5:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
gio/fen/Makefile.am:5:   its definition is in aclocal's search path.
gio/inotify/Makefile.am:5: Libtool library used but `LIBTOOL' is undefined
gio/inotify/Makefile.am:5:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
gio/inotify/Makefile.am:5:   to `configure.ac' and run `aclocal' and `autoconf' again.
gio/inotify/Makefile.am:5:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
gio/inotify/Makefile.am:5:   its definition is in aclocal's search path.
gio/libasyncns/Makefile.am:6: Libtool library used but `LIBTOOL' is undefined
gio/libasyncns/Makefile.am:6:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
gio/libasyncns/Makefile.am:6:   to `configure.ac' and run `aclocal' and `autoconf' again.
gio/libasyncns/Makefile.am:6:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
gio/libasyncns/Makefile.am:6:   its definition is in aclocal's search path.
gio/win32/Makefile.am:5: Libtool library used but `LIBTOOL' is undefined
gio/win32/Makefile.am:5:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
gio/win32/Makefile.am:5:   to `configure.ac' and run `aclocal' and `autoconf' again.
gio/win32/Makefile.am:5:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
gio/win32/Makefile.am:5:   its definition is in aclocal's search path.
gio/xdgmime/Makefile.am:5: Libtool library used but `LIBTOOL' is undefined
gio/xdgmime/Makefile.am:5:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
gio/xdgmime/Makefile.am:5:   to `configure.ac' and run `aclocal' and `autoconf' again.
gio/xdgmime/Makefile.am:5:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
gio/xdgmime/Makefile.am:5:   its definition is in aclocal's search path.
glib/Makefile.am:102: Libtool library used but `LIBTOOL' is undefined
glib/Makefile.am:102:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
glib/Makefile.am:102:   to `configure.ac' and run `aclocal' and `autoconf' again.
glib/Makefile.am:102:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
glib/Makefile.am:102:   its definition is in aclocal's search path.
glib/gnulib/Makefile.am:7: Libtool library used but `LIBTOOL' is undefined
glib/gnulib/Makefile.am:7:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
glib/gnulib/Makefile.am:7:   to `configure.ac' and run `aclocal' and `autoconf' again.
glib/gnulib/Makefile.am:7:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
glib/gnulib/Makefile.am:7:   its definition is in aclocal's search path.
glib/libcharset/Makefile.am:7: Libtool library used but `LIBTOOL' is undefined
glib/libcharset/Makefile.am:7:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
glib/libcharset/Makefile.am:7:   to `configure.ac' and run `aclocal' and `autoconf' again.
glib/libcharset/Makefile.am:7:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
glib/libcharset/Makefile.am:7:   its definition is in aclocal's search path.
glib/pcre/Makefile.am:25: Libtool library used but `LIBTOOL' is undefined
glib/pcre/Makefile.am:25:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
glib/pcre/Makefile.am:25:   to `configure.ac' and run `aclocal' and `autoconf' again.
glib/pcre/Makefile.am:25:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
glib/pcre/Makefile.am:25:   its definition is in aclocal's search path.
gmodule/Makefile.am:42: Libtool library used but `LIBTOOL' is undefined
gmodule/Makefile.am:42:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
gmodule/Makefile.am:42:   to `configure.ac' and run `aclocal' and `autoconf' again.
gmodule/Makefile.am:42:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
gmodule/Makefile.am:42:   its definition is in aclocal's search path.
gobject/Makefile.am:36: Libtool library used but `LIBTOOL' is undefined
gobject/Makefile.am:36:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
gobject/Makefile.am:36:   to `configure.ac' and run `aclocal' and `autoconf' again.
gobject/Makefile.am:36:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
gobject/Makefile.am:36:   its definition is in aclocal's search path.
gthread/Makefile.am:30: Libtool library used but `LIBTOOL' is undefined
gthread/Makefile.am:30:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
gthread/Makefile.am:30:   to `configure.ac' and run `aclocal' and `autoconf' again.
gthread/Makefile.am:30:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
gthread/Makefile.am:30:   its definition is in aclocal's search path.
tests/Makefile.am:164: Libtool library used but `LIBTOOL' is undefined
tests/Makefile.am:164:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
tests/Makefile.am:164:   to `configure.ac' and run `aclocal' and `autoconf' again.
tests/Makefile.am:164:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
tests/Makefile.am:164:   its definition is in aclocal's search path.
tests/Makefile.am:133: variable `date_test_LDADD' is defined but no program or
tests/Makefile.am:133: library has `date_test' as canonical name (possible typo)
tests/Makefile.am:139: variable `list_test_LDADD' is defined but no program or
tests/Makefile.am:139: library has `list_test' as canonical name (possible typo)
tests/gobject/Makefile.am:20: Libtool library used but `LIBTOOL' is undefined
tests/gobject/Makefile.am:20:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
tests/gobject/Makefile.am:20:   to `configure.ac' and run `aclocal' and `autoconf' again.
tests/gobject/Makefile.am:20:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
tests/gobject/Makefile.am:20:   its definition is in aclocal's search path.
Back to top
View user's profile Send private message
BonesToo
Apprentice
Apprentice


Joined: 19 Aug 2003
Posts: 153

PostPosted: Sun Apr 03, 2011 11:50 pm    Post subject: Reply with quote

was still missing pwd and date, sym linked them to busybox and then re-emerged libtool and coreutils again, and now its moving again :) only 21 packages to go.
Back to top
View user's profile Send private message
BonesToo
Apprentice
Apprentice


Joined: 19 Aug 2003
Posts: 153

PostPosted: Mon Apr 04, 2011 5:36 am    Post subject: Reply with quote

back up and running again...Thanks Hu
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum