OVH Cloud OVH Cloud

Compilation BIND 8.3.3 / 8.2.2

4 réponses
Avatar
mokodaf1
Bonjour,

J'ai recuperer les sources de Bind 8.2.2 (oui, oui je sais elles sont
"DEPRECATED" ;) et j'ai une erreur a la compilation (plutot l'edition
de lien) enfin quand je lance un make apres quelques lignes j'obtient:
gcc -D_GNU_SOURCE -O -g -o nslookup main.o getinfo.o debug.o send.o
skip.o list.o subr.o commands.o \
../..lib/libbind.a -flf
/usr/bin/ld: cannot find -lfl
collect2: ld returned 1 exit status
....

donc je me suis dit que si je recupere les soures (avec apt-get
source) j'obtiens la version 8.3.3 mais malheureusement.. meme
erreur...
Que peut-il bien me manquer ?

Merci de votre aide

4 réponses

Avatar
TiChou
Dans le message <news:,
*Jean-Michel* tapota sur f.c.o.l.configuration :

Bonjour,


Bonjour,

J'ai recuperer les sources de Bind 8.2.2


Les sources officielles ?

(oui, oui je sais elles sont "DEPRECATED" ;)


Carrément oui.

http://www.isc.org/index.pl?/sw/bind/bind-security.php

et j'ai une erreur a la compilation (plutot l'edition
de lien) enfin quand je lance un make apres quelques lignes j'obtient:
gcc -D_GNU_SOURCE -O -g -o nslookup main.o getinfo.o debug.o send.o
skip.o list.o subr.o commands.o
../..lib/libbind.a -flf
/usr/bin/ld: cannot find -lfl
collect2: ld returned 1 exit status
....

donc je me suis dit que si je recupere les soures (avec apt-get
source) j'obtiens la version 8.3.3 mais malheureusement.. meme
erreur...


Tant qu'à compiler les sources, autant en récupérer des saines et à jour sur
le site de ISC.

Que peut-il bien me manquer ?


La bibliothèque Flex.

$ apt-get install flex

Merci de votre aide


De rien.

--
TiChou

Avatar
Kevin Denis
On 2005-03-28, Jean-Michel wrote:

J'ai recuperer les sources de Bind 8.2.2 (oui, oui je sais elles sont
"DEPRECATED" ;) et j'ai une erreur a la compilation (plutot l'edition
de lien) enfin quand je lance un make apres quelques lignes j'obtient:
gcc -D_GNU_SOURCE -O -g -o nslookup main.o getinfo.o debug.o send.o
skip.o list.o subr.o commands.o
../..lib/libbind.a -flf
/usr/bin/ld: cannot find -lfl


il ne trouve pas la lib "fl". Fais une recherche sur cette libe (Tu as
95% de chance qu'elle s'appelle libfl)

donc je me suis dit que si je recupere les soures (avec apt-get
source) j'obtiens la version 8.3.3 mais malheureusement.. meme
erreur...
Que peut-il bien me manquer ?


apt-cache search libfl ?
--
Kevin

Avatar
l'indien
On Tue, 29 Mar 2005 09:41:28 +0000, Kevin Denis wrote:

On 2005-03-28, Jean-Michel wrote:

J'ai recuperer les sources de Bind 8.2.2 (oui, oui je sais elles sont
"DEPRECATED" ;) et j'ai une erreur a la compilation (plutot l'edition
de lien) enfin quand je lance un make apres quelques lignes j'obtient:
gcc -D_GNU_SOURCE -O -g -o nslookup main.o getinfo.o debug.o send.o
skip.o list.o subr.o commands.o
../..lib/libbind.a -flf
/usr/bin/ld: cannot find -lfl


il ne trouve pas la lib "fl". Fais une recherche sur cette libe (Tu as
95% de chance qu'elle s'appelle libfl)


Non. 100% de chances.
Son nom est soit libdl.a soit libfs.so
Chez moi, c'est libfs.a
C'est la librarie "runtime" de flex, apparement.
Il faut donc rechercher de ce coté.


Avatar
mokodaf1
l'indien wrote in message news:...
On Tue, 29 Mar 2005 09:41:28 +0000, Kevin Denis wrote:

On 2005-03-28, Jean-Michel wrote:

J'ai recuperer les sources de Bind 8.2.2 (oui, oui je sais elles sont
"DEPRECATED" ;) et j'ai une erreur a la compilation (plutot l'edition
de lien) enfin quand je lance un make apres quelques lignes j'obtient:
gcc -D_GNU_SOURCE -O -g -o nslookup main.o getinfo.o debug.o send.o
skip.o list.o subr.o commands.o
../..lib/libbind.a -flf
/usr/bin/ld: cannot find -lfl


il ne trouve pas la lib "fl". Fais une recherche sur cette libe (Tu as
95% de chance qu'elle s'appelle libfl)


Non. 100% de chances.
Son nom est soit libdl.a soit libfs.so
Chez moi, c'est libfs.a
C'est la librarie "runtime" de flex, apparement.
Il faut donc rechercher de ce coté.


Cool ça marche ! Merci de votre précieuse aide