Cancelado

Adoptation of configuration script and DNS resolving(repost)

I have an ircd server which does name lookups using the resolv library. As the software is quite old, over time the automatic configuration script selecting the resolving libraries for various platforms has been broken. I'd like to see it fixed so the project compiles without error again.

The Makefile for this project currently contains the following:

# [CHANGEME]

# Some SunOS versions want this. ? Try it without first.

#RES=res_init.o res_comp.o res_mkquery.o

# BSDI systems want this.

#RES=res_skipname.o

# Recent Linux systems seem to expect this:

RES=res_init.o

# The rest are perfectly content with this.

#RES=

But compilation results in the following error:

gcc -I../include -O2 ? bsd.o dbuf.o packet.o send.o match.o parse.o support.o channel.o class.o hash.o ircd.o list.o res.o masking.o s_bsd.o s_conf.o s_debug.o s_err.o s_misc.o s_numeric.o s_ping.o s_serv.o s_user.o s_zip.o whowas.o userload.o md5.o res_init.o ? version.o ? -lcrypt -lresolv -lz -o ircd

res.o: In function `query_name':

res.c:(.text+0xc88): undefined reference to `res_mkquery'

res.o: In function `get_res':

res.c:(.text+0x13e2): undefined reference to `dn_expand'

res.c:(.text+0x15f0): undefined reference to `dn_expand'

collect2: ld returned 1 exit status

make[1]: *** [ircd] Error 1

make[1]: Leaving directory `/home/ircd/[url removed, login to view]'

make: *** [build] Error 2

The ircd can be found at [url removed, login to view]

## Deliverables

I can provide you with access to one or two servers to test the patch in.

Habilidades: Programação C, Engenharia, Linux, Mac OS, MySQL, PHP, Gestão de projetos, Arquitetura de software, Teste de Software, UNIX

Ver mais: programming platforms, programming libraries, programming irc, programming hash, parse programming, hash programming, expect programming, Serenity, md5, masking, gz, gcc, configuration, access script error, php library linux, php class found, linux dns server configuration, script src, class libraries, text hash, net send linux, net makefile, repost automatic, dns name server, php parse error parse error

Acerca do Empregador:
( 6 comentários ) Leusden, Netherlands

ID do Projeto: #2993879

5 freelancers are bidding on average $71 for this job

mkowalczuk

See private message.

$42.5 USD in 14 dias
(27 Comentários)
5.8
empathyvw

See private message.

$68 USD in 14 dias
(8 Comentários)
4.2
bitsensesof

See private message.

$17 USD in 14 dias
(33 Comentários)
4.2
danieldrake

See private message.

$55.25 USD in 14 dias
(16 Comentários)
4.1
rkumars

See private message.

$170 USD in 14 dias
(2 Comentários)
2.1