Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 34235 - cdecl depends on yacc being on the machine
Summary: cdecl depends on yacc being on the machine
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High minor
Assignee: Patrick Kursawe (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-11-23 20:36 UTC by Mark D Baushke
Modified: 2003-12-09 18:15 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 Mark D Baushke 2003-11-23 20:36:22 UTC
The cdecl package needs to add yacc to the USE list.
If yacc is not available, an 'emerge cdecl' will fail.

The workaround is to do

    emerge yacc cdecl

but I suggest that the cdecl package should list yacc in the USE list.

Reproducible: Always
Steps to Reproduce:
1. emerge -C yacc cdecl
2. emerge cdecl


Actual Results:  
emerge -n cdecl
Calculating dependencies ...done!
>>> emerge (1 of 1) dev-util/cdecl-2.5-r1 to /
>>> Downloading http://gentoo.oregonstate.edu/distfiles/cdecl-2.5.tar.gz
--20:21:27--  http://gentoo.oregonstate.edu/distfiles/cdecl-2.5.tar.gz
           => `/usr/portage/distfiles/cdecl-2.5.tar.gz'
Resolving gentoo.oregonstate.edu... 128.193.0.3
Connecting to gentoo.oregonstate.edu[128.193.0.3]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 21,435 [application/x-tar]

100%[====================================>] 21,435       120.65K/s             

20:21:28 (120.36 KB/s) - `/usr/portage/distfiles/cdecl-2.5.tar.gz' saved
[21435/21435]

>>> md5 src_uri ;-) cdecl-2.5.tar.gz
>>> Unpacking source...
>>> Unpacking cdecl-2.5.tar.gz to /var/tmp/portage/cdecl-2.5-r1/work
 * Applying cdecl-2.5.patch...                                            [ ok ]
>>> Source unpacked.
yacc cdgram.y && mv y.tab.c cdgram.c
lex cdlex.l && mv lex.yy.c cdlex.c
/bin/sh: line 1: yacc: command not found
make: *** [cdgram.c] Error 127
make: *** Waiting for unfinished jobs....

!!! ERROR: dev-util/cdecl-2.5-r1 failed.
!!! Function src_compile, Line 32, Exitcode 2
!!! (no error message)

Expected Results:  
The 'emerge cdecl' should have realized it needed yacc and merged that first
before attempting to go to cdecl.
Comment 1 Patrick Kursawe (RETIRED) gentoo-dev 2003-11-24 00:00:51 UTC
Thanks, fixed.