Aller au contenu

Compilation Samba3 Sur Rs810+


julien Redondo

  

1 membre a voté

  1. 1.

    • un pc sous windows serveur
      0
    • un pc sous linux avec Samba
    • un boitier spécifique
      0


Messages recommandés

Bonjour,

J'ai besoin de transformer mon RS810+ en PDC (contrôleur principal de domaine WIndows).

Apparemment, la version de Samba fourni dessus est bridée et elle ne peut pas rendre ce service.

La seule solution que j'ai trouvée est donc d'installer un samba3 dessus en remplacement de celui fourni par Synology.

Or pour le RS810+ (sous DSM 3.0), architecture i686, il n'existe pas encore de package précompilé sur le site nslu2-linux.org.

J'ai donc pu tout de même installer les outils de compilation dessus (après avoir installé ipkg bien entendu !!)

Mais je n'arrive pas à compiler Samba3 (3.2, 3.3, 3.4, 3.5).

j'ai donc une erreur (j'ai compilé avec les arguments suivants : --with-ldap=no --with-ads=no --with-libnetapi=no)

Using FLAGS = -O -O -D_SAMBA_BUILD_=3 -I/root/samba-3.2.15/source/iniparser/src -Iinclude -I./include -I. -I. -I./lib/replace -I./lib/talloc -I./lib/tdb/include -I./libaddns -I./librpc -DHAVE_CONFIG_H -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Iinclude -I./include -I. -I. -I./lib/replace -I./lib/talloc -I./lib/tdb/include -I./libaddns -I./librpc -I./popt -I/include -I/root/samba-3.2.15/source/lib -D_SAMBA_BUILD_=3

PICFLAG = -fPIC

LIBS = -lcrypt -lnsl

LDFLAGS = -pie -Wl,-z,relro -L./bin

DYNEXP = -Wl,--export-dynamic

LDSHFLAGS = -shared -Wl,-Bsymbolic -Wl,-z,relro -L./bin

SHLIBEXT = so

SONAMEFLAG = -Wl,-soname=

Linking bin/smbd

libads/dns.o: In function `dns_send_req':

dns.c:(.text+0x216): undefined reference to `__res_query'

libads/dns.o: In function `ads_dns_parse_rr':

dns.c:(.text+0x492): undefined reference to `__dn_expand'

libads/dns.o: In function `ads_dns_parse_query':

dns.c:(.text+0x600): undefined reference to `__dn_expand'

libads/dns.o: In function `ads_dns_lookup_ns':

dns.c:(.text+0xaaa): undefined reference to `__dn_expand'

libads/dns.o: In function `ads_dns_query_internal':

dns.c:(.text+0x1358): undefined reference to `__dn_expand'

collect2: ld returned 1 exit status

make: *** [bin/smbd] Error 1

ET là je ne sais plus quoi faire ?

Quelqu'un peut-il m'aider ?

Quelqu'un a sinon une autre idée (à part d'installer un PC sous linux et Samba en PDC à coté du Synology bien entendu !!)

merci de vos réponse,

il te manque une librairie (libresolv) ou elle n'est pas référencée (tous les -l dans la ligne Using FLAGS permettent de lier des librairies), essayer d'ajouter -lresolv dans les paramètres.

mais je me demande si ça ne serait pas plus facile d'utiliser un paquet debian et de l'installer "à la main", c'est à dire d'en extraire le contenu et de l placer là où il faut.

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.