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

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:
Kostenlos!

Statistik des Forums

Themen
248,924
Beiträge
2,305,326
Mitglieder
378,652
Neuestes Mitglied
stego88