Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 279439 - dev-tex/mplib-1.110 is missng dependency
Summary: dev-tex/mplib-1.110 is missng dependency
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: TeX project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-28 07:41 UTC by Beju
Modified: 2009-08-02 21:02 UTC (History)
0 users

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 Beju 2009-07-28 07:41:18 UTC
The dev-tex/mplib-1.110 package with USE="lua" requires cweb (ctagle command) and kpathsea library to compile. Strange thing is that emerging cweb blocks texlive package which is the source of kpathsea, but there is no kpathsea library for standalone installation.

Reproducible: Always

Steps to Reproduce:
1.emerge mplib without texlive and cweb package installed.

Actual Results:  
compilation failed.

Expected Results:  
compilation succeed.
Comment 1 Wormo (RETIRED) gentoo-dev 2009-07-28 22:03:09 UTC
I think texlive-core should provide ctangle command, so try that instead of standalone cweb. However, it looks like there might be a circular dependency, so if you still run into trouble post:

* 'emerge --info' output
* output from trying to emerge texlive-core

and the TeX team can take a look.
Comment 2 Beju 2009-07-29 08:15:40 UTC
Yes, it seems that texlive-core provides ctangle command. I didn't know that at the moment of installation, a quick web search has led me to the cweb package and later the kpathsea problem occured.
I thought that maybe if one package depends on two different features provided (almost) exclusively by the second, they should depend. It would spare a lot of time to people who shared my way of thoughts ;)


texlive-core emerges fine, and here is the
emerge --info:
Portage 2.1.6.13 (default/linux/x86/2008.0, gcc-4.3.2, glibc-2.9_p20081201-r2,
2.6.27-gentoo-r8beju i686)
=================================================================
System uname:
Linux-2.6.27-gentoo-r8beju-i686-Genuine_Intel-R-_CPU_T2250_@_1.73GHz-with-glibc2.0
Timestamp of tree: Sat, 25 Jul 2009 19:00:01 +0000
app-shells/bash:     3.2_p39
dev-java/java-config: 2.1.8-r1
dev-lang/python:     2.5.4-r3
dev-python/pycrypto: 2.0.1-r8
dev-util/cmake:      2.6.4
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=prescott -s -O2 -pipe -mfpmath=sse"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/
/etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/
/etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild
/etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d
/etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c
/etc/udev/rules.d"
CXXFLAGS="-march=prescott -s -O2 -pipe -mfpmath=sse"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch prelink protect-owned sandbox
sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://gentoo.netnitco.net/ "
LANG="pl_PL.UTF-8"
LC_ALL="pl_PL.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="pl en ja utf8"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --stats --timeout=180 --exclude=/distfiles
--exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlays/my_overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="7zip X a52 aac aalib acl acpi aiglx alsa amr apache2 avi berkdb bluetooth
branding browserplugin bzip2 bzlib cairo canna cdr cjk cli composite cracklib
crypt cups curl curlwrappers d dbus directfb divx4linux doc dri dvd dvdr
dvdread edl emerald encode examples extras fam fbcon ffmpeg firefox flac flash
flex fpx ftp fuse gcj gdbm gif glib glitz glut gnome gnutls gpm graphviz gs gtk
gtk2 hal iconv idn ieee1394 imap imlib immqt irda isdnlog jabber jack java
javascript jbig jpeg jpeg2k libcaca libwww lirc lm_sensors mad matroska midi
mikmod mmx mng mono motif mozdevelop mozdom mp3 mpeg msn mudflap mysql mythtv
ncurses netlink network networkmanager nls nptl nptlonly nsplugin ogg oggvorbis
opengl openmp oss pam pcmcia pcre pdf pdflib perl php png pni pnp portaudio
posix pppd python qt qt3 qt3support qt4 quicktime quictime readline reflection
samba schroedinger sdl seamonkey session slang smp sndfile snmp socks5 spl sse
sse2 ssl ssse3 svg svga symlink sysfs tcpd tetex tga theora threads tidy tiff
tlen truetype udev unicode urandom usb v4l v4l2 videos vim-syntax vorbis
win32codecs wmf wxwindows x264 x86 xcomposite xine xml xml2 xorg xosd xv xvid
xvmc zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix
dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter
mmap_emul mulaw multi null plug rate route share shm softvol"
APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm
authn_default authn_file authz_dbm authz_default authz_groupfile authz_host
authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir
disk_cache env expires ext_filter file_cache filter headers include info
log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling
status unique_id userdir usertrack vhost_alias" ELIBC="glibc"
INPUT_DEVICES="keyboard mouse joystick evdev synaptics" KERNEL="linux"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses
text" LINGUAS="pl en ja utf8" NETBEANS_MODULES="apisupport harness ide java nb
websvccommon cnd groovy gsf identity j2ee mobility php profiler soa visualweb
webcommon xml" USERLAND="GNU" VIDEO_CARDS="i915 i810 fbdev vesafb vesa vga
intel"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK,
PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 3 Wormo (RETIRED) gentoo-dev 2009-07-30 07:01:52 UTC
I agree that there is a missing dependency, but it seems to be texlive-core rather than cweb. Thanks for posting your info; assigning to tex maintainers.
Comment 4 Alexis Ballier gentoo-dev 2009-08-02 21:02:04 UTC
$ portageq metadata / ebuild dev-tex/mplib-1.110 DEPEND
virtual/tex-base lua? ( dev-lang/lua )


The tex-base dependency is here, you probably bypassed the dependency by using package.provided stuff & friends.