Výsledky 1 až 5 z 5

Téma: problem s kompilaci - invalid predicate -execdir

  1. #1

    Standardní problem s kompilaci - invalid predicate -execdir

    Nedari se mi nahrat program Ichat, ktery slouzi na posilani zprav po LAN:
    Kód:
    [dekon@localhost console]# ./configure linux /home/dekon/ichat
    find: invalid predicate `-execdir'
    Vubec nevim co to po mne chce .

    V instalacnim souboru je jen:
    Kód:
    1. configure bsd|linux
    2. make
    Configure:

    Kód:
    #!/bin/sh
    
    if [ -z $2 ]; then
        FNDDIR=.
    else
        FNDDIR=$2
    fi
    
    case "$1" in
    bsd)
        find $FNDDIR -name Makefile.bsd -execdir sh -c 'echo -n "===> "; pwd; install -v -C -m 0644 {} Makefile' \;
        ;;
    linux)
        find $FNDDIR -name Makefile.gmk -execdir sh -c 'echo -n "===> "; pwd; install -v -C -m 0644 {} Makefile' \;
        ;;
    clean)
        find $FNDDIR -name Makefile -execdir sh -c 'echo -n "===> "; pwd; rm -f {}' \;
        ;;
    *)
        echo "Usage: `basename $0` {bsd|linux|clean} [/path/to/dir]" >&2
        ;;
    esac
    
    exit 0

  2. #2
    Moderátor Avatar uživatele wong
    Založen
    08.11.2002
    Bydliště
    Brno
    Věk
    41
    Příspěvky
    2 452
    Vliv
    296

    Standardní

    [dekon@localhost console]# ./configure linux /home/dekon/ichat
    proc tam pises tu adresu? jestli to dobre chapu, tak ta adresa by mela obsahovat soubor Makefile.gmk

  3. #3

    Standardní

    Vyzera to tak, ze program find nepozna parameter execdir...
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  4. #4

    Standardní

    Citace Původně odeslal wong
    [dekon@localhost console]# ./configure linux /home/dekon/ichat
    proc tam pises tu adresu? jestli to dobre chapu, tak ta adresa by mela obsahovat soubor Makefile.gmk
    Tu cestu tam pisu protoze ji tam asi mam psat.
    Kdyz napisu jen ./configure linux zadna cesta hodi to:
    Kód:
    Usage: configure {bsd|linux|clean} [/path/to/dir]
    Kód:
    [dekon@localhost console]$ ./configure linux Makefile.gmk
    find: invalid predicate `-execdir'
    Predpokladam, ze kdyz se nachazim v adresari, ktery obsahuje Makefile.gmk a Configure, ze nemusim zadavat celou cestu

  5. #5

    Standardní

    Citace Původně odeslal Rainbow
    Vyzera to tak, ze program find nepozna parameter execdir...
    A jak teda donutim configure aby ten parametr poznalo .
    P.S: Tohle machrovani se skriptama jde nejak mimo me, tak se nedivte, ze na to hledim jak puk .

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •