Make bricht einfach so ab...

Laut Fehlermeldung ist "/home/daniel/freetz-trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/usr/include" nicht ein Verzeichnis. Folglich ist es vermutlich eine Datei.
Kannst Du mal den Inhalt anschauen? Daraus kann man vielleicht schließen, um was für eine Datei es sich handelt, zu welchem Paket sie gehört, und dann, warum diese Paket diese Datei dort anlegt.

Meine Vermutung ist, daß ein Paket eine Datei in das Verzeichnis kopieren will, das Zielverzeichnis aber nicht existiert und daher eine Datei erstellt wird, statt eine Datei in dem Zielverzeichnis.
 
Das ist ein symlink auf ../include . Wie ich schon irgendwo erwähnte hier, behandelt (zumindest wohl ubuntu 8.04 auf amd64x2) das cp die symlinks anders als andere Versionen. Mein obiger Patch sollte dies eigentlich umgehen, indem er den pfad dort von ./usr/include auf ./include setzt, was auch vollkommen ok ist.
 
Laut Fehlermeldung ist "/home/daniel/freetz-trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/usr/include" nicht ein Verzeichnis. Folglich ist es vermutlich eine Datei.
Kannst Du mal den Inhalt anschauen? Daraus kann man vielleicht schließen, um was für eine Datei es sich handelt, zu welchem Paket sie gehört, und dann, warum diese Paket diese Datei dort anlegt

Also "/home/daniel/freetz-trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/usr/include" ist ein Ordner, wo mehrere Ordner und dateien sind.

aber der Ordner include wird als Verknüpfung zu einem Ordner benützt.
 
@Guruhacker

Kannst ja mal gucken ,ob der Patch auch die gewünschte Folge hatte in
make/libs/patches/100-makefile.pjproject.patch. Ab Zeile 86 sollte das dann da stehen. Ansonsten ist mir noch aufgefallen, das Silent-Tears und ich die Revision 2323 benutzen.

Code:
@@ -56,14 +56,11 @@
 		cp /tmp/id $$f; \
 	done
 
-prefix = /usr/local
+prefix = /
 install:
 	mkdir -p $(DESTDIR)$(prefix)/lib
 	cp -L $$(find . -name '*.a') $(DESTDIR)$(prefix)/lib
 	mkdir -p $(DESTDIR)$(prefix)/include
 
Ich benütze auch 2323... mom ich schaue nach...
 
Hier der Inhalt der 100-makefile.pjproject.patch:

Code:
--- build.mak.in.orig    2007-11-11 04:58:47.000000000 +0100
+++ build.mak.in    2007-12-27 01:02:11.000000000 +0100
@@ -8,22 +8,22 @@
 export LINUX_POLL := @ac_linux_poll@ 
 
 # Determine which party libraries to use
-export APP_THIRD_PARTY_LIBS := -lresample-$(TARGET_NAME) -lmilenage-$(TARGET_NAME)
+export APP_THIRD_PARTY_LIBS := -lresample -lmilenage
 
 ifneq (@ac_no_gsm_codec@,1)
-APP_THIRD_PARTY_LIBS += -lgsmcodec-$(TARGET_NAME)
+APP_THIRD_PARTY_LIBS += -lgsmcodec
 endif
 
 ifneq (@ac_no_speex_codec@,1)
-APP_THIRD_PARTY_LIBS += -lspeex-$(TARGET_NAME)
+APP_THIRD_PARTY_LIBS += -lspeex
 endif
 
 ifneq (@ac_no_ilbc_codec@,1)
-APP_THIRD_PARTY_LIBS += -lilbccodec-$(TARGET_NAME)
+APP_THIRD_PARTY_LIBS += -lilbccodec
 endif
 
 ifneq ($(findstring pa,@ac_pjmedia_snd@),)
-APP_THIRD_PARTY_LIBS += -lportaudio-$(TARGET_NAME)
+APP_THIRD_PARTY_LIBS += -lportaudio
 endif
 
 
@@ -45,16 +45,16 @@
     -L$(PJDIR)/pjsip/lib\
     -L$(PJDIR)/third_party/lib\
     @LDFLAGS@
-export APP_LDLIBS := -lpjsua-$(TARGET_NAME)\
-    -lpjsip-ua-$(TARGET_NAME)\
-    -lpjsip-simple-$(TARGET_NAME)\
-    -lpjsip-$(TARGET_NAME)\
-    -lpjmedia-codec-$(TARGET_NAME)\
-    -lpjmedia-$(TARGET_NAME)\
-    -lpjnath-$(TARGET_NAME)\
-    -lpjlib-util-$(TARGET_NAME)\
+export APP_LDLIBS := -lpjsua \
+    -lpjsip-ua \
+    -lpjsip-simple \
+    -lpjsip \
+    -lpjmedia-codec \
+    -lpjmedia \
+    -lpjnath \
+    -lpjlib-util \
     $(APP_THIRD_PARTY_LIBS)\
-    -lpj-$(TARGET_NAME)\
+    -lpj \
     @LIBS@
 
 export PJ_DIR := $(PJDIR)
--- Makefile.orig    2007-04-22 14:48:30.000000000 +0200
+++ Makefile    2007-12-27 01:02:11.000000000 +0100
@@ -16,16 +16,16 @@
         fi; \
     done
 
