While trying to emerge dev-util/cweb-3.64 I ran into the following problem >>> Test phase [not enabled]: dev-util/cweb-3.64 >>> Install cweb-3.64 into /var/tmp/portage/cweb-3.64/image/ category dev-util man: prepallstrip: strip: strip --strip-unneeded strip: strip --strip-unneeded >>> Completed installing cweb-3.64 into /var/tmp/portage/cweb-3.64/image/ * checking 8 files for package collisions existing file /usr/bin/ctangle is not owned by this package existing file /usr/bin/cweave is not owned by this package existing file /usr/share/man/man1/cweb.1.gz is not owned by this package Apparently this already exist on MacOSX Tiger. cweave --version gives the following CWEAVE (Web2C 7.4.5) 3.64 kpathsea version 3.4.5 Copyright (C) 1997-2003 Silvio Levy and Donald E. Knuth. Kpathsea is copyright (C) 1997-2003 Free Software Foundation, Inc. There is NO warranty. Redistribution of this software is covered by the terms of both the CWEAVE copyright and the GNU General Public License. For more information about these matters, see the files named COPYING and the CWEAVE source. Primary author of CWEAVE: Silvio Levy and Donald E. Knuth. Kpathsea written by Karl Berry and others. Is this a missing package.provided? Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.51.22-r3 (default-darwin/macos/10.4, gcc-4.0.0, libsystem-7.1-r0, 8.3.0 Power Macintosh) =============================================================== == System uname: 8.3.0 Power Macintosh powerpc macos-20041118 distcc 2.0.1-zeroconf powerpc-apple-darwin7.0 (protocol 1) (default port 3632) [disabled] dev-lang/python: [Not Present] sys-apps/sandbox: [Not Present] sys-devel/autoconf: [Not Present] sys-devel/automake: [Not Present] sys-devel/binutils: [Not Present] sys-devel/libtool: [Not Present] virtual/os-headers: 7.1 ACCEPT_KEYWORDS="ppc-macos" AUTOCLEAN="yes" CBUILD="powerpc-apple-darwin8" CFLAGS="-O2 -pipe" CHOST="powerpc-apple-darwin8" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /usr/ share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig collision-protect distlocks sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/ gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="ppc aalib emboss gdbm gif imagemagick libwww nls ogg opengl png ppc-macos qt sdl slang tetex tiff vorbis userland_Darwin kernel_Darwin elibc_Darwin" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Heh, Donald E. Knuth! However: % la /usr/bin/ctangle /usr/bin/cweave /usr/share/man/man1/cweb.1.gz ls: /usr/bin/ctangle: No such file or directory ls: /usr/bin/cweave: No such file or directory ls: /usr/share/man/man1/cweb.1.gz: No such file or directory So I think another package provides it on your system. Can you do: % equery belongs cweave to see what provides it for you?
> So I think another package provides it on your system. Can you do: > % equery belongs cweave This is problematic. equery seems to belong to app-portage/gentoolkit, which seem to depend on sys- apps/portage 2.0.53. Last time I upgraded portage 2.0.53 (rc1, current is rc7), I trashed my gentoo install. So I think I am a little reluctant to use rc's ... ;)
Strike out the last. gentoolkit is also available in ppc-macos stable. # equery belongs cweave[ Searching for file(s) cweave in *... ] app-text/tetex-2.0.2-r5 (/usr/bin/cweave)
aha, so we have a nice clash of tetex and cweb. OSX has nothing to do with it here. Reassigning to text-markup herd as they are owner of tetex. Owner of cweb is unknown adding the last version bumper. I think one of the two packages should block the other, as the description somehow indicates tetex and cweb will have things in common.
This clash seems to occur only with tetex-2. The new versions of web2c, included in tetex-3, have renamed these executables in weave and tangle. Can you please upgrade to tetex-3 and tell me if it works ? Thanks
> This clash seems to occur only with tetex-2. The new versions of web2c, included > in tetex-3, have renamed these executables in weave and tangle. > Can you please upgrade to tetex-3 and tell me if it works ? tetex-3 doesn't seem to emerge cleanly on ppc-macos (http://bugs.gentoo.org/show_bug.cgi?id=106886)
(In reply to comment #6) > tetex-3 doesn't seem to emerge cleanly on ppc-macos > (http://bugs.gentoo.org/show_bug.cgi?id=106886) It does now, so can you please try tetex-3.
> > tetex-3 doesn't seem to emerge cleanly on ppc-macos > > (http://bugs.gentoo.org/show_bug.cgi?id=106886) > It does now, so can you please try tetex-3. With an installed tetex-3 I still get /usr/lib/portage/bin/prepstrip: line 1: scanelf: command not found >>> Completed installing cweb-3.64 into /var/tmp/portage/cweb-3.64/image/ * checking 8 files for package collisions existing file /usr/bin/ctangle is not owned by this package existing file /usr/bin/cweave is not owned by this package existing file /usr/share/man/man1/cweb.1.gz is not owned by this package * spent 0.00338411331177 seconds checking for file collisions * This package is blocked because it wants to overwrite * files belonging to other packages (see messages above). * If you have no clue what this is all about report it * as a bug for this package on http://bugs.gentoo.org "equery belongs cweave" gives [ Searching for file(s) cweave in *... ] app-text/tetex-3.0_p1-r3 (/usr/bin/cweave)
You guys mind if I add the blockers?
Ping... someone add the blockers.
I added the block, closing