[Fedora14] make: *** mixed implicit and normal rules. Stop.

Status
Für weitere Antworten geschlossen.

make

Neuer User
Mitglied seit
15 Feb 2008
Beiträge
123
Punkte für Reaktionen
0
Punkte
16
Bei mir bricht nach dem Update auf F14 der Freetz-Build mit folgender Fehlermeldung ab:
Code:
if [ ! -e source/.echo_item_start ]; then     echo -n "---> "; case "" in BIN)    echo -n "package/: " ;; LIB)    echo -n "library/: " ;; TOOL)    echo -n "tool/: " ;; *)    echo -n "kernel: " ;; esac; rm -f source/.echo_item_build; touch source/.echo_item_start; fi; echo -n " configuring... ";
 configuring... cp make/linux/Config.ur8-8mb_26.7270_04.86 source/kernel/ref-ur8-8mb_26-7270_04.86/linux-2.6.19.2/.config
cmd() { PATH="/home/make/projects/freetz-trunk/toolchain/target/bin:/home/make/projects/freetz-trunk/toolchain/kernel/bin:/opt/jdk1.6.0_12/bin:/usr/lib64/qt-3.3/bin:/opt/jdk1.6.0_12/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/sbin:/usr/sbin:/sbin:/home/make/bin" LD_RUN_PATH="/usr/lib/freetz" make -j2  "$@"  || { 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/kernel/ref-ur8-8mb_26-7270_04.86/linux-2.6.19.2 \
    CROSS_COMPILE="mipsel-unknown-linux-gnu-" \
    KERNEL_MAKE_PATH="/home/make/projects/freetz-trunk/toolchain/kernel/bin:/opt/jdk1.6.0_12/bin:/usr/lib64/qt-3.3/bin:/opt/jdk1.6.0_12/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/sbin:/usr/sbin:/sbin:/home/make/bin" \
    ARCH="mips" \
    KERNEL_LAYOUT="8mb_26" \
    oldconfig
make[1]: Entering directory `/home/make/projects/freetz-trunk/source/kernel/ref-ur8-8mb_26-7270_04.86/linux-2.6.19.2'
Makefile:424: *** mixed implicit and normal rules.  Stop.
make[1]: Leaving directory `/home/make/projects/freetz-trunk/source/kernel/ref-ur8-8mb_26-7270_04.86/linux-2.6.19.2'

ERROR: Build failed.
make: *** [source/kernel/ref-ur8-8mb_26-7270_04.86/.configured] Error 1
Ich vermute, dass das Problem durch eine aktualisierte Make-Version verursacht wird. Bei mir handelt es sich im Moment um 3.82.

Was tun?
 
Schön, dass dein Problem zu deinem Nick passt. Das hängt wirklich mit "make 3.82" zusammen. Und wird später bei der busybox auch auftreten. Das Problem lässt sich dadurch lösen, dass man die Regel verdoppelt und einmal "config" und dann "%config" (Beispiel) entfernt...

Patches sind willkommen. :)

Gruß
Oliver

edit: http://trac.freetz.org/changeset/6122
Sollte behoben sein. Treten weitere Fehler dieser Art auf?
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
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.