-LIBS =     pjlib/lib/libpj-$(TARGET_NAME).a \
-    pjlib-util/lib/libpjlib-util-$(TARGET_NAME).a \
-    pjnath/lib/libpjnath-$(TARGET_NAME).a \
-    pjmedia/lib/libpjmedia-$(TARGET_NAME).a \
-    pjmedia/lib/libpjmedia-codec-$(TARGET_NAME).a \
-           pjsip/lib/libpjsip-$(TARGET_NAME).a \
-    pjsip/lib/libpjsip-ua-$(TARGET_NAME).a \
-    pjsip/lib/libpjsip-simple-$(TARGET_NAME).a \
-    pjsip/lib/libpjsua-$(TARGET_NAME).a
-BINS =     pjsip-apps/bin/pjsua-$(TARGET_NAME)$(HOST_EXE) 
+LIBS =     pjlib/lib/libpj.a \
+    pjlib-util/lib/libpjlib-util.a \
+    pjnath/lib/libpjnath.a \
+    pjmedia/lib/libpjmedia.a \
+    pjmedia/lib/libpjmedia-codec.a \
+           pjsip/lib/libpjsip.a \
+    pjsip/lib/libpjsip-ua.a \
+    pjsip/lib/libpjsip-simple.a \
+    pjsip/lib/libpjsua.a
+BINS =     pjsip-apps/bin/pjsua$(HOST_EXE) 
 
 size:
     @echo -n 'Date: '
@@ -56,14 +56,11 @@
         cp /tmp/id $$f; \
     done
 
-prefix = /usr/local
+prefix = /usr
 install:
     mkdir -p $(DESTDIR)$(prefix)/lib
     cp -L $$(find . -name '*.a') $(DESTDIR)$(prefix)/lib
     mkdir -p $(DESTDIR)$(prefix)/include
     cp -RL $$(find  . -name include) $(DESTDIR)$(prefix)
-    cd $(DESTDIR)$(prefix)/lib && for i in $$(find . -name 'libpj*a'); do\
-        ln -s $$i $$(echo $$i | sed -e "s/-$(TARGET_NAME)//");\
-    done
     mkdir -p $(DESTDIR)$(prefix)/lib/pkgconfig
     sed -e "s!@PREFIX@!$(DESTDIR)$(prefix)!" libpj.pc.in > $(DESTDIR)/$(prefix)/lib/pkgconfig/libpj.pc
--- pjlib/build/Makefile.orig    2007-07-20 10:08:30.000000000 +0200
+++ pjlib/build/Makefile    2007-12-27 01:02:11.000000000 +0100
@@ -4,7 +4,7 @@
 RULES_MAK := $(PJDIR)/build/rules.mak
 
 
-export PJLIB_LIB := ../lib/libpj-$(TARGET_NAME)$(LIBEXT)
+export PJLIB_LIB := ../lib/libpj$(LIBEXT)
 
 ###############################################################################
 # Gather all flags.
@@ -42,7 +42,7 @@
             util.o
 export TEST_CFLAGS += $(_CFLAGS)
 export TEST_LDFLAGS += $(_LDFLAGS)
-export TEST_EXE := ../bin/pjlib-test-$(TARGET_NAME)$(HOST_EXE)
+export TEST_EXE := ../bin/pjlib-test$(HOST_EXE)
 
     
 export CC_OUT CC AR RANLIB HOST_MV HOST_RM HOST_RMDIR HOST_MKDIR OBJEXT LD LDOUT 
@@ -64,7 +64,7 @@
 depend: ../include/pj/config_site.h
     $(MAKE) -f $(RULES_MAK) APP=PJLIB app=pjlib depend
     $(MAKE) -f $(RULES_MAK) APP=TEST app=pjlib-test depend
-    echo '$(TEST_EXE): $(PJLIB_LIB)' >> .pjlib-test-$(TARGET_NAME).depend
+    echo '$(TEST_EXE): $(PJLIB_LIB)' >> .pjlib-test.depend
 
 
 .PHONY: dep depend pjlib pjlib-test clean realclean distclean
@@ -94,8 +94,8 @@
     $(MAKE) -f $(RULES_MAK) APP=TEST app=pjlib-test clean
 
 realclean:
-    $(subst @@,$(subst /,$(HOST_PSEP),.pjlib-$(TARGET_NAME).depend),$(HOST_RMR))
-    $(subst @@,$(subst /,$(HOST_PSEP),.pjlib-test-$(TARGET_NAME).depend),$(HOST_RMR))
+    $(subst @@,$(subst /,$(HOST_PSEP),.pjlib.depend),$(HOST_RMR))
+    $(subst @@,$(subst /,$(HOST_PSEP),.pjlib-test.depend),$(HOST_RMR))
     $(MAKE) -f $(RULES_MAK) APP=PJLIB app=pjlib realclean
     $(MAKE) -f $(RULES_MAK) APP=TEST app=pjlib-test realclean
 
--- pjlib-util/build/Makefile.orig    2007-10-10 13:37:56.000000000 +0200
+++ pjlib-util/build/Makefile    2007-12-27 01:02:11.000000000 +0100
@@ -7,8 +7,8 @@
 
 RULES_MAK := $(PJDIR)/build/rules.mak
 
-PJLIB_LIB:=$(PJDIR)/pjlib/lib/libpj-$(TARGET_NAME)$(LIBEXT)
-export PJLIB_UTIL_LIB:=../lib/libpjlib-util-$(TARGET_NAME)$(LIBEXT)
+PJLIB_LIB:=$(PJDIR)/pjlib/lib/libpj$(LIBEXT)
+export PJLIB_UTIL_LIB:=../lib/libpjlib-util$(LIBEXT)
 
 ###############################################################################
 # Gather all flags.
@@ -40,7 +40,7 @@
 export UTIL_TEST_OBJS += xml.o encryption.o stun.o resolver_test.o test.o 
 export UTIL_TEST_CFLAGS += $(_CFLAGS)
 export UTIL_TEST_LDFLAGS += $(_LDFLAGS)
