Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 34576 - net-analyzer/traffic-vis
Summary: net-analyzer/traffic-vis
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Lisa Seelye (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-11-27 17:02 UTC by Spider (RETIRED)
Modified: 2003-12-06 10:59 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 Spider (RETIRED) gentoo-dev 2003-11-27 17:02:29 UTC
Strange DEPEND tracking here :
        gif? ( media-libs/netpbm
                app-text/ghostscript
                dev-lang/perl )

Those are all fairly common , How is "gif" disabled when you already have them installed?


Also 
        >=dev-libs/glib-1.1.15"

does this work without glib 1.2 and with only glib 2 installed?
Comment 1 Lisa Seelye (RETIRED) gentoo-dev 2003-12-02 09:53:56 UTC
if you don't use gif then you won't have those optional things added (see the loop in src_instal().  Until its moved to an autoconf setup I don't see any way to optionally adding/removing gif support (aside from the src_install way) without hacking the code and/or Makefile.


Quoting from the README:

You will also need glib. I have developed traffic-vis using
glib-1.1.15 but I think older versions should work too.
[snip]

I have not used this program (its more than cryptic) nor tested with glib 2.  However using even Gentoo standards, you should set the minimum glibc version to 1.1.15.  (BTW, with dev-libs/glib-1.2.10-r5 and dev-libs/glib-2.2.3 installed this _compiled_)
Comment 2 Spider (RETIRED) gentoo-dev 2003-12-02 12:11:33 UTC
glibc != glib

glib 2.x isn't backwards compatible, and frankly theres not much that forces somone to have "glib-1.2" installed. 

I seriously doubt this will even compile with a modern glib version, so the >=dev-libs/glib is quite much considered a bug.

here's from a clean install :

ripples / # qpkg -q -I glib
sys-libs/glibc-2.3.2-r1 *
DEPENDED ON BY:
---

Note, no glib installed. 

ripples / # USE="-gif" ACCEPT_KEYWORDS="~x86" emerge -vp traffic-vis

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

Calculating dependencies ...done!
[ebuild  N    ] net-libs/libpcap-0.7.2  
[ebuild  N    ] dev-util/pkgconfig-0.15.0  
[ebuild  N    ] dev-libs/glib-2.2.3  -doc -debug 
[ebuild  N    ] net-analyzer/traffic-vis-0.35  -gif 




gcc -O2 -march=i686 -fstack-protector -fomit-frame-pointer -pipe -DVERSION="\"0.35"\" -DHAVE_GETOPT_LONG -Wall -Wno-conversion -Waggregate-return -Wmissing-prototypes -Wstrict-prototypes  -g  -I/usr/include/pcap `glib-config --cflags`    -c -o util.o util.c
/bin/sh: line 1: glib-config: command not found
util.c:40:18: glib.h: No such file or directory
util.c: In function `util_malloc':
util.c:51: warning: implicit declaration of function `g_malloc'
util.c:51: warning: assignment makes pointer from integer without a cast
util.c: In function `util_zmalloc':
util.c:67: warning: assignment makes pointer from integer without a cast
util.c: In function `util_strdup':
util.c:85: warning: implicit declaration of function `g_strdup'
util.c:85: warning: assignment makes pointer from integer without a cast
util.c: In function `util_realloc':
util.c:99: warning: implicit declaration of function `g_realloc'
util.c:99: warning: assignment makes pointer from integer without a cast
/usr/include/bits/mathinline.h: At top level:
util.c:44: warning: `rcsid' defined but not used
make: *** [util.o] Error 1





So, No. this report isn't invalid. 
Comment 3 Spider (RETIRED) gentoo-dev 2003-12-06 10:59:11 UTC
so I got annoyed and fixed this in cvs. Bah.