Probleme beime erstellen von samba

Notausstieg

Neuer User
Mitglied seit
6 Sep 2008
Beiträge
34
Punkte für Reaktionen
0
Punkte
0
Hi,

ich habe beim erstellen von sambe im trunk das folgende problem.

Code:
freetz@freetz:~/freetz-trunk$ make
for target in headers all; do \
        cmd() { PATH="/home/freetz/freetz-trunk/toolchain/target/bin:/home/freetz/freetz-trunk/toolchain/kernel/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" LD_RUN_PATH="/usr/lib/freetz" make -j1  "$@"  || { printf "\n\\033[33m%s\\033[m\n" "ERROR: Build failed.";  exit 1; } };       if [ -e source/.echo_item_start -a ! -e source/.echo_item_build ]; then echo -n "building... "; touch source/.echo_item_build; fi; cmd -C source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source \
                RANLIB="/home/freetz/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-ranlib" \
                CODEPAGEDIR="/mod/usr/share/samba" \
                $target; \
        done
make[1]: Betrete Verzeichnis '/home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source'
make delheaders; \
        make smbd/build_options.c; \
        make include/proto.h; \
        make include/build_env.h; \
        make nsswitch/winbindd_proto.h; \
        make web/swat_proto.h; \
        make client/client_proto.h; \
        make utils/ntlm_auth_proto.h; \
        make utils/net_proto.h; \
        make utils/passwd_proto.h;
make[2]: Betrete Verzeichnis '/home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source'
Removing prototype headers
make[2]: Verlasse Verzeichnis '/home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source'
make[2]: Betrete Verzeichnis '/home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source'
Generating smbd/build_options.c
make[2]: Verlasse Verzeichnis '/home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source'
make[2]: Betrete Verzeichnis '/home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source'
Building include/proto.h
creating /home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source/include/proto.h
make[2]: Verlasse Verzeichnis '/home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source'
make[2]: Betrete Verzeichnis '/home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source'
Building include/build_env.h
make[2]: Verlasse Verzeichnis '/home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source'
make[2]: Betrete Verzeichnis '/home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source'
creating /home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source/nsswitch/winbindd_proto.h
make[2]: Verlasse Verzeichnis '/home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source'
make[2]: Betrete Verzeichnis '/home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source'
creating /home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source/web/swat_proto.h
make[2]: Verlasse Verzeichnis '/home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source'
make[2]: Betrete Verzeichnis '/home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source'
creating /home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source/client/client_proto.h
make[2]: Verlasse Verzeichnis '/home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source'
make[2]: Betrete Verzeichnis '/home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source'
creating /home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source/utils/ntlm_auth_proto.h
make[2]: Verlasse Verzeichnis '/home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source'
make[2]: Betrete Verzeichnis '/home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source'
creating /home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source/utils/net_proto.h
make[2]: Verlasse Verzeichnis '/home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source'
make[2]: Betrete Verzeichnis '/home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source'
creating /home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source/utils/passwd_proto.h
make[2]: Verlasse Verzeichnis '/home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source'
make[1]: Verlasse Verzeichnis '/home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source'
make[1]: Betrete Verzeichnis '/home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source'
Using FLAGS      =  -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_SAMBA_BUILD_=3 -DAVM_NO_PRINTING -DAVM_SMALLER  -I/home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source/iniparser/src -Iinclude -I./include  -I. -I. -I./lib/replace -I./lib/talloc -I./tdb/include -I./libaddns -I./librpc -DHAVE_CONFIG_H
      PICFLAG    = -fPIC
      LIBS       = -lcrypt -lresolv -ldl
      LDFLAGS    =
      DYNEXP     = -Wl,--export-dynamic
      LDSHFLAGS  = -shared -Wl,-Bsymbolic
      SHLIBEXT   = so
      SONAMEFLAG = -Wl,-soname=
Compiling smbd/build_options.c
Building bin/libsmbd.a
mipsel-linux-ar: bin/libsmbd.a: No such file or directory
make[1]: *** [bin/libsmbd.a] Fehler 1
make[1]: Verlasse Verzeichnis '/home/freetz/freetz-trunk/source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source'

ERROR: Build failed.
make: *** [source/target-mipsel_uClibc-0.9.29/samba-3.0.37/source/bin/smbpasswd] Fehler 1

ein make samba-dirclean und make samba-precompiled brachte nix (revision 5573)

Danke für eure Hilfe

Gruß
Notausstieg
 
ok ich habs. man muss den Ordner bin erstellen, da dieser in dem Samba-Paket nicht enthalten ist. einfach ein mkdir auf "source/target-mipsel_uClibc-0.9.XX/samba-3.0.37/bin

Grüße
Notausstieg
 
Hm, komisch. Ist das vielleicht von der tar version abhängig, ob der Ordner erstellt wird oder nicht?

MfG Oliver
 
Währe durchaus möglich. Werd ich morgen mal prüfen, da ich heut unterwegs bin. Entpackt habe ich mit aktuellstem Tar in Ubuntu 10.4 LTS minimal.

Gruß
Notausstieg
 
Ah, ich glaub ich habs...

MfG Oliver
 

Anhänge

  • samba_fix_libsmbd.zip
    418 Bytes · Aufrufe: 10
jo funktioniert. Diesmal macht er auch ganz artig von allein ein "mkdir bin"

Code:
Compiling registry/reg_util.c
Compiling registry/reg_dynamic.c
Compiling registry/reg_perfcount.c
Compiling lib/popt_common.c
Compiling smbd/build_options.c
mkdir bin
Building bin/libsmbd.a
Compiling smbd/server.c
Linking bin/smbd
Compiling nmbd/asyncdns.c
Compiling nmbd/nmbd.c
Compiling nmbd/nmbd_become_dmb.c

Vielen Dank.
 
Zuletzt bearbeitet:

Statistik des Forums

Themen
246,273
Beiträge
2,249,287
Mitglieder
373,862
Neuestes Mitglied
904lte
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.