-export UTIL_TEST_EXE:=../bin/pjlib-util-test-$(TARGET_NAME)$(HOST_EXE)
+export UTIL_TEST_EXE:=../bin/pjlib-util-test$(HOST_EXE)
 
     
 export CC_OUT CC AR RANLIB HOST_MV HOST_RM HOST_RMDIR HOST_MKDIR OBJEXT LD LDOUT 
@@ -64,7 +64,7 @@
 pjlib-util:
     $(MAKE) -f $(RULES_MAK) APP=PJLIB_UTIL app=pjlib-util $(PJLIB_UTIL_LIB)
 
-pjlib-util-test: $(PJLIB_LIB)
+pjlib-util-test: $(PJLIB_LIB) pjlib-util
     $(MAKE) -f $(RULES_MAK) APP=UTIL_TEST app=pjlib-util-test $(UTIL_TEST_EXE)
 
 .PHONY: ../lib/pjlib-util.ko
@@ -81,14 +81,14 @@
     $(MAKE) -f $(RULES_MAK) APP=UTIL_TEST app=pjlib-util-test $@
 
 realclean:
-    $(subst @@,$(subst /,$(HOST_PSEP),.pjlib-util-$(TARGET_NAME).depend),$(HOST_RMR))
-    $(subst @@,$(subst /,$(HOST_PSEP),.pjlib-util-test-$(TARGET_NAME).depend),$(HOST_RMR))
+    $(subst @@,$(subst /,$(HOST_PSEP),.pjlib-util.depend),$(HOST_RMR))
+    $(subst @@,$(subst /,$(HOST_PSEP),.pjlib-util-test.depend),$(HOST_RMR))
     $(MAKE) -f $(RULES_MAK) APP=PJLIB_UTIL app=pjlib-util $@
     $(MAKE) -f $(RULES_MAK) APP=UTIL_TEST app=pjlib-util-test $@
 
 depend:
     $(MAKE) -f $(RULES_MAK) APP=PJLIB_UTIL app=pjlib-util $@
     $(MAKE) -f $(RULES_MAK) APP=UTIL_TEST app=pjlib-util-test $@
-    echo '$(TEST_EXE): $(PJLIB_UTIL_LIB)' >> .pjlib-util-test-$(TARGET_NAME).depend; \
+    echo '$(TEST_EXE): $(PJLIB_UTIL_LIB)' >> .pjlib-util-test.depend; \
 
 
--- pjmedia/build/Makefile.orig    2007-10-12 07:24:32.000000000 +0200
+++ pjmedia/build/Makefile    2007-12-27 01:02:11.000000000 +0100
@@ -7,13 +7,13 @@
 
 RULES_MAK := $(PJDIR)/build/rules.mak
 
-PJLIB_LIB:=$(PJDIR)/pjlib/lib/libpj-$(TARGET_NAME)$(LIBEXT)
-PJLIB_UTIL_LIB:=$(PJDIR)/pjlib-util/lib/libpjlib-util-$(TARGET_NAME)$(LIBEXT)
-PJNATH_LIB:=$(PJDIR)/pjnath/lib/libpjnath-$(TARGET_NAME)$(LIBEXT)
-
-export PJMEDIA_LIB:=../lib/libpjmedia-$(TARGET_NAME)$(LIBEXT)
-export PJMEDIA_CODEC_LIB:=../lib/libpjmedia-codec-$(TARGET_NAME)$(LIBEXT)
-export PJSDP_LIB:=../lib/libpjsdp-$(TARGET_NAME)$(LIBEXT)
+PJLIB_LIB:=$(PJDIR)/pjlib/lib/libpj$(LIBEXT)
+PJLIB_UTIL_LIB:=$(PJDIR)/pjlib-util/lib/libpjlib-util$(LIBEXT)
+PJNATH_LIB:=$(PJDIR)/pjnath/lib/libpjnath$(LIBEXT)
+
+export PJMEDIA_LIB:=../lib/libpjmedia$(LIBEXT)
+export PJMEDIA_CODEC_LIB:=../lib/libpjmedia-codec$(LIBEXT)
+export PJSDP_LIB:=../lib/libpjsdp$(LIBEXT)
 
 NULLSOUND_OBJS := nullsound.o
 
@@ -85,7 +85,7 @@
 export PJMEDIA_TEST_OBJS += jbuf_test.o main.o rtp_test.o sdp_neg_test.o test.o
 export PJMEDIA_TEST_CFLAGS += $(_CFLAGS)
 export PJMEDIA_TEST_LDFLAGS += $(_LDFLAGS)
-export PJMEDIA_TEST_EXE:=../bin/pjmedia-test-$(TARGET_NAME)$(HOST_EXE)
+export PJMEDIA_TEST_EXE:=../bin/pjmedia-test$(HOST_EXE)
 
     
 export CC_OUT CC AR RANLIB HOST_MV HOST_RM HOST_RMDIR HOST_MKDIR OBJEXT LD LDOUT 
@@ -140,10 +140,10 @@
     $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_TEST app=pjmedia-test $@
 
 realclean:
