Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Emerge texlive 2008 fails
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
|Quantum|
Tux's lil' helper
Tux's lil' helper


Joined: 24 Jan 2004
Posts: 133
Location: Belgium

PostPosted: Sun Mar 22, 2009 11:39 pm    Post subject: Emerge texlive 2008 fails Reply with quote

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 48) 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
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6196

PostPosted: Mon Mar 23, 2009 12:15 am    Post subject: Reply with quote

See, if starting with 'emerge -1 app-text/texlive-core' helps.
Back to top
View user's profile Send private message
|Quantum|
Tux's lil' helper
Tux's lil' helper


Joined: 24 Jan 2004
Posts: 133
Location: Belgium

PostPosted: Sat Mar 28, 2009 5:56 pm    Post subject: Reply with quote

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
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6196

PostPosted: Sat Mar 28, 2009 6:20 pm    Post subject: Reply with quote

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
View user's profile Send private message
Gentoo User
Apprentice
Apprentice


Joined: 07 May 2004
Posts: 164

PostPosted: Mon Mar 30, 2009 3:58 am    Post subject: Reply with quote

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
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21628

PostPosted: Tue Mar 31, 2009 2:38 am    Post subject: Reply with quote

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
View user's profile Send private message
|Quantum|
Tux's lil' helper
Tux's lil' helper


Joined: 24 Jan 2004
Posts: 133
Location: Belgium

PostPosted: Tue Mar 31, 2009 12:43 pm    Post subject: Reply with quote

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
View user's profile Send private message
Gentoo User
Apprentice
Apprentice


Joined: 07 May 2004
Posts: 164

PostPosted: Tue Mar 31, 2009 1:33 pm    Post subject: Reply with quote

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
View user's profile Send private message
|Quantum|
Tux's lil' helper
Tux's lil' helper


Joined: 24 Jan 2004
Posts: 133
Location: Belgium

PostPosted: Tue Apr 28, 2009 2:15 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
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