Hi,

When I try to make my own "bind-chroot" package with the latest bind 8.3.1 
release, I get this error (using mandrake 8.1):

gcc -D_GNU_SOURCE -I../../port/linux/include -I../../include  -O3 
-fomit-frame-pointer -pipe -mcpu=pentiumpro -march=i586 -ffast-math 
-fno-strength-reduce  -c tmp_version.c
gcc -D_GNU_SOURCE -static -O3 -fomit-frame-pointer -pipe -mcpu=pentiumpro 
-march=i586 -ffast-math -fno-strength-reduce   -o named db_dump.o db_load.o 
db_lookup.o db_save.o db_update.o db_glue.o db_ixfr.o db_sec.o db_tsig.o 
ns_parser.o ns_lexer.o ns_parseutil.o ns_ctl.o ns_forw.o ns_init.o ns_main.o 
ns_maint.o ns_req.o ns_resp.o ns_stats.o ns_ncache.o ns_xfr.o ns_glue.o 
ns_udp.o ns_config.o ns_update.o ns_ixfr.o ns_signal.o ns_sort.o ns_notify.o \
        tmp_version.o ../../lib/libbind.a -lfl
/usr/lib/gcc-lib/i586-mandrake-linux-gnu/2.96/../../../libc.a(res_libc.o): In 
function `__res_init':
/usr/src/RPM/BUILD/glibc-2.2.4/resolv/res_libc.c:43: multiple definition of 
`__res_init'
../../lib/libbind.a(res_data.o)(.text+0x120): first defined here
/usr/bin/ld: Warning: size of symbol `__res_init' changed from 104 to 124 in 
res_libc.o
collect2: ld returned 1 exit status


Also note the "/usr/src/RPM/BUILD/glibc-2.2.4/resolv/res_libc.c" line... Why 
is that path compiled in into glibc?


Reply via email to