-    $(subst @@,$(subst /,$(HOST_PSEP),.pjmedia-$(TARGET_NAME).depend),$(HOST_RMR))
-    $(subst @@,$(subst /,$(HOST_PSEP),.pjmedia-codec-$(TARGET_NAME).depend),$(HOST_RMR))
-    $(subst @@,$(subst /,$(HOST_PSEP),.pjmedia-test-$(TARGET_NAME).depend),$(HOST_RMR))
-    $(subst @@,$(subst /,$(HOST_PSEP),.pjsdp-$(TARGET_NAME).depend),$(HOST_RMR))
+    $(subst @@,$(subst /,$(HOST_PSEP),.pjmedia.depend),$(HOST_RMR))
+    $(subst @@,$(subst /,$(HOST_PSEP),.pjmedia-codec.depend),$(HOST_RMR))
+    $(subst @@,$(subst /,$(HOST_PSEP),.pjmedia-test.depend),$(HOST_RMR))
+    $(subst @@,$(subst /,$(HOST_PSEP),.pjsdp.depend),$(HOST_RMR))
     
     $(MAKE) -f $(RULES_MAK) APP=PJMEDIA app=pjmedia $@
     $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_CODEC app=pjmedia-codec $@
@@ -155,8 +155,8 @@
     $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_CODEC app=pjmedia-codec $@
     $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_TEST app=pjmedia-test $@
     $(MAKE) -f $(RULES_MAK) APP=PJSDP app=pjsdp $@
-    echo '$(PJMEDIA_LIB): .pjmedia-$(TARGET_NAME).depend' >> .pjmedia-$(TARGET_NAME).depend; \
-    echo '$(PJMEDIA_CODEC_LIB): .pjmedia-codec-$(TARGET_NAME).depend' >> .pjmedia-codec-$(TARGET_NAME).depend; \
-    echo '$(PJMEDIA_TEST_EXE): $(PJMEDIA_LIB) $(PJMEDIA_CODEC_LIB)' >> .pjmedia-test-$(TARGET_NAME).depend; \
+    echo '$(PJMEDIA_LIB): .pjmedia.depend' >> .pjmedia.depend; \
+    echo '$(PJMEDIA_CODEC_LIB): .pjmedia-codec.depend' >> .pjmedia-codec.depend; \
+    echo '$(PJMEDIA_TEST_EXE): $(PJMEDIA_LIB) $(PJMEDIA_CODEC_LIB)' >> .pjmedia-test.depend; \
 
 
--- pjnath/build/Makefile.orig    2007-10-12 14:14:27.000000000 +0200
+++ pjnath/build/Makefile    2007-12-27 01:02:11.000000000 +0100
@@ -7,9 +7,9 @@
 
 RULES_MAK := $(PJDIR)/build/rules.mak
 
-PJLIB_LIB:=../../pjlib/lib/libpj-$(TARGET_NAME)$(LIBEXT)
-PJLIB_UTIL_LIB:=../../pjlib-util/lib/libpjlib-util-$(TARGET_NAME)$(LIBEXT)
-export PJNATH_LIB:=../lib/libpjnath-$(TARGET_NAME)$(LIBEXT)
+PJLIB_LIB:=../../pjlib/lib/libpj$(LIBEXT)
+PJLIB_UTIL_LIB:=../../pjlib-util/lib/libpjlib-util$(LIBEXT)
+export PJNATH_LIB:=../lib/libpjnath$(LIBEXT)
 
 ###############################################################################
 # Gather all flags.
@@ -41,7 +41,7 @@
 export PJNATH_TEST_OBJS += ice_test.o stun.o test.o
 export PJNATH_TEST_CFLAGS += $(_CFLAGS)
 export PJNATH_TEST_LDFLAGS += $(_LDFLAGS)
-export PJNATH_TEST_EXE:=../bin/pjnath-test-$(TARGET_NAME)$(HOST_EXE)
+export PJNATH_TEST_EXE:=../bin/pjnath-test$(HOST_EXE)
 
     
 ###############################################################################
@@ -51,7 +51,7 @@
 export PJSTUN_CLIENT_OBJS += client_main.o
 export PJSTUN_CLIENT_CFLAGS += $(_CFLAGS)
 export PJSTUN_CLIENT_LDFLAGS += $(_LDFLAGS)
-export PJSTUN_CLIENT_EXE:=../bin/pjstun-client-$(TARGET_NAME)$(HOST_EXE)
+export PJSTUN_CLIENT_EXE:=../bin/pjstun-client$(HOST_EXE)
 
 ###############################################################################
 # Defines for building test server application
@@ -61,7 +61,7 @@
                 main.o
 export PJSTUN_SRV_TEST_CFLAGS += $(_CFLAGS)
 export PJSTUN_SRV_TEST_LDFLAGS += $(_LDFLAGS)
-export PJSTUN_SRV_TEST_EXE:=../bin/pjstun-srv-test-$(TARGET_NAME)$(HOST_EXE)
+export PJSTUN_SRV_TEST_EXE:=../bin/pjstun-srv-test$(HOST_EXE)
 
     
     
@@ -86,13 +86,13 @@
 pjnath:
     $(MAKE) -f $(RULES_MAK) APP=PJNATH app=pjnath $(PJNATH_LIB)
 
-pjnath-test: $(PJLIB_LIB) $(PJLIB_UTIL_LIB) $(PJNATH_LIB)
+pjnath-test: $(PJLIB_LIB) $(PJLIB_UTIL_LIB) pjnath
     $(MAKE) -f $(RULES_MAK) APP=PJNATH_TEST app=pjnath-test $(PJNATH_TEST_EXE)
 
-pjstun-client: $(PJLIB_LIB) $(PJLIB_UTIL_LIB) $(PJNATH_LIB)
+pjstun-client: $(PJLIB_LIB) $(PJLIB_UTIL_LIB) pjnath
     $(MAKE) -f $(RULES_MAK) APP=PJSTUN_CLIENT app=pjstun-client $(PJSTUN_CLIENT_EXE)
 
