[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

(usagi-users 01935) 2 problems I found in the latest cvs



first is just a broken link in the netstat directory...

configuring in netstat
running /bin/sh ./configure  --cache-file=.././config.cache --srcdir=.
configure: error: can not find sources in .
configure: error: ./configure failed for netstat

if I go into the ~/usagi/usagi/netstat/ directory and do a listing, I see

lrwxrwxrwx    1 largo    users          28 Nov  7 19:59 netsat.c ->
../../src/net-tools/netsat.c

which should be

lrwxrwxrwx    1 largo    users          28 Nov  7 19:59 netstat.c ->
../../src/net-tools/netstat.c

so I manually fix the broken link and configure continues

/(largo@uber)-(20:01:04:Thu Nov 07)-- - -  -
\(~/usagi-work/usagi/netstat)-$> rm netsat.c

/(largo@uber)-(20:02:19:Thu Nov 07)-- - -  -
\(~/usagi-work/usagi/netstat)-$> ln -s ../../src/net-tools/netstat.c
netstat.c

then I do a "./configure" in ~/usagi/usagi/ and it runs through with no
errors... but then when I run "make" all compilations fail due to a
missing libinet6... which fails due to a missing "include_glibc23"
directory in libinet6 becaue although the latest cvs does recognize
glibc23, it doesn't seem to handle it properly or set up anything that it
should so the compilation fails.

/(largo@uber)-(20:03:41:Thu Nov 07)-- - -  -
\(~/usagi-work/usagi/libinet6)-$> ./configure
---------->8------snipped stuff here----->8---------
checking for glibc version... 2.3   <-- notice that it recognizes it now.
checking for open64... yes
updating cache ./config.cache
creating ./config.status
creating Makefile
creating include_glibc21/Makefile
creating include_glibc22/Makefile
creating config.h
config.h is unchanged


/(largo@uber)-(20:05:03:Thu Nov 07)-- - -  -
\(~/usagi-work/usagi)-$> make
for subdir in libinet6 libnetlink libnet-tools; do              \
        make -C $subdir;                \
done
make[1]: Entering directory `/home/largo/usagi-work/usagi/libinet6'
make -C include_glibc23 includes
make: *** include_glibc23: No such file or directory.  Stop.
make: Entering an unknown directorymake: Leaving an unknown
directorymake[1]: *** [include_glibc23_includes] Error 2
make[1]: Leaving directory `/home/largo/usagi-work/usagi/libinet6'

I saw that there were a number of new calls in glibc-2.3.1, and I don't
possess enough programming skill myself to try and manually hack in the
proper support :( (I tried some workaround hacks, and none were
successful as the lib won't link properly)

hopefully this helps? sorry for the long email. just wanted to be clear.