Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 119308 - rox-extra/clock should depend upon rox-base/rox-clib
Summary: rox-extra/clock should depend upon rox-base/rox-clib
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High trivial (vote)
Assignee: Sergey Kuleshov (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-17 09:58 UTC by DEMAINE Benoît-Pierre, aka DoubleHP
Modified: 2006-04-16 04:56 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 DEMAINE Benoît-Pierre, aka DoubleHP 2006-01-17 09:58:10 UTC
I think clib have been removed by some cleaning last week, fact is that clock is installed, and three comands fail today:

revdep-rebuild fails, and tries to re-emerge clock
emerge -DaNuv world; does not fix
emerge -vatD1 rox-extra/clock; does not install dependency

I dont know if ebuild depend on something that should depend on clib, but even Deep does not fix, so either explicit, or implicit, some dep tree seems broken to me.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-01-17 10:13:48 UTC
rox-extra/clock hasn't been touched for months, reopen with some error messages and emerge --info.
Comment 2 DEMAINE Benoît-Pierre, aka DoubleHP 2006-01-17 10:24:08 UTC
=================================================================
System uname: 2.6.14-gentoo-Gentoo-moon_02 i686 Pentium III (Coppermine)
Gentoo Base System version 1.12.0_pre14
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=pentium3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks keeptemp keepwork noclean sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_GB"
LC_ALL="en_GB"
MAKEOPTS="-j2"
PKGDIR="/tmp"
PORTAGE_TMPDIR="/home/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X a52 aac aalib acpi aim alsa amuled apache2 apic apm arts audiofile avi bash-completion berkdb bidi bitmap-fonts bl bmp bonjour bootsplash bzip2 cdda cdparanoia cdr cmov cpudetection crypt cups curl cx8 dbus de dga directfb doc dts dv dvb dvd dvdread dynamic eds emboss encode esd ethereal examples exif expat fam fbcon ffmpeg flac flash foomaticdb fortran fpu freetype fxsr gd gdbm ggi gif glut gnome gnutls gpm gs gstreamer gtk gtk2 hal howl httpd i8x0 icq idn ieee1394 imagemagick imlib ipv6 irc jabber jack java javascript jpeg kde lcms libcaca libg++ libwww lirc listentcp live lj logrotate lzo mad mca mce mikmod mmx mmxext mng mono motif mozcalendar mp3 mpeg mplayer msn msr mtrr mtyhtv ncurses network nls no-htdocs nsplugin ogg oggvorbis opengl oss pae pam pat pcre pdflib perl pge png pse pse36 python qt quicktime rar readline real rss rtc samba screen sdl sensord sep silc skey skins sndfile speex spell sse ssl stream subtitles svg svga swat symlink tcpd tetex tga theora threads tiff truetype truetype-fonts tsc type1-fonts udev unicode urandom usb v4l v4l2 vcd vim vlm vme vorbis win32codecs wmf wxwindows xanim xinerama xml2 xmms xosd xscreensaver xv xvid xvmc yahoo zeroconf zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, LDFLAGS, LINGUAS



then, to re-produce the bug I had to:
emerge -C rox-base/rox-clib, and now:


root@moon_gen:/home/tmp/portage# emerge -vatD1 rox-extra/clock

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

Calculating dependencies ...done!
[ebuild   R   ] rox-extra/clock-2.1.6  0 kB

Total size of downloads: 0 kB

Do you want me to merge these packages? [Yes/No]
>>> emerge (1 of 1) rox-extra/clock-2.1.6 to /
mv: cannot stat `/home/tmp/portage/clock-2.1.6/temp/environment': No such file or directory
>>> checksums files   ;-) clock-2.1.5.ebuild
>>> checksums files   ;-) clock-2.1.6.ebuild
>>> checksums files   ;-) files/digest-clock-2.1.5
>>> checksums files   ;-) files/digest-clock-2.1.6
>>> checksums src_uri ;-) Clock-2.1.6.tar.gz
>>> Unpacking source...
>>> Unpacking Clock-2.1.6.tar.gz to /home/tmp/portage/clock-2.1.6/work
>>> Source unpacked.
>>> Compiling source in /home/tmp/portage/clock-2.1.6/work ...
./AppRun: line 27: /AppRun: No such file or directory
Compiling /home/tmp/portage/clock-2.1.6/work/Clock... please wait...
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking whether make sets $(MAKE)... yes
checking how to run the C preprocessor... gcc -E
checking for X... libraries , headers
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for unistd.h... (cached) yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for sys/stat.h... (cached) yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking apsymbols.h usability... no
checking apsymbols.h presence... no
checking for apsymbols.h... no
checking apbuild/apsymbols.h usability... no
checking apbuild/apsymbols.h presence... no
checking for apbuild/apsymbols.h... no
checking for setlocale... yes
checking for fstat... yes
checking for stat... yes
checking for bindtextdomain... yes
checking for gettext... yes
checking for getopt_long... yes
checking for libdir... /home/tmp/portage/clock-2.1.6/work/Clock/libdir
checking for ROX-CLib via 0launch... no
checking version of ROX-CLib >= 2.1.6... no
configure: error: Cannot find ROX-CLib
Compile failed
Press Return...


!!! ERROR: rox-extra/clock-2.1.6 failed.
!!! Function rox_src_compile, Line 52, Exitcode 1
!!! Failed to compile the package
!!! If you need support, post the topmost build error, NOT this status message.

-_-_-_-_-_-_-_-_-_

ALSO NOTE that when compile failes, it does not prompt back to shell, but expects an interactive action, what looks very unusual to me: the "!!! ERROR" only comes out after I have pressed [ENTER].

emerge -1 rox-base/rox-clib ends the same way.
Comment 3 DEMAINE Benoît-Pierre, aka DoubleHP 2006-01-17 10:25:13 UTC
TYPO in last report:

do not read on last line:

merge -1 rox-base/rox-clib
but
merge -1 rox-extra/clock
Comment 4 Sergey Kuleshov (RETIRED) gentoo-dev 2006-04-16 04:56:07 UTC
inherit rox should have been in the END. fixed.