-pjstun-srv-test: $(PJLIB_LIB) $(PJLIB_UTIL_LIB) $(PJNATH_LIB)
+pjstun-srv-test: $(PJLIB_LIB) $(PJLIB_UTIL_LIB) pjnath
     $(MAKE) -f $(RULES_MAK) APP=PJSTUN_SRV_TEST app=pjstun-srv-test $(PJSTUN_SRV_TEST_EXE)
 
 .PHONY: ../lib/pjnath.ko
@@ -111,10 +111,10 @@
     $(MAKE) -f $(RULES_MAK) APP=PJSTUN_SRV_TEST app=pjstun-srv-test $@
 
 realclean:
-    $(subst @@,$(subst /,$(HOST_PSEP),.pjnath-$(TARGET_NAME).depend),$(HOST_RMR))
-    $(subst @@,$(subst /,$(HOST_PSEP),.pjnath-test-$(TARGET_NAME).depend),$(HOST_RMR))
-    $(subst @@,$(subst /,$(HOST_PSEP),.pjstun-client-$(TARGET_NAME).depend),$(HOST_RMR))
-    $(subst @@,$(subst /,$(HOST_PSEP),.pjstun-srv-test-$(TARGET_NAME).depend),$(HOST_RMR))
+    $(subst @@,$(subst /,$(HOST_PSEP),.pjnath.depend),$(HOST_RMR))
+    $(subst @@,$(subst /,$(HOST_PSEP),.pjnath-test.depend),$(HOST_RMR))
+    $(subst @@,$(subst /,$(HOST_PSEP),.pjstun-client.depend),$(HOST_RMR))
+    $(subst @@,$(subst /,$(HOST_PSEP),.pjstun-srv-test.depend),$(HOST_RMR))
     $(MAKE) -f $(RULES_MAK) APP=PJNATH app=pjnath $@
     $(MAKE) -f $(RULES_MAK) APP=PJNATH_TEST app=pjnath-test $@
     $(MAKE) -f $(RULES_MAK) APP=PJSTUN_CLIENT app=pjstun-client $@
@@ -125,6 +125,6 @@
     $(MAKE) -f $(RULES_MAK) APP=PJNATH_TEST app=pjnath-test $@
     $(MAKE) -f $(RULES_MAK) APP=PJSTUN_CLIENT app=pjstun-client $@
     $(MAKE) -f $(RULES_MAK) APP=PJSTUN_SRV_TEST app=pjstun-srv-test $@
-    echo '$(TEST_EXE): $(PJNATH_LIB)' >> .pjnath-test-$(TARGET_NAME).depend; \
+    echo '$(TEST_EXE): $(PJNATH_LIB)' >> .pjnath-test.depend; \
 
 
--- pjsip/build/Makefile.orig    2007-10-10 15:12:37.000000000 +0200
+++ pjsip/build/Makefile    2007-12-27 01:02:11.000000000 +0100
@@ -8,15 +8,15 @@
 
 RULES_MAK := $(PJDIR)/build/rules.mak
 
-PJLIB_LIB:=../../pjlib/lib/libpj-$(TARGET_NAME)$(LIBEXT)
-PJLIB_UTIL_LIB:=../../pjlib-util/lib/libpjlib-util-$(TARGET_NAME)$(LIBEXT)
-PJMEDIA_LIB:=../../pjmedia/lib/libpjmedia-$(TARGET_NAME)$(LIBEXT)
-PJMEDIA_CODEC_LIB:=../../pjmedia/lib/libpjmedia-codec-$(TARGET_NAME)$(LIBEXT)
-
-export PJSIP_LIB:=../lib/libpjsip-$(TARGET_NAME)$(LIBEXT)
-export PJSIP_UA_LIB:=../lib/libpjsip-ua-$(TARGET_NAME)$(LIBEXT)
-export PJSIP_SIMPLE_LIB:=../lib/libpjsip-simple-$(TARGET_NAME)$(LIBEXT)
-export PJSUA_LIB_LIB=../lib/libpjsua-$(TARGET_NAME)$(LIBEXT)
+PJLIB_LIB:=../../pjlib/lib/libpj$(LIBEXT)
+PJLIB_UTIL_LIB:=../../pjlib-util/lib/libpjlib-util$(LIBEXT)
+PJMEDIA_LIB:=../../pjmedia/lib/libpjmedia$(LIBEXT)
+PJMEDIA_CODEC_LIB:=../../pjmedia/lib/libpjmedia-codec$(LIBEXT)
+
+export PJSIP_LIB:=../lib/libpjsip$(LIBEXT)
+export PJSIP_UA_LIB:=../lib/libpjsip-ua$(LIBEXT)
+export PJSIP_SIMPLE_LIB:=../lib/libpjsip-simple$(LIBEXT)
+export PJSUA_LIB_LIB=../lib/libpjsua$(LIBEXT)
 
 
 ###############################################################################
@@ -93,7 +93,7 @@
             inv_offer_answer_test.o
 export TEST_CFLAGS += $(_CFLAGS)
 export TEST_LDFLAGS += $(PJ_LDFLAGS) $(PJ_LDLIBS) $(LDFLAGS)
-export TEST_EXE := ../bin/pjsip-test-$(TARGET_NAME)$(HOST_EXE)
+export TEST_EXE := ../bin/pjsip-test$(HOST_EXE)
 
     
 export CC_OUT CC AR RANLIB HOST_MV HOST_RM HOST_RMDIR HOST_MKDIR OBJEXT LD LDOUT 
@@ -158,10 +158,10 @@
     $(MAKE) -f $(RULES_MAK) APP=TEST app=pjsip-test $@
 
 realclean:
