View previous topic :: View next topic |
Author |
Message |
|Quantum| Tux's lil' helper
Joined: 24 Jan 2004 Posts: 133 Location: Belgium
|
Posted: Sun Mar 22, 2009 11:39 pm Post subject: Emerge texlive 2008 fails |
|
|
After a regular emerge --sync, portage finally wants to upgrade to texlive-2008. On my pc at work (general x86) the update worked like a charm, but on my home PC (amd64) it's all trouble.
It seems I couldn't upgrade due to some blocking packages which I thought isn't at all abnormal, so I depcleaned followed by revdep-rebuild. This is were things went wrong.
Some packages needed to be re-emerged with latex still installed, which obviously didn't work.
So I decided to start working on getting texlive-2008 to work first.
But now it seems that installing texlive-2008 needs the latex binary itself, along with several other executables like kpathsea.
Output of emerge -pv texlive:
Code: |
Calculating dependencies... done!
[ebuild N ] dev-tex/envlab-1.2-r1 0 kB
[ebuild N ] dev-tex/tex4ht-20081103_p0302 USE="java" 0 kB
[ebuild N ] app-text/jadetex-3.13-r2 0 kB
[ebuild NS ] media-libs/freetype-1.4_pre20080316-r1 [2.3.8] USE="doc kpathsea nls" 0 kB
[ebuild N ] dev-tex/translator-1.00 USE="doc" 0 kB
[ebuild N ] dev-tex/svninfo-0.7.3-r1 0 kB
[ebuild N ] dev-tex/leaflet-20041222 0 kB
[ebuild N ] dev-tex/chktex-1.6.4 USE="doc -debug" 0 kB
[ebuild N ] app-text/lcdf-typetools-2.69 USE="kpathsea" 0 kB
[ebuild N ] app-text/xdvik-22.84.14 USE="Xaw3d emacs motif -cjk -neXt" 0 kB
[ebuild N ] dev-tex/g-brief-4.0.2 0 kB
[ebuild N ] dev-tex/currvita-0.9i-r1 0 kB
[ebuild N ] app-text/dvipdfm-0.13.2d-r1 0 kB
[ebuild N ] dev-tex/feynmf-1.08-r3 USE="doc" 0 kB
[ebuild N ] dev-tex/mplib-1.110 USE="lua" 0 kB
[ebuild N ] dev-tex/luatex-0.30.3 USE="doc" 0 kB
[ebuild N ] app-text/texlive-core-2008-r4 USE="X doc tk -source" 0 kB
[ebuild N ] dev-texlive/texlive-documentation-base-2008 USE="-source" 0 kB
[ebuild N ] dev-texlive/texlive-psutils-2008 USE="doc -source" 0 kB
[ebuild N ] dev-texlive/texlive-basic-2008 USE="doc -source" 0 kB
[ebuild N ] dev-texlive/texlive-documentation-dutch-2008 USE="-source" 0 kB
[ebuild N ] dev-texlive/texlive-documentation-english-2008 USE="-source" 0 kB
[ebuild N ] dev-texlive/texlive-latex-2008-r1 USE="doc -source" 0 kB
[ebuild N ] dev-texlive/texlive-genericrecommended-2008 USE="doc -source" 0 kB
[ebuild N ] dev-texlive/texlive-fontsrecommended-2008 USE="doc -source" 0 kB
[ebuild N ] dev-texlive/texlive-metapost-2008 USE="doc -source" 0 kB
[ebuild N ] dev-texlive/texlive-genericextra-2008 USE="doc -source" 0 kB
[ebuild N ] dev-texlive/texlive-fontsextra-2008 USE="doc -source" 2,323 kB
[ebuild N ] dev-texlive/texlive-langdutch-2008 USE="doc -source" 1 kB
[ebuild N ] dev-texlive/texlive-plainextra-2008 USE="doc -source" 1,102 kB
[ebuild N ] dev-texlive/texlive-pictures-2008-r1 USE="doc -source" 6,586 kB
[ebuild N ] dev-texlive/texlive-latexextra-2008-r1 USE="doc -source" 162,765 kB
[ebuild N ] dev-texlive/texlive-latex3-2008 USE="doc -source" 1,810 kB
[ebuild N ] dev-texlive/texlive-latexrecommended-2008-r2 USE="doc -source" 27,720 kB
[ebuild N ] dev-texlive/texlive-music-2008 USE="doc -source" 6,744 kB
[ebuild N ] dev-texlive/texlive-bibtexextra-2008 USE="doc -source" 4,959 kB
[ebuild N ] dev-texlive/texlive-context-2008-r1 USE="doc -source" 6,413 kB
[ebuild N ] dev-texlive/texlive-games-2008 USE="doc -source" 2,157 kB
[ebuild N ] dev-texlive/texlive-publishers-2008 USE="doc -source" 20,644 kB
[ebuild N ] dev-texlive/texlive-mathextra-2008 USE="doc -source" 4,299 kB
[ebuild N ] dev-texlive/texlive-pstricks-2008-r1 USE="doc -source" 115,658 kB
[ebuild N ] dev-texlive/texlive-texinfo-2008 USE="doc -source" 1,909 kB
[ebuild N ] dev-texlive/texlive-science-2008 USE="doc -source" 9,559 kB
[ebuild N ] dev-texlive/texlive-formatsextra-2008 USE="doc -source" 1,921 kB
[ebuild N ] dev-tex/mh-20080903 USE="doc" 1,927 kB
[ebuild N ] dev-tex/europecv-20060424-r1 USE="-examples" 765 kB
[ebuild N ] dev-tex/glossaries-1.16 USE="doc -examples" 765 kB
[ebuild N ] app-text/texlive-2008 USE="X context detex doc extra games graphics jadetex music png pstricks publishers science tex4ht truetype -cjk -cyrillic -dvi2tty -humanities -omega -xetex -xindy -xml" LINGUAS="en nl -af -ar -bg -bn -bo -cs -cy -da -de -el -en_GB -eo -es -et -fi -fr -ga -he -hi -hr -hsb -hu -hy -id -is -it -ja -ko -la -ml -mn -no -pl -pt -ro -ru -sk -sl -sr -sv -ta -th -tr -uk -vi -zh" 0 kB
|
Output of emerge texlive:
[code]
>>> Emerging (1 of 4 dev-tex/envlab-1.2-r1
* envlab-1.2.tar.gz RMD160 SHA1 SHA256 size ... [ ok ]
* checking ebuild checksums ... [ ok ]
* checking auxfile checksums ... [ ok ]
* checking miscfile checksums ... [ ok ]
>>> Unpacking source...
>>> Unpacking envlab-1.2.tar.gz to /var/tmp/portage/dev-tex/envlab-1.2-r1/work
>>> Source unpacked in /var/tmp/portage/dev-tex/envlab-1.2-r1/work
>>> Compiling source in /var/tmp/portage/dev-tex/envlab-1.2-r1/work/envlab ...
* Compiling envlab ...
/var/tmp/portage/dev-tex/envlab-1.2-r1/temp/environment: line 2458: latex: command not found
*
* ERROR: dev-tex/envlab-1.2-r1 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2458: Called die
* The specific snippet of code:
* latex envlab.ins || die;
* The die message:
* (no error message)
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/dev-tex/envlab-1.2-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-tex/envlab-1.2-r1/temp/environment'.
*
>>> Failed to emerge dev-tex/envlab-1.2-r1, Log file:
>>> '/var/tmp/portage/dev-tex/envlab-1.2-r1/temp/build.log'
* Messages for package dev-tex/envlab-1.2-r1:
*
* ERROR: dev-tex/envlab-1.2-r1 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2458: Called die
* The specific snippet of code:
* latex envlab.ins || die;
* The die message:
* (no error message)
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/dev-tex/envlab-1.2-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-tex/envlab-1.2-r1/temp/environment'.
*
[/quote]
Lastly, I decided to unmerge ALL possible latex-packages including the virtuals (virtual/tex-base and virtual/latex-base) but it still comes down to the same problem.
Of course, trying to emerge any of the subpackages like texlive-basic pulls in mplib, which also won't compile because of "ctangle: Command not found". |
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Mon Mar 23, 2009 12:15 am Post subject: |
|
|
See, if starting with 'emerge -1 app-text/texlive-core' helps. |
|
Back to top |
|
|
|Quantum| Tux's lil' helper
Joined: 24 Jan 2004 Posts: 133 Location: Belgium
|
Posted: Sat Mar 28, 2009 5:56 pm Post subject: |
|
|
VoidMage wrote: | See, if starting with 'emerge -1 app-text/texlive-core' helps. |
No it doesn't. It wants to compile dev-tex/mplib first which fails:
Code: | make[1]: ctangle: Command not found |
Followed by the usual rant of course. |
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Sat Mar 28, 2009 6:20 pm Post subject: |
|
|
OK, it seems you've managed to find a circular dependency:
mplib needs local ctangle, but it's provided by texlive-core,
which depends on mplib. Please, file a bug. |
|
Back to top |
|
|
Gentoo User Apprentice
Joined: 07 May 2004 Posts: 164
|
Posted: Mon Mar 30, 2009 3:58 am Post subject: |
|
|
Hello there!
My attempt to emerge texlive results in the the following message.
Code: |
These are the packages that would be merged, in order:
Calculating dependencies -
!!! All ebuilds that could satisfy ">=app-text/texlive-core-2008" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-text/texlive-core-2008-r4 (masked by: required EAPI -1, supported EAPI 0)
For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "dev-texlive/texlive-documentation-base-2008" [ebuild])
|
Would you please explain to me what it means? I recall I had no problem with emerging tetex, though.
Rgds
Gentoo User |
|
Back to top |
|
|
Hu Moderator
Joined: 06 Mar 2007 Posts: 21628
|
Posted: Tue Mar 31, 2009 2:38 am Post subject: |
|
|
Are you sure that was -1, not just 1? I see EAPI=1 in the ebuild. To emerge it, you need to update Portage. Have you let this system fall behind? Portage normally warns you about an update as soon as one becomes available, and strongly encourages you to install the Portage update as soon as possible. |
|
Back to top |
|
|
|Quantum| Tux's lil' helper
Joined: 24 Jan 2004 Posts: 133 Location: Belgium
|
Posted: Tue Mar 31, 2009 12:43 pm Post subject: |
|
|
Please stick to the original thread. Create a new one for your problem
My own problem may be related to bug 258879. |
|
Back to top |
|
|
Gentoo User Apprentice
Joined: 07 May 2004 Posts: 164
|
Posted: Tue Mar 31, 2009 1:33 pm Post subject: |
|
|
Hello there!
Hu wrote: |
Are you sure that was -1, not just 1? I see EAPI=1 in the ebuild. To emerge it, you need to update Portage. Have you let this system fall behind? Portage normally warns you about an update as soon as one becomes available, and strongly encourages you to install the Portage update as soon as possible.
|
You may be right. Yes, I haven't updated my system for a long time. Updating it resolved some other issues (like emerging texinfo). But I think I should use my old tetex for a while because I have a lot of urgent work to do. Nevertheless, I will install texlive later. Thank you very much for your explanation.
|Quantum| wrote: |
Please stick to the original thread. Create a new one for your problem.
|
OK. The name of this thread is not specific that's why I posted here. But don't worry, I may experience the same problem very soon
Rgds
Gentoo User |
|
Back to top |
|
|
|Quantum| Tux's lil' helper
Joined: 24 Jan 2004 Posts: 133 Location: Belgium
|
Posted: Tue Apr 28, 2009 2:15 pm Post subject: |
|
|
The problem is solved: there was app-text/tetex in package.provided (dates back from the days when there were issues with the integration of texlive in the tree). |
|
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
|
|