Skip to Content.
Sympa Menu

sm-users - Re: [SM-Users] strange make targets: tetex

sm-users AT lists.ibiblio.org

Subject: Sourcemage Users List

List archive

Chronological Thread  
  • From: Pierre Abbat <phma AT phma.hn.org>
  • To: sm-users AT lists.ibiblio.org
  • Subject: Re: [SM-Users] strange make targets: tetex
  • Date: Wed, 3 Nov 2004 20:46:07 -0500

On Friday 10 September 2004 12:49, Andrew wrote:
> There are two errors, the first one about circular depends is fine,
> the second one about no rule to make target is important.
> It means your depends tree is holey, for example sorcery thinks that
> kdebase depends on lame, and lame is not installed. The reason this
> matters is sorcery tries to fully order depends so things cast in a
> better order, but make is annoyed that it cant quite do that. Since you
> recently updated sorcery you need to run "cleanse" I recommend running
> the following:
>
> cleanse --packages
> cleanse --delint
> cleanse --prune doit
>
> The folks on irc can help you through, alternatively i "fixed" test/devel
> sorcery to be less strict about holes, but you end up losing the full
> ordering which can cause some massive headaches during upgrade when the
> depends ordering falls apart and things cast in the wrong order :)

I did that without "doit", then cast what I could, and I still have problems.
Here's what happens when I try to cast cups:

root@blackcat:/var/lib/sorcery/codex/local/local# cast -c cups
Computing previously installed dependencies...
Preparing environment for cups
cups won't ARCHIVE installed files
Checking dependencies for cups
Collating dependencies...
Spells are to be cast:
---------------------------
cups

Do you want to cast these spells? [y]

make: Circular gimp-print <- cups dependency dropped.
make: *** No rule to make target `tetex', needed by `Linux-PAM'.
make: *** No rule to make target `libmcrypt', needed by `mcrypt'.
make: *** No rule to make target `gnome-mime-data2', needed by `gnome-vfs2'.
make: *** No rule to make target `coreutils', needed by `basesystem'.
make: *** No rule to make target `sysvinit', needed by `chrony'.
make: *** No rule to make target `libgtop', needed by `gnome-utils'.
make: *** No rule to make target `ghostscript', needed by `psutils'.
make: *** No rule to make target `frontline', needed by `sodipodi'.
make: *** No rule to make target `libgnomeprintui20', needed by `sodipodi'.
make: Target `all' not remade because of errors.
make: Circular gimp-print <- cups dependency dropped.
make: *** No rule to make target `tetex', needed by `Linux-PAM'.
make: *** No rule to make target `libmcrypt', needed by `mcrypt'.
make: *** No rule to make target `gnome-mime-data2', needed by `gnome-vfs2'.
make: *** No rule to make target `coreutils', needed by `basesystem'.
make: *** No rule to make target `sysvinit', needed by `chrony'.
make: *** No rule to make target `libgtop', needed by `gnome-utils'.
make: *** No rule to make target `ghostscript', needed by `psutils'.
make: *** No rule to make target `frontline', needed by `sodipodi'.
make: *** No rule to make target `libgnomeprintui20', needed by `sodipodi'.
make: Target `all' not remade because of errors.

root@blackcat:/var/lib/sorcery/codex/local/local# gaze version cups
Grimoire Section Spell Grimoire Version Installed Version
-------- ------- ----- ---------------- -----------------
stable printer cups 1.1.21 1.1.18

I get the same problem when trying to cast kdemultimedia or coreutils. I
think
the problem is that I have "teTeX" installed instead of "tetex" (a dependency
of Linux-PAM). Both are version 2.0.2. When I try to cast tetex I get this:

mtutil: /usr/share/texmf/web2c/lambda.oft installed.
fmtutil: /usr/share/texmf/web2c/omega.oft installed.
fmtutil: /usr/share/texmf/web2c/latex.fmt installed.
fmtutil: /usr/share/texmf/web2c/pdflatex.fmt installed.
fmtutil: /usr/share/texmf/web2c/pdftex.fmt installed.
fmtutil: /usr/share/texmf/web2c/tex.fmt installed.
fmtutil: /usr/share/texmf/web2c/cont-en.efmt installed.
fmtutil: /usr/share/texmf/web2c/elatex.efmt installed.
fmtutil: /usr/share/texmf/web2c/etex.efmt installed.
fmtutil: /usr/share/texmf/web2c/mptopdf.efmt installed.
fmtutil: /usr/share/texmf/web2c/pdfelatex.efmt installed.
fmtutil: /usr/share/texmf/web2c/pdfetex.efmt installed.
fmtutil: /usr/share/texmf/web2c/metafun.mem installed.
fmtutil: /usr/share/texmf/web2c/mpost.mem installed.
fmtutil: /usr/share/texmf/web2c/mf.base installed.
if test -f /usr/bin/texlinks; then \
TEXMFMAIN=/usr/share/texmf
PATH=/usr/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin:/usr/games:/usr/local/games:/usr/bin/X11:/root/bin:.

\
/usr/bin/texlinks; \
else :; fi
make[1]: Leaving directory `/usr/src/tetex-src-2.0.2'
install: cannot create regular file `/etc/profile.d/': Is a directory
! Problem Detected !

But /etc/profile.d does not exist - and "make install" in the spell directory
succeeds, but doesn't mark the spell as cast.

phma
--
li ze te'a ci vu'u ci bi'e te'a mu du
li ci su'i ze te'a mu bi'e vu'u ci




Archive powered by MHonArc 2.6.24.

Top of Page