Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 21659 - missing dependency in icecast2 ebuild
Summary: missing dependency in icecast2 ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-05-25 04:41 UTC by Christian Rapp
Modified: 2003-06-20 18:19 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 Christian Rapp 2003-05-25 04:41:37 UTC
When installing net-misc/icecast2 where no dev-libs/libxml2 is installed, the 
libxml2 package does not get installed prior the icecast2 installation.
You get a compile error when compiling iceast2.

Reproducible: Always
Steps to Reproduce:
1. dev-libs/libxml2 not installed
2. install net-misc/icecast2 
3. 

Actual Results:  
creating libicetiming.la
(cd .libs && rm -f libicetiming.la && ln -s ../libicetiming.la libicetiming.la)
make[2]: Leaving directory `/var/tmp/portage/icecast2-08072002/work/icecast2-
08072002/src/timing'
make[2]: Entering directory `/var/tmp/portage/icecast2-08072002/work/icecast2-
08072002/src'
gcc -DPACKAGE=\"icecast\" -DVERSION=\"2.0\" -DHAVE_DLFCN_H=1 -DHAVE_IPV6=1 -
DSTDC_HEADERS=1 -DHAVE_STDINT_H=1 -DCHUID=1 -DCHROOT=1  -I. -I.  -I./net -
I./thread -I./avl -I./httpp -I./log -I./timing    -O20 -ffast-math -fsigned-
char -D_REENTRANT -D_GNU_SOURCE  -I/include -I/include -c main.c
gcc -DPACKAGE=\"icecast\" -DVERSION=\"2.0\" -DHAVE_DLFCN_H=1 -DHAVE_IPV6=1 -
DSTDC_HEADERS=1 -DHAVE_STDINT_H=1 -DCHUID=1 -DCHROOT=1  -I. -I.  -I./net -
I./thread -I./avl -I./httpp -I./log -I./timing    -O20 -ffast-math -fsigned-
char -D_REENTRANT -D_GNU_SOURCE  -I/include -I/include -c config.c
config.c:4:30: libxml/xmlmemory.h: No such file or directory
config.c:5:27: libxml/parser.h: No such file or directory
config.c:39: parse error before "doc"
config.c:40: parse error before "doc"
config.c:41: parse error before "doc"
config.c:42: parse error before "doc"
config.c:43: parse error before "doc"
config.c:44: parse error before "doc"
config.c:45: parse error before "doc"
config.c: In function `config_parse_file':
config.c:83: `xmlDocPtr' undeclared (first use in this function)
config.c:83: (Each undeclared identifier is reported only once
config.c:83: for each function it appears in.)
config.c:83: parse error before "doc"
config.c:84: `xmlNodePtr' undeclared (first use in this function)
config.c:90: `doc' undeclared (first use in this function)
config.c:95: `node' undeclared (first use in this function)
config.c: At top level:
config.c:154: parse error before "doc"
config.c: In function `_parse_root':
config.c:159: `node' undeclared (first use in this function)
config.c:164: `doc' undeclared (first use in this function)
config.c: At top level:
main.c: In function `main':
main.c:319: warning: concatenation of string literals with __FUNCTION__ is 
deprecated
main.c:327: warning: concatenation of string literals with __FUNCTION__ is 
deprecated
config.c:195: parse error before "doc"
config.c: In function `_parse_limits':
config.c:200: `node' undeclared (first use in this function)
config.c:204: `doc' undeclared (first use in this function)
config.c: At top level:
config.c:231: parse error before "doc"
config.c: In function `_parse_directory':
config.c:236: `node' undeclared (first use in this function)
config.c:240: `doc' undeclared (first use in this function)
config.c: At top level:
config.c:249: parse error before "doc"
config.c: In function `_parse_paths':
config.c:252: `node' undeclared (first use in this function)
config.c:257: `doc' undeclared (first use in this function)
config.c: At top level:
config.c:265: parse error before "doc"
config.c: In function `_parse_logging':
config.c:268: `node' undeclared (first use in this function)
config.c:273: `doc' undeclared (first use in this function)
config.c: At top level:
config.c:281: parse error before "doc"
config.c: In function `_parse_security':
config.c:284: `xmlNodePtr' undeclared (first use in this function)
config.c:284: parse error before "oldnode"
config.c:287: `node' undeclared (first use in this function)
config.c:291: `doc' undeclared (first use in this function)
config.c:296: `oldnode' undeclared (first use in this function)
config.c: At top level:
config.c:314: parse error before "doc"
config.c: In function `_add_server':
config.c:326: `node' undeclared (first use in this function)
config.c:330: `doc' undeclared (first use in this function)
make[2]: *** [config.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/icecast2-08072002/work/icecast2-
08072002/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/icecast2-08072002/work/icecast2-
08072002/src'
make: *** [all-recursive] Error 1

!!! ERROR: net-misc/icecast2-08072002 failed.
!!! Function src_compile, Line 19, Exitcode 2
!!! (no error message)

Expected Results:  
install dev-libs/libxml2  prior to icecast2
Comment 1 J. Ellis (RETIRED) gentoo-dev 2003-06-20 18:19:59 UTC
Updated. Thanks :-)