-    $(subst @@,$(subst /,$(HOST_PSEP),.pjsip-$(TARGET_NAME).depend),$(HOST_RMR))
-    $(subst @@,$(subst /,$(HOST_PSEP),.pjsip-ua-$(TARGET_NAME).depend),$(HOST_RMR))
-    $(subst @@,$(subst /,$(HOST_PSEP),.pjsip-simple-$(TARGET_NAME).depend),$(HOST_RMR))
-    $(subst @@,$(subst /,$(HOST_PSEP),.pjsua-lib-$(TARGET_NAME).depend),$(HOST_RMR))
+    $(subst @@,$(subst /,$(HOST_PSEP),.pjsip.depend),$(HOST_RMR))
+    $(subst @@,$(subst /,$(HOST_PSEP),.pjsip-ua.depend),$(HOST_RMR))
+    $(subst @@,$(subst /,$(HOST_PSEP),.pjsip-simple.depend),$(HOST_RMR))
+    $(subst @@,$(subst /,$(HOST_PSEP),.pjsua-lib.depend),$(HOST_RMR))
     $(MAKE) -f $(RULES_MAK) APP=PJSIP app=pjsip $@
     $(MAKE) -f $(RULES_MAK) APP=PJSIP_UA app=pjsip-ua $@
     $(MAKE) -f $(RULES_MAK) APP=PJSIP_SIMPLE app=pjsip-simple $@
--- pjsip-apps/build/Makefile.orig    2007-04-17 18:16:01.000000000 +0200
+++ pjsip-apps/build/Makefile    2007-12-27 01:02:11.000000000 +0100
@@ -4,15 +4,15 @@
 
 RULES_MAK := $(PJDIR)/build/rules.mak
 
-PJLIB_LIB:=../../pjlib/lib/libpj-$(TARGET_NAME)$(LIBEXT)
-PJLIB_UTIL_LIB:=../../pjlib-util/lib/libpjlib-util-$(TARGET_NAME)$(LIBEXT)
-PJNATH_LIB:=../../pjnath/lib/libpjnath-$(TARGET_NAME)$(LIBEXT)
-PJMEDIA_LIB:=../../pjmedia/lib/libpjmedia-$(TARGET_NAME)$(LIBEXT)
-PJMEDIA_CODEC_LIB:=../../pjmedia/lib/libpjmedia-codec-$(TARGET_NAME)$(LIBEXT)
-PJSIP_LIB:=../../pjsip/lib/libpjsip-$(TARGET_NAME)$(LIBEXT)
-PJSIP_UA_LIB:=../../pjsip/lib/libpjsip-ua-$(TARGET_NAME)$(LIBEXT)
-PJSIP_SIMPLE_LIB:=../../pjsip/lib/libpjsip-simple-$(TARGET_NAME)$(LIBEXT)
-PJSUA_LIB_LIB=../../pjsip/lib/libpjsua-$(TARGET_NAME)$(LIBEXT)
+PJLIB_LIB:=../../pjlib/lib/libpj$(LIBEXT)
+PJLIB_UTIL_LIB:=../../pjlib-util/lib/libpjlib-util$(LIBEXT)
+PJNATH_LIB:=../../pjnath/lib/libpjnath$(LIBEXT)
+PJMEDIA_LIB:=../../pjmedia/lib/libpjmedia$(LIBEXT)
+PJMEDIA_CODEC_LIB:=../../pjmedia/lib/libpjmedia-codec$(LIBEXT)
+PJSIP_LIB:=../../pjsip/lib/libpjsip$(LIBEXT)
+PJSIP_UA_LIB:=../../pjsip/lib/libpjsip-ua$(LIBEXT)
+PJSIP_SIMPLE_LIB:=../../pjsip/lib/libpjsip-simple$(LIBEXT)
+PJSUA_LIB_LIB=../../pjsip/lib/libpjsua$(LIBEXT)
 
 
 ###############################################################################
@@ -35,7 +35,7 @@
             main.o pjsua_app.o
 export PJSUA_CFLAGS += $(_CFLAGS)
 export PJSUA_LDFLAGS += $(APP_LDFLAGS) $(APP_LDLIBS)
-export PJSUA_EXE:=../bin/pjsua-$(TARGET_NAME)$(HOST_EXE)
+export PJSUA_EXE:=../bin/pjsua$(HOST_EXE)
 
 
 export CC_OUT CC AR RANLIB HOST_MV HOST_RM HOST_RMDIR HOST_MKDIR OBJEXT LD LDOUT 
@@ -71,7 +71,7 @@
     $(MAKE) -f $(RULES_MAK) APP=PJSUA app=pjsua $@
     $(MAKE) -f Samples.mak $@
     @if test "$@" = "depend"; then \
-      echo '$(PJSUA_EXE): $(PJSIP_LIB) $(PJSIP_UA_LIB) $(PJSIP_SIMPLE) $(PJSUA_LIB_LIB) $(PJLIB_LIB) $(PJLIB_UTIL_LIB) $(PJNATH_LIB) $(PJMEDIA_LIB) $(PJMEDIA_CODEC_LIB) Makefile' >> .pjsua-$(TARGET_NAME).depend; \
+      echo '$(PJSUA_EXE): $(PJSIP_LIB) $(PJSIP_UA_LIB) $(PJSIP_SIMPLE) $(PJSUA_LIB_LIB) $(PJLIB_LIB) $(PJLIB_UTIL_LIB) $(PJNATH_LIB) $(PJMEDIA_LIB) $(PJMEDIA_CODEC_LIB) Makefile' >> .pjsua.depend; \
     fi
 
 
