Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 89401

Summary: dev-embedded/pikdev wants kde-base/arts althought -arts USE flag
Product: Gentoo Linux Reporter: Pablo Yanez Trujillo <shaoran>
Component: New packagesAssignee: Embedded Gentoo Team <embedded>
Status: RESOLVED DUPLICATE    
Severity: minor    
Priority: High    
Version: 2005.0   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: My changes in /usr/portage/dev-embedded/pikdev/pikdev-0.7.1-r1.ebuild

Description Pablo Yanez Trujillo 2005-04-17 04:30:44 UTC
rex@supertux:~> emerge pikdev -pv

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] dev-embedded/pikdev-0.7.1-r1  -arts -debug -kdeenablefinal -xinerama 0 kB 

Total size of downloads: 0 kB
---

You can see that I've set arts to "-arts", becasue I don't use arts. Today I executed emerge -uvaD world and then I saw, that arts wanted to be merged.

rex@supertux:~> emerge -uvatD world
...
[nomerge      ] dev-embedded/pikdev-0.7.1-r1  -arts -debug -kdeenablefinal -xinerama 
[ebuild     U ]  kde-base/arts-1.3.2-r1 [1.3.0] +alsa -arts* -artswrappersuid -debug +esd -hardened -jack -kdeenablefinal +mad +oggvorbis -xinerama 945 kB
......

This shouldn't be because if I set "-arts" then arts shouldn't be updated.

When I editied the file pikdev-0.7.1-r1.ebuild from
DEPEND="dev-embedded/gputils
    kde-base/arts "

to 

DEPEND="dev-embedded/gputils
    arts? ( kde-base/arts )"

then arts are not listed in emerge -uvaD world

Reproducible: Always
Steps to Reproduce:
1. 
2.
3.




Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.
20041102-r1, 2.6.11-gentoo-r6 i686)
=================================================================
System uname: 2.6.11-gentoo-r6 i686 Pentium III (Coppermine)
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb  7 2005, 20:08:17)
]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.5, 1.7.9-r1, 1.6.3, 1.4_p6, 1.9.4, 1.8.5-r3
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.5.14
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-Os -march=pentium3 -mfpmath=sse -msse -mmmx"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/
share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /
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/terminfo /etc/env.d"
CXXFLAGS="-Os -march=pentium3 -mfpmath=sse -msse -mmmx"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks keepwork sandbox sfperms 
strict"
GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://ftp-
stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://pandemonium.tiscali.de/pub/
gentoo/ http://gentoo.eliteitminds.com"
LC_ALL="en_GB.iso885915"
MAKEOPTS="-j2"
PKGDIR="/media/cdrom"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X aalib alsa apm audiofile avi bash-completion berkdb bitmap-fonts cdr 
crypt cups curl directfb dvd emboss encode esd fam fbcon flac foomaticdb fortran 
gd gdbm gif gimpprint gpm gstreamer gtk gtk2 guile imagemagick imlib ipv6 jpeg 
ldap libg++ libwww mad mikmod motif mp3 mpeg mysql ncurses nls ogg oggvorbis 
opengl oss pam pdflib perl plotutils png postgres ppds python quicktime readline 
sdl slang spell ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-
fonts vorbis wmf xml2 xmms xv zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 Pablo Yanez Trujillo 2005-04-17 04:32:24 UTC
Created attachment 56505 [details]
My changes in /usr/portage/dev-embedded/pikdev/pikdev-0.7.1-r1.ebuild

My changes in /usr/portage/dev-embedded/pikdev/pikdev-0.7.1-r1.ebuild
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2005-04-17 14:10:13 UTC
I
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2005-04-17 14:10:13 UTC
I´m afraid this is not possible. 

 03 Jan 2005; Daniel Black <dragonheart@gentoo.org> -pikdev-0.6.5b.ebuild,
  pikdev-0.6.6a.ebuild, pikdev-0.7.1-r1.ebuild, pikdev-0.7.1.ebuild:
  x86 stable + arts dependancy as per bug #76412 thanks to bruno
  <bruno.felix@belgacom.net>

See Bug 76412.

Does it really build and work for you without arts?
Comment 4 Pablo Yanez Trujillo 2005-04-18 13:47:44 UTC
> Does it really build and work for you without arts?

ok, I was installing a new system by a friend and then I tried to emerge pikdev with the arts? ( ... ) modification.

I wasn't able to run the configure script

"checking for mcopidl... not found
configure: error: The important program mcopidl was not found!
Please check whether you installed aRts correctly."

well, I think the bug situation I described is quite wrong, but there is some kind of bug with this ebuild. If arts is needed to be compiled, then you shouldn't be able to see the -arts as a USE flag while executing "emerge pikdev -pv"

I get 
[ebuild  N    ] dev-embedded/pikdev-0.7.1-r1  -arts -debug -kdeenablefinal -xinerama 0 kB

and I think it should be
[ebuild  N    ] dev-embedded/pikdev-0.7.1-r1  -debug -kdeenablefinal -xinerama 0 kB
Comment 5 Carsten Lohrke (RETIRED) gentoo-dev 2005-05-01 13:05:35 UTC
reopening the other bug

*** This bug has been marked as a duplicate of 76412 ***