Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 111506 - dev-util/cweb-3.64 and app-text/tetex collide with each other
Summary: dev-util/cweb-3.64 and app-text/tetex collide with each other
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: PPC All
: High normal (vote)
Assignee: TeX project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 136559 181580
  Show dependency tree
 
Reported: 2005-11-04 14:08 UTC by Dirk Schoenberger
Modified: 2007-06-19 22:42 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dirk Schoenberger 2005-11-04 14:08:03 UTC
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
Comment 1 Fabian Groffen gentoo-dev 2005-11-04 14:12:24 UTC
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?
Comment 2 Dirk Schoenberger 2005-11-04 14:34:59 UTC
> 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 ... ;)
Comment 3 Dirk Schoenberger 2005-11-04 14:38:53 UTC
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)
Comment 4 Fabian Groffen gentoo-dev 2005-11-05 00:33:05 UTC
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.
Comment 5 Alexandre Buisse (RETIRED) gentoo-dev 2005-11-07 09:54:43 UTC
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
Comment 6 Dirk Schoenberger 2005-11-07 14:35:50 UTC
> 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)
Comment 7 Martin Ehmsen (RETIRED) gentoo-dev 2006-04-24 09:07:11 UTC
(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.
Comment 8 Dirk Schoenberger 2006-04-25 11:11:44 UTC
> > 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)
Comment 9 Charlie Shepherd (RETIRED) gentoo-dev 2006-12-09 07:57:51 UTC
You guys mind if I add the blockers?
Comment 10 Jakub Moc (RETIRED) gentoo-dev 2007-04-04 15:31:34 UTC
Ping... someone add the blockers.
Comment 11 Christian Faulhammer (RETIRED) gentoo-dev 2007-06-19 22:42:51 UTC
I added the block, closing