--- third_party/build/gsm/Makefile.orig    2007-04-09 19:13:10.000000000 +0200
+++ third_party/build/gsm/Makefile    2007-12-27 01:02:11.000000000 +0100
@@ -5,7 +5,7 @@
 
 RULES_MAK := $(PJDIR)/build/rules.mak
 
-export GSM_CODEC_LIB := ../../lib/libgsmcodec-$(TARGET_NAME)$(LIBEXT)
+export GSM_CODEC_LIB := ../../lib/libgsmcodec$(LIBEXT)
 
 ###############################################################################
 # Gather all flags.
@@ -54,12 +54,12 @@
     $(MAKE) -f $(RULES_MAK) APP=GSM_CODEC app=libgsmcodec $@
 
 realclean:
-    $(subst @@,$(subst /,$(HOST_PSEP),.ilbc-$(TARGET_NAME).depend),$(HOST_RMR))
+    $(subst @@,$(subst /,$(HOST_PSEP),.ilbc.depend),$(HOST_RMR))
     
     $(MAKE) -f $(RULES_MAK) APP=GSM_CODEC app=libgsmcodec $@
 
 depend:
     $(MAKE) -f $(RULES_MAK) APP=GSM_CODEC app=libgsmcodec $@
-    echo '$(GSM_CODEC_LIB): .libgsmcodec-$(TARGET_NAME).depend' >> .libgsmcodec-$(TARGET_NAME).depend; \
+    echo '$(GSM_CODEC_LIB): .libgsmcodec.depend' >> .libgsmcodec.depend; \
 
 
--- third_party/build/ilbc/Makefile.orig    2007-04-09 19:13:10.000000000 +0200
+++ third_party/build/ilbc/Makefile    2007-12-27 01:02:11.000000000 +0100
@@ -5,7 +5,7 @@
 
 RULES_MAK := $(PJDIR)/build/rules.mak
 
-export ILBC_LIB := ../../lib/libilbccodec-$(TARGET_NAME)$(LIBEXT)
+export ILBC_LIB := ../../lib/libilbccodec$(LIBEXT)
 
 ###############################################################################
 # Gather all flags.
--- third_party/build/portaudio/Makefile.orig    2007-04-18 11:24:31.000000000 +0200
+++ third_party/build/portaudio/Makefile    2007-12-27 01:02:11.000000000 +0100
@@ -6,7 +6,7 @@
 
 RULES_MAK := $(PJDIR)/build/rules.mak
 
-export PORTAUDIO_LIB:=../../lib/libportaudio-$(TARGET_NAME)$(LIBEXT)
+export PORTAUDIO_LIB:=../../lib/libportaudio$(LIBEXT)
 
 PORTAUDIO_OBJS += pa_allocation.o \
           pa_converters.o \
@@ -59,11 +59,11 @@
     $(MAKE) -f $(RULES_MAK) APP=PORTAUDIO app=libportaudio $@
 
 realclean:
-    $(subst @@,$(subst /,$(HOST_PSEP),.libportaudio-$(TARGET_NAME).depend),$(HOST_RMR))
+    $(subst @@,$(subst /,$(HOST_PSEP),.libportaudio.depend),$(HOST_RMR))
     
     $(MAKE) -f $(RULES_MAK) APP=PORTAUDIO app=libportaudio $@
 
 depend:
     $(MAKE) -f $(RULES_MAK) APP=PORTAUDIO app=libportaudio $@
-    echo '$(PORTAUDIO_LIB): .libportaudio-$(TARGET_NAME).depend' >> .libportaudio-$(TARGET_NAME).depend; \
+    echo '$(PORTAUDIO_LIB): .libportaudio.depend' >> .libportaudio.depend; \
 
--- third_party/build/resample/Makefile.orig    2007-04-09 19:13:10.000000000 +0200
+++ third_party/build/resample/Makefile    2007-12-27 01:02:11.000000000 +0100
@@ -5,7 +5,7 @@
 
 RULES_MAK := $(PJDIR)/build/rules.mak
 
-export RESAMPLE_LIB := ../../lib/libresample-$(TARGET_NAME)$(LIBEXT)
+export RESAMPLE_LIB := ../../lib/libresample$(LIBEXT)
 
 ###############################################################################
 # Gather all flags.
@@ -48,12 +48,12 @@
     $(MAKE) -f $(RULES_MAK) APP=RESAMPLE app=libresample $@
 
 realclean:
-    $(subst @@,$(subst /,$(HOST_PSEP),.ilbc-$(TARGET_NAME).depend),$(HOST_RMR))
+    $(subst @@,$(subst /,$(HOST_PSEP),.ilbc.depend),$(HOST_RMR))
     
     $(MAKE) -f $(RULES_MAK) APP=RESAMPLE app=libresample $@
 
 depend:
     $(MAKE) -f $(RULES_MAK) APP=RESAMPLE app=libresample $@
-    echo '$(RESAMPLE_LIB): .libresample-$(TARGET_NAME).depend' >> .libresample-$(TARGET_NAME).depend; \
+    echo '$(RESAMPLE_LIB): .libresample.depend' >> .libresample.depend; \
 
 
--- third_party/build/speex/Makefile.orig    2007-04-09 19:13:10.000000000 +0200
+++ third_party/build/speex/Makefile    2007-12-27 01:02:11.000000000 +0100
@@ -5,7 +5,7 @@
 
 RULES_MAK := $(PJDIR)/build/rules.mak
 
-export SPEEX_LIB := ../../lib/libspeex-$(TARGET_NAME)$(LIBEXT)
+export SPEEX_LIB := ../../lib/libspeex$(LIBEXT)
 
 ###############################################################################
 # Gather all flags.
