View previous topic :: View next topic |
Author |
Message |
h2sammo Veteran
Joined: 11 Mar 2009 Posts: 1025 Location: Michigan
|
Posted: Sun Jul 31, 2011 3:20 pm Post subject: problem with circular dependencies on fresh install |
|
|
Code: | emerge -av xorg-server
.
.
.
Total: 66 packages (66 new), Size of downloads: 33,780 kB
* Error: circular dependencies:
(dev-util/gtk-doc-am-1.16::gentoo, ebuild scheduled for merge) depends on
(dev-util/pkgconfig-0.26::gentoo, ebuild scheduled for merge) (buildtime)
(dev-libs/glib-2.28.6::gentoo, ebuild scheduled for merge) (buildtime)
(dev-util/gtk-doc-am-1.16::gentoo, ebuild scheduled for merge) (buildtime)
* Note that circular dependencies can often be avoided by temporarily
* disabling USE flags that trigger optional dependencies.
|
Code: | clamshell linux # cat /etc/make.conf
CHOST="powerpc-unknown-linux-gnu"
CFLAGS="-mcpu=750 -O2 -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
#LDFLAGS="-W1,--as-needed"
FEATURES="sandbox distlocks metadata-transfer"
ACCEPT_LICENSE="*"
VIDEO_CARDS="mach64"
INPUT_DEVICES="keyboard mouse"
ALSA_CARDS="powermac"
USE="alsa cdr lm_sensors wifi"
LINGUAS="US"
PORTAGE_NICENESS=19
AUTOCLEAN="yes" |
Code: | clamshell linux # emerge --info
Portage 2.1.10.3 (default/linux/powerpc/ppc32/10.0, gcc-4.4.5, glibc-2.12.2-r0, 2.6.38-gentoo-r6 ppc)
=================================================================
System uname: Linux-2.6.38-gentoo-r6-ppc-740-750-with-gentoo-2.0.3
Timestamp of tree: Sat, 30 Jul 2011 23:00:01 +0000
app-shells/bash: 4.1_p9
dev-lang/python: 2.7.1-r1, 3.1.3-r1
sys-apps/baselayout: 2.0.3
sys-apps/openrc: 0.8.3-r1
sys-apps/sandbox: 2.4
sys-devel/autoconf: 2.68
sys-devel/automake: 1.11.1
sys-devel/binutils: 2.20.1-r1
sys-devel/gcc: 4.4.5
sys-devel/gcc-config: 1.4.1-r1
sys-devel/libtool: 2.4-r1
sys-devel/make: 3.82
sys-kernel/linux-headers: 2.6.36.1 (virtual/os-headers)
sys-libs/glibc: 2.12.2
Repositories: gentoo
ACCEPT_KEYWORDS="ppc"
ACCEPT_LICENSE="*"
CBUILD="powerpc-unknown-linux-gnu"
CFLAGS="-mcpu=750 -O2 -pipe"
CHOST="powerpc-unknown-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-mcpu=750 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles fixpackages metadata-transfer news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="US"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
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=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="acl alsa berkdb bzip2 cdr cli cracklib crypt cups cxx dri fortran gdbm gpm iconv ipv6 modules mudflap ncurses nls nptl nptlonly openmp pam pcre perl ppc pppd python readline session ssl sysfs tcpd unicode wifi xorg zlib" ALSA_CARDS="powermac" 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" CALLIGRA_FEATURES="braindump flow karbon kexi kpresenter krita tables words" 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" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="US" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="mach64" 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, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
|
Code: | clamshell linux # eselect profile list
Available profile symlink targets:
[1] default/linux/powerpc/ppc32/10.0 *
[2] default/linux/powerpc/ppc32/10.0/desktop
[3] default/linux/powerpc/ppc32/10.0/desktop/gnome
[4] default/linux/powerpc/ppc32/10.0/desktop/kde
[5] default/linux/powerpc/ppc32/10.0/developer
[6] default/linux/powerpc/ppc32/10.0/server
[7] default/linux/powerpc/ppc64/10.0/32bit-userland
[8] default/linux/powerpc/ppc64/10.0/32bit-userland/desktop
[9] default/linux/powerpc/ppc64/10.0/32bit-userland/desktop/gnome
[10] default/linux/powerpc/ppc64/10.0/32bit-userland/desktop/kde
[11] default/linux/powerpc/ppc64/10.0/32bit-userland/developer
[12] default/linux/powerpc/ppc64/10.0/32bit-userland/server
[13] hardened/linux/powerpc/ppc32
[14] hardened/linux/powerpc/ppc64/32bit-userland |
any ideas?
i cant get rid of this problem. i tried disabling all USE flags in make.conf with the same result.
thank you |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8708 Location: ~Brussels - Belgique
|
Posted: Sun Jul 31, 2011 3:41 pm Post subject: |
|
|
try this Code: | USE="-*" emerge -1av --nodeps glib | or this Code: | USE="-*" emerge -1av --nodeps pkg-config |
then try again to compile what you want _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
h2sammo Veteran
Joined: 11 Mar 2009 Posts: 1025 Location: Michigan
|
Posted: Sun Jul 31, 2011 3:54 pm Post subject: |
|
|
Code: | 100%[================================================>] 396,399 369K/s in 1.0s
2011-07-31 11:44:14 (369 KB/s) - `/usr/portage/distfiles/pkg-config-0.26.tar.gz' saved [396399/396399]
* pkg-config-0.26.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* Package: dev-libs/glib-2.28.6
* Repository: gentoo
* Maintainer: gnome@gentoo.org
* USE: elibc_glibc kernel_linux ppc userland_GNU
* FEATURES: sandbox
>>> Unpacking source...
>>> Unpacking glib-2.28.6.tar.bz2 to /var/tmp/portage/dev-libs/glib-2.28.6/work
>>> Unpacking pkg-config-0.26.tar.gz to /var/tmp/portage/dev-libs/glib-2.28.6/work
>>> Source unpacked in /var/tmp/portage/dev-libs/glib-2.28.6/work
>>> Preparing source in /var/tmp/portage/dev-libs/glib-2.28.6/work/glib-2.28.6 ...
`/var/tmp/portage/dev-libs/glib-2.28.6/work/pkg-config-0.26/pkg.m4' -> `/var/tmp/portage/dev-libs/glib-2.28.6/work/pkg.m4'
* Applying glib-2.26.1-gatomic-header.patch ... [ ok ]
* Applying glib-2.18.1-workaround-gio-test-failure-without-userpriv.patch ... [ ok ]
* Applying glib-2.12.12-fbsd.patch ... [ ok ]
* Applying glib-2.25-punt-python-check.patch ... [ ok ]
* Applying glib-2.24-assert-test-failure.patch ... [ ok ]
* Applying glib-2.26.0-disable-locale-sensitive-test.patch ... [ ok ]
* Applying glib-2.26.0-disable-volumemonitor-broken-test.patch ... [ ok ]
* Running eautoreconf in '/var/tmp/portage/dev-libs/glib-2.28.6/work/glib-2.28.6' ...
* Running aclocal -I /var/tmp/portage/dev-libs/glib-2.28.6/work -I m4macros ... [ ok ]
* Running libtoolize --copy --force --install --automake ... [ ok ]
* Running aclocal -I /var/tmp/portage/dev-libs/glib-2.28.6/work -I m4macros ... [ ok ]
* Running autoconf -I /var/tmp/portage/dev-libs/glib-2.28.6/work ... [ ok ]
* Running autoheader -I /var/tmp/portage/dev-libs/glib-2.28.6/work ... [ ok ]
* Running automake --add-missing --copy ... [ !! ]
* Failed Running automake !
*
* Include in your bugreport the contents of:
*
* /var/tmp/portage/dev-libs/glib-2.28.6/temp/automake.out
* ERROR: dev-libs/glib-2.28.6 failed (prepare phase):
* Failed Running automake !
*
* Call stack:
* ebuild.sh, line 56: Called src_prepare
* environment, line 5995: Called eautoreconf
* environment, line 1721: Called eautomake
* environment, line 1690: Called autotools_run_tool 'automake' '--add-missing' '--copy'
* environment, line 1315: Called die
* The specific snippet of code:
* die "Failed Running $1 !";
*
* If you need support, post the output of 'emerge --info =dev-libs/glib-2.28.6',
* the complete build log and the output of 'emerge -pqv =dev-libs/glib-2.28.6'.
* The complete build log is located at '/var/tmp/portage/dev-libs/glib-2.28.6/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-libs/glib-2.28.6/temp/environment'.
* S: '/var/tmp/portage/dev-libs/glib-2.28.6/work/glib-2.28.6'
>>> Failed to emerge dev-libs/glib-2.28.6, Log file:
|
|
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8708 Location: ~Brussels - Belgique
|
Posted: Sun Jul 31, 2011 4:00 pm Post subject: |
|
|
From which stage did you start ? It misses so many packages...
Nevertheless, pkg-config needs automake, so do that: Code: | emerge -1av automake |
_________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
h2sammo Veteran
Joined: 11 Mar 2009 Posts: 1025 Location: Michigan
|
Posted: Sun Jul 31, 2011 5:11 pm Post subject: |
|
|
i emerged automake, but still:
Code: | >>> Emerging (1 of 1) dev-libs/glib-2.28.6
* glib-2.28.6.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* pkg-config-0.26.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* Package: dev-libs/glib-2.28.6
* Repository: gentoo
* Maintainer: gnome@gentoo.org
* USE: elibc_glibc kernel_linux ppc userland_GNU
* FEATURES: sandbox
>>> Unpacking source...
>>> Unpacking glib-2.28.6.tar.bz2 to /var/tmp/portage/dev-libs/glib-2.28.6/work
>>> Unpacking pkg-config-0.26.tar.gz to /var/tmp/portage/dev-libs/glib-2.28.6/work
>>> Source unpacked in /var/tmp/portage/dev-libs/glib-2.28.6/work
>>> Preparing source in /var/tmp/portage/dev-libs/glib-2.28.6/work/glib-2.28.6 ...
`/var/tmp/portage/dev-libs/glib-2.28.6/work/pkg-config-0.26/pkg.m4' -> `/var/tmp/portage/dev-libs/glib-2.28.6/work/pkg.m4'
* Applying glib-2.26.1-gatomic-header.patch ... [ ok ]
* Applying glib-2.18.1-workaround-gio-test-failure-without-userpriv.patch ... [ ok ]
* Applying glib-2.12.12-fbsd.patch ... [ ok ]
* Applying glib-2.25-punt-python-check.patch ... [ ok ]
* Applying glib-2.24-assert-test-failure.patch ... [ ok ]
* Applying glib-2.26.0-disable-locale-sensitive-test.patch ... [ ok ]
* Applying glib-2.26.0-disable-volumemonitor-broken-test.patch ... [ ok ]
* Running eautoreconf in '/var/tmp/portage/dev-libs/glib-2.28.6/work/glib-2.28.6' ...
* Running aclocal -I /var/tmp/portage/dev-libs/glib-2.28.6/work -I m4macros ... [ ok ]
* Running libtoolize --copy --force --install --automake ... [ ok ]
* Running aclocal -I /var/tmp/portage/dev-libs/glib-2.28.6/work -I m4macros ... [ ok ]
* Running autoconf -I /var/tmp/portage/dev-libs/glib-2.28.6/work ... [ ok ]
* Running autoheader -I /var/tmp/portage/dev-libs/glib-2.28.6/work ... [ ok ]
* Running automake --add-missing --copy ... [ !! ]
* Failed Running automake !
*
* Include in your bugreport the contents of:
*
* /var/tmp/portage/dev-libs/glib-2.28.6/temp/automake.out
* ERROR: dev-libs/glib-2.28.6 failed (prepare phase):
* Failed Running automake !
*
* Call stack:
* ebuild.sh, line 56: Called src_prepare
* environment, line 5995: Called eautoreconf
* environment, line 1721: Called eautomake
* environment, line 1690: Called autotools_run_tool 'automake' '--add-missing' '--copy'
* environment, line 1315: Called die
* The specific snippet of code:
* die "Failed Running $1 !";
*
* If you need support, post the output of 'emerge --info =dev-libs/glib-2.28.6',
* the complete build log and the output of 'emerge -pqv =dev-libs/glib-2.28.6'.
* The complete build log is located at '/var/tmp/portage/dev-libs/glib-2.28.6/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-libs/glib-2.28.6/temp/environment'.
* S: '/var/tmp/portage/dev-libs/glib-2.28.6/work/glib-2.28.6'
>>> Failed to emerge dev-libs/glib-2.28.6, Log file:
|
i used the latest stage3 for ppc32 architecture |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54237 Location: 56N 3W
|
Posted: Sun Jul 31, 2011 5:57 pm Post subject: |
|
|
h2sammo,
If you want a desktop system Code: | [1] default/linux/powerpc/ppc32/10.0 * | is the wrong profile to start with ... unless you want the heavey hand of experience to tech you about the use flags you will need.
Hmm ... ppc32 _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
h2sammo Veteran
Joined: 11 Mar 2009 Posts: 1025 Location: Michigan
|
Posted: Sun Jul 31, 2011 6:40 pm Post subject: |
|
|
i switched back to profile 2 (desktop). i was trying to minimize USE flags so i might get rid of circular dependencies. i still have the same problem:
Code: | clamshell ~ # USE="-*" emerge -1av --nodeps dev-libs/glib
These are the packages that would be merged, in order:
[ebuild N ] dev-libs/glib-2.28.6 USE="-debug -doc -fam (-introspection) (-selinux) -static-libs -test -xattr" 0 kB
Total: 1 package (1 new), Size of downloads: 0 kB
Would you like to merge these packages? [Yes/No] ys^Hes^H^H
Sorry, response 'y' not understood. [Yes/No] yes
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) dev-libs/glib-2.28.6
* glib-2.28.6.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* pkg-config-0.26.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* Package: dev-libs/glib-2.28.6
* Repository: gentoo
* Maintainer: gnome@gentoo.org
* USE: elibc_glibc kernel_linux ppc userland_GNU
* FEATURES: sandbox
>>> Unpacking source...
>>> Unpacking glib-2.28.6.tar.bz2 to /var/tmp/portage/dev-libs/glib-2.28.6/work
>>> Unpacking pkg-config-0.26.tar.gz to /var/tmp/portage/dev-libs/glib-2.28.6/work
>>> Source unpacked in /var/tmp/portage/dev-libs/glib-2.28.6/work
>>> Preparing source in /var/tmp/portage/dev-libs/glib-2.28.6/work/glib-2.28.6 ...
`/var/tmp/portage/dev-libs/glib-2.28.6/work/pkg-config-0.26/pkg.m4' -> `/var/tmp/portage/dev-libs/glib-2.28.6/work/pkg.m4'
* Applying glib-2.26.1-gatomic-header.patch ... [ ok ]
* Applying glib-2.18.1-workaround-gio-test-failure-without-userpriv.patch ... [ ok ]
* Applying glib-2.12.12-fbsd.patch ... [ ok ]
* Applying glib-2.25-punt-python-check.patch ... [ ok ]
* Applying glib-2.24-assert-test-failure.patch ... [ ok ]
* Applying glib-2.26.0-disable-locale-sensitive-test.patch ... [ ok ]
* Applying glib-2.26.0-disable-volumemonitor-broken-test.patch ... [ ok ]
* Running eautoreconf in '/var/tmp/portage/dev-libs/glib-2.28.6/work/glib-2.28.6' ...
* Running aclocal -I /var/tmp/portage/dev-libs/glib-2.28.6/work -I m4macros ... [ ok ]
* Running libtoolize --copy --force --install --automake ... [ ok ]
* Running aclocal -I /var/tmp/portage/dev-libs/glib-2.28.6/work -I m4macros ... [ ok ]
* Running autoconf -I /var/tmp/portage/dev-libs/glib-2.28.6/work ... [ ok ]
* Running autoheader -I /var/tmp/portage/dev-libs/glib-2.28.6/work ... [ ok ]
* Running automake --add-missing --copy ... [ !! ]
* Failed Running automake !
*
* Include in your bugreport the contents of:
*
* /var/tmp/portage/dev-libs/glib-2.28.6/temp/automake.out
* ERROR: dev-libs/glib-2.28.6 failed (prepare phase):
* Failed Running automake !
*
* Call stack:
* ebuild.sh, line 56: Called src_prepare
* environment, line 5995: Called eautoreconf
* environment, line 1721: Called eautomake
* environment, line 1690: Called autotools_run_tool 'automake' '--add-missing' '--copy'
* environment, line 1315: Called die
* The specific snippet of code:
* die "Failed Running $1 !";
*
* If you need support, post the output of 'emerge --info =dev-libs/glib-2.28.6',
* the complete build log and the output of 'emerge -pqv =dev-libs/glib-2.28.6'.
* The complete build log is located at '/var/tmp/portage/dev-libs/glib-2.28.6/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-libs/glib-2.28.6/temp/environment'.
* S: '/var/tmp/portage/dev-libs/glib-2.28.6/work/glib-2.28.6'
|
|
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54237 Location: 56N 3W
|
Posted: Sun Jul 31, 2011 7:53 pm Post subject: |
|
|
h2sammo,
Its not clear to me where you are in the install cycle. However X, cups and doc are well known for causing circular dependencies during install.
Try USE="-X -cups -doc" emerge .... then do the emerge again without the USE="-X -cups -doc" prepended.
You can try turning off those flags one at a time to minimise the rebuild. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
h2sammo Veteran
Joined: 11 Mar 2009 Posts: 1025 Location: Michigan
|
Posted: Sun Jul 31, 2011 9:55 pm Post subject: |
|
|
NeddySeagoon,
I am at the part where i have a bootable system and i wish to install the xorg-server. i tried doing it with the cups, X and doc flags disabled as suggested by you but i still get the same circular dependencies:
Code: | clamshell ~ # USE="-X -cups -doc" emerge -av xorg-server
.
.
.
Total: 67 packages (67 new), Size of downloads: 27,243 kB
* Error: circular dependencies:
(dev-util/gtk-doc-am-1.16::gentoo, ebuild scheduled for merge) depends on
(dev-util/pkgconfig-0.26::gentoo, ebuild scheduled for merge) (buildtime)
(dev-libs/glib-2.28.6::gentoo, ebuild scheduled for merge) (buildtime)
(dev-util/gtk-doc-am-1.16::gentoo, ebuild scheduled for merge) (buildtime)
* Note that circular dependencies can often be avoided by temporarily
* disabling USE flags that trigger optional dependencies.
|
|
|
Back to top |
|
|
Hu Moderator
Joined: 06 Mar 2007 Posts: 21633
|
Posted: Sun Jul 31, 2011 10:24 pm Post subject: |
|
|
=dev-util/pkgconfig-0.26 requires dev-libs/glib:2.
=dev-libs/glib-2.28.6 requires >=dev-util/gtk-doc-am-1.13.
=dev-util/gtk-doc-am-1.16 requires >=dev-util/pkgconfig-0.19.
Solution: install an older version of one of these packages, which lacks the corresponding troublesome dependency. =dev-util/pkgconfig-0.25-r2 is still in the tree and does not require dev-libs/glib:2. However, it is new enough that it will allow you to install =dev-util/gtk-doc-am-1.16, which will then let you build =dev-libs/glib-2.28.6, which will then let you build =dev-util/pkgconfig-0.26. |
|
Back to top |
|
|
cwr Veteran
Joined: 17 Dec 2005 Posts: 1969
|
Posted: Mon Aug 01, 2011 8:35 am Post subject: |
|
|
I use the following use flags to get past circular dependencies (X and doc are set in
my /etc/make.conf).
Code: |
# Circular dependency with xorg-X11.
x11-libs/libXi -doc
x11-libs/libX11 -doc
#sys-auth/polkit -doc
# There seems no point in rebuilding these, even for the docs.
sys-devel/gcc -doc -gtk
# doc is needed by parrot.
dev-lang/perl -doc
# Otherwise xinit pulls in xsm, which pulls in broken rsh stuff.
x11-apps/xinit minimal
# dbus, hal and dbus-glib docs form a set of circular dependencies.
# Re-emerge them after it's all over.
dev-libs/dbus-glib -doc
sys-apps/dbus -doc
# Circular dependency with glib and gtk-doc
dev-libs/glib -doc
#dev-util/gtk-doc -doc
# Circular dependency with hal - still needed ?
dev-libs/libusb -doc
# Circular dependency with poppler in 2010.
x11-libs/gtk+ -cups
# Cannot emerge 2009 xorg-x11 otherwise.
x11-libs/libxcb -doc
media-libs/fontconfig -doc
# Cannot emerge 2009 gnome otherwise.
dev-python/jinja2 -doc
# Needed by Gnome => graphviz-2.18
x11-libs/cairo X directfb opengl svg
# Needed by Gnome.
x11-libs/pango X
# Needed for Gnome => evince
app-text/poppler-bindings gtk
# Needed by Gnome to browse the network.
gnome-base/gnome-vfs samba
# cups drags in all X, and isn't needed for a simple client.
# Only drag in cups if we already have X.
#net-fs/samba -ldap -cups
net-fs/samba syslog -ldap
# We don't want ssh to drag in X just for its own use.
net-misc/openssh -X
|
The commented-out lines are things I tried and didn't need.
Will |
|
Back to top |
|
|
h2sammo Veteran
Joined: 11 Mar 2009 Posts: 1025 Location: Michigan
|
Posted: Tue Aug 02, 2011 12:36 am Post subject: |
|
|
Hu wrote: | =dev-util/pkgconfig-0.26 requires dev-libs/glib:2.
=dev-libs/glib-2.28.6 requires >=dev-util/gtk-doc-am-1.13.
=dev-util/gtk-doc-am-1.16 requires >=dev-util/pkgconfig-0.19.
Solution: install an older version of one of these packages, which lacks the corresponding troublesome dependency. =dev-util/pkgconfig-0.25-r2 is still in the tree and does not require dev-libs/glib:2. However, it is new enough that it will allow you to install =dev-util/gtk-doc-am-1.16, which will then let you build =dev-libs/glib-2.28.6, which will then let you build =dev-util/pkgconfig-0.26. |
thank you.
everything compiled based on this. |
|
Back to top |
|
|
|
|
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
|
|