Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 117831 - Missing dependencies for tightvnc-1.3_alpha7
Summary: Missing dependencies for tightvnc-1.3_alpha7
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Dependencies (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords: InVCS
: 110427 119042 (view as bug list)
Depends on:
Blocks: 115839
  Show dependency tree
 
Reported: 2006-01-04 21:09 UTC by nivek98
Modified: 2006-02-09 13:47 UTC (History)
5 users (show)

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 nivek98 2006-01-04 21:09:54 UTC
It appears the ebuild for tightvnc-1.3_alpha7 is missing some dependencies.

gccmakedep:

make[1]: Entering directory `/var/tmp/portage/tightvnc-1.3_alpha7/work/vnc_unixsrc/libvncauth'
gccmakedep  -- -I. -I../include  -I/usr/X11R6/include    -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L                           -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE                                 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64                                                          -DFUNCPROTO=15 -DNARROWPROTO      -- vncauth.c d3des.c
/bin/sh: gccmakedep: command not found
make[1]: *** [depend] Error 127
make[1]: Leaving directory `/var/tmp/portage/tightvnc-1.3_alpha7/work/vnc_unixsrc/libvncauth'
make: *** [depend] Error 2


rman:

rman -f HTML < vncviewer._man \
  > vncviewer.1x-html && mv -f vncviewer.1x-html vncviewer.1x.html
/bin/sh: rman: command not found
make[2]: *** [vncviewer.1x.html] Error 127
make[2]: Leaving directory `/var/tmp/portage/tightvnc-1.3_alpha7/work/vnc_unixsrc/vncviewer'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/var/tmp/portage/tightvnc-1.3_alpha7/work/vnc_unixsrc'
make: *** [World] Error 2


I built with -server, so it's possible there are more, but I can't confirm any others.

To reproduce: emerge tightvnc on a system that that does not hvae rman and gccmakedep
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-01-05 03:14:27 UTC
I can't see anything wrong with the ebuild.

<snip>
DEPEND="|| ( ( x11-libs/libXaw
                        x11-proto/xextproto
                        >=x11-misc/imake-1
                        x11-misc/gccmakedep
                        app-text/rman
                        server? ( x11-libs/libXp
                                x11-proto/inputproto
                                x11-proto/kbproto
                                x11-proto/printproto
                                x11-proto/scrnsaverproto
                        )
                )
                virtual/x11
        )
        ~media-libs/jpeg-6b
        sys-libs/zlib
        tcpd? ( >=sys-apps/tcp-wrappers-7.6-r2 )
        !net-misc/vnc"
</snip>

portage guys, something wrong here? Why does not portage pick up gccmakedep, rman etc. w/ USE=server?
Comment 2 Alec Warner (RETIRED) archtester gentoo-dev Security 2006-01-05 03:31:58 UTC
This problem is known and fixed in trunk.

This is the || ( ( foo? ( foo ) bar ) bug that when foo? is false would return
|| ( () bar ) and would pick () over bar.
Comment 3 Alec Warner (RETIRED) archtester gentoo-dev Security 2006-01-06 21:54:53 UTC
Needs to be in 2.0.54, so that Spyderous can have his Modular dep goodness.

Commited to 2.0.54 by brian:
Author: ferringb
Date: 2006-01-06 07:01:11 +0000 (Fri, 06 Jan 2006)
New Revision: 2541

Modified:
   main/tags/2.0.54/pym/portage.py
Log:
fix USE="-blah" || ( nodea ( blah? ( nodeb ) )" parsing, merge from trunk.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-01-15 00:18:10 UTC
*** Bug 119042 has been marked as a duplicate of this bug. ***
Comment 5 Jason Stubbs (RETIRED) gentoo-dev 2006-01-20 19:20:14 UTC
Not released. Not in 2.0.54. Will be in 2.1_pre4.
Comment 6 Jason Stubbs (RETIRED) gentoo-dev 2006-01-27 19:25:41 UTC
Released in 2.1_pre4
Comment 7 Zac Medico gentoo-dev 2006-02-09 13:47:26 UTC
*** Bug 110427 has been marked as a duplicate of this bug. ***