@@ -63,12 +63,12 @@
     $(MAKE) -f $(RULES_MAK) APP=SPEEX app=libspeex $@
 
 realclean:
-    $(subst @@,$(subst /,$(HOST_PSEP),.ilbc-$(TARGET_NAME).depend),$(HOST_RMR))
+    $(subst @@,$(subst /,$(HOST_PSEP),.ilbc.depend),$(HOST_RMR))
     
     $(MAKE) -f $(RULES_MAK) APP=SPEEX app=libspeex $@
 
 depend:
     $(MAKE) -f $(RULES_MAK) APP=SPEEX app=libspeex $@
-    echo '$(SPEEX_LIB): .libspeex-$(TARGET_NAME).depend' >> .libspeex-$(TARGET_NAME).depend; \
+    echo '$(SPEEX_LIB): .libspeex.depend' >> .libspeex.depend; \
 
Vor obigem Patch:
Code:
cp: Überschreiben des Nicht‐Verzeichnisses „/home/lars/freetz-trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/usr/include“ mit Verzeichnis „./pjlib/include“ nicht möglich.
make[1]: *** [install] Fehler 1

lars@flash:~/freetz-trunk$ ls /home/lars/freetz-trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/usr/include -al
lrwxrwxrwx 1 lars users 10 2008-06-15 11:05 /home/lars/freetz-trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/usr/include -> ../include

Dann:
Code:
lars@flash:~/freetz-trunk$ patch -p0 <pj.patch 
patching file make/libs/patches/100-makefile.pjproject.patch
lars@flash:~/freetz-trunk$ make pjproject-dirclean
rm -f -r source/pjproject-0.8.0
lars@flash:~/freetz-trunk$ make pjproject-precompiled
[...ganz viel ausgaben...]

cp -RL $(find  . -name include) /home/lars/freetz-trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/
mkdir -p /home/lars/freetz-trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc//lib/pkgconfig
sed -e "s!@PREFIX@!/home/lars/freetz-trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc/!" libpj.pc.in > /home/lars/freetz-trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.28/mipsel-linux-uclibc///lib/pkgconfig/libpj.pc
make[1]: Verlasse Verzeichnis '/home/lars/freetz-trunk/source/pjproject-0.8.0'

Baut somit mit dem obigen Patch. Korrektur von oben: auch ohne amd64x2 tritt das Problem auf.

@guruhacker:

Poste bitte deine ausgabe von

Code:
cd freetz-trunk
patch -p0 < pj.patch

Denn der Patch wurde bei dir nciht angewendet. Und wenn es dann diesmal klappt, dann lies bitte mal etwas über die funktion des patch-befehls.
greetz

c.
 
Zuletzt bearbeitet:
Hmm ,sieht gut aus.:confused:
 
Stimmt,hab ich übersehen.

edit:

Muss der usr unbedingt weg?

Ich hab gerade mal mit der Datei von Guruhackern versucht ein Images zu bauen ,mit usr und dass lief durch.
 
Zuletzt bearbeitet:
Danach läuft das durch, weil die Dateien ja vorhanden sind. Ein frischer Checkout, dann sollte das nicht laufen.
 
Aha, danke für die Erklärung,ist ja eigentlich logisch.
 
@guruhacker:

Poste bitte deine ausgabe von
cd freetz-trunk
Code:
patch -p0 < pj.patch
Denn der Patch wurde bei dir nciht angewendet. Und wenn es dann diesmal klappt, dann lies bitte mal etwas über die funktion des patch-befehls.
greetz

c.


Hier der freetz-trunk inhalt:

Code:
addon  busybox    Config.in  dl       FIRMWARES  fwmod_custom    fwmod_list  kernel  Makefile  patches   README  source  toolchain
build  CHANGELOG  COPYING    favicon  fwmod      fwmod_download  howtos      make    packages  pj.patch  root    TODO    tools

Weil ich den patch schon angewandt habe, kommt natürlich das hier:

---HALT!---

Er hat durchgemaket. Er hat tatsächlich durchgemacht. Also werde ich gleich mal flashen.

lol :lol: es gibt ja auch sachen, danke! :)
 
Äh... was nun? Jetzt sag nicht, der Ganze aufriss war umsonst? Oder wie soll ich das jetzt verstehen?
 
:dance:Naja ,nehmen wirs mit Humor
 
nene es war kein Witz... ich habe nur freetz komplett neu ausgecheckt aus meinen 2323 archiv...

Aber danke trotzdem. Villeicht sollte mann das als festen Patch in die neuen Revisionen einbauen?
 
Das mit dem PAtch habe ich irgendwo oben weiter erwähnt und darum gebenten, dass es doch einige Leute _ohne_ dieses Problem testen, ob es zu Schwierigkeiten kommt.

Willst du damit nun sagen, dass der Patch bei dir abhilfe geschafft hat, oder dass es mit neuem Auschecken ohne Patch ging?
 
Nein, egal frisch ausgepackt oder nicht, ohne Patch gab es ein Make abbruch!
 
Ok. Somit noch feedback von anderen Usern, dei eben nicht dieses Problem haben ;)
 
Mein Feedback hast du schon. Und das eigentlich Posetiv, da es ein so OS basiertes Problem löst. Da wohl einige Ubuntu nützen (so denke ich es mir zumindest mit Hardy Heroen) wird der Patch denen erleichterung bringen.
 

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
246,308
Beiträge
2,249,814
Mitglieder
373,915
Neuestes Mitglied
sunburstc
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.