make root klappt nicht!

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
agony
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Montag 29. April 2002, 17:58

make root klappt nicht!

Beitrag von agony »

hi,

coding@linux:~> ./makedb.sh
make -C root install
make[1]: Entering directory `/home/coding/tuxbox-cvs/cdk/root'
Making install in etc
make[2]: Entering directory `/home/coding/tuxbox-cvs/cdk/root/etc'
Making install in init.d
make[3]: Entering directory `/home/coding/tuxbox-cvs/cdk/root/etc/init.d'
make[4]: Entering directory `/home/coding/tuxbox-cvs/cdk/root/etc/init.d'
make[4]: Nothing to be done for `install-exec-am'.
/bin/sh: -c: line 1: syntax error near unexpected token `;'
/bin/sh: -c: line 1: `for i in ; do install -d /dbox2/cdkroot/etc/init.d ; if [ "" -o ! -e "/dbox2/cdkroot/etc/init.d/$i" ] ; then echo "install -m644 $i /dbox2/cdkroot/etc/init.d" ; install -m644 $i /dbox2/cdkroot/etc/init.d ; fi ; done'
make[4]: *** [install-data-local] Error 2
make[4]: Leaving directory `/home/coding/tuxbox-cvs/cdk/root/etc/init.d'
make[3]: *** [install-am] Error 2
make[3]: Leaving directory `/home/coding/tuxbox-cvs/cdk/root/etc/init.d'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/home/coding/tuxbox-cvs/cdk/root/etc'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/coding/tuxbox-cvs/cdk/root'
make: *** [.root] Error 2
coding@linux:~>


wann wird das wieder funktionieren, der fehler ist schon seit längerem das was das compilen hier unmöglich macht.... würde mir gern die cdk ansehn und eventuell mithelfen, aber solang man bei nem effen 'make all' nicht durchkommt geht das nicht.
danke schonmal,
cheers
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

There are 10 types of people in the world: those who know binary and those who don't
agony
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Montag 29. April 2002, 17:58

Beitrag von agony »

noe, hab suse 8.0 mit bash 2.05b von gnu.org ... und immernoch unexpected token blabla .. das makefile anzupassen waer schon gut, aber man weis ja nie was mit was und von was abhängig ist, daher wär`s schon cewl wenn ein developer beurteilen könnt was die sauberste lösung ist. also fakt ist nach der neuen bash ist der fehler noch der gleiche (hab reboot gemacht und cdk neu compiled).....
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Und die selbstgebaute bash lümmelt sicher im /usr/local/bin rum, während in /bin noch der SuSE-Kram liegt, oder? :D
There are 10 types of people in the world: those who know binary and those who don't
Voldemort
Interessierter
Interessierter
Beiträge: 62
Registriert: Mittwoch 7. November 2001, 00:00

Beitrag von Voldemort »

Kann das sein dass ein paar Variabennamen "verweckbuchselt" wurden?

In /cdk/root/Makefile.inc wird an der Stelle wo der Error auftritt FILES und FILES_EXTRA verwendet.
In /cdk/root/etc/init.d/Makefile.am wo Makefile.inc includet wird gibt es keine Variable FILES da heist das dann EXTRA_DIST
In /cdk/root/etc/network/Makefile.am gibt es zwar FILES aber nicht FILES_EXTRA usw.
Ich denke da muss noch was nachgebessert werden.

Nicht immer ist SuSE daran schuld wen mal was nicht geht.
agony
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Montag 29. April 2002, 17:58

Beitrag von agony »

hehe thx 4 the hint, jop das wars. root kommt jetzt relativ sauber durch, obwohl ich mich immernoch nicht mit dem gedanken anfreuden kann warum man auf ein upgrade einer bash gezwungen ist nur weil ein makefile nicht alle ereignisse unterstützt (empty vars und so). naja was solls, werd mich hüten die devs mit grundsatzdiskusionen zu nerven... guuut zwar selten das ich zu "lamer" danke sage :), but never say no :P

thx und cheeers !!!
Space_2063
Einsteiger
Einsteiger
Beiträge: 294
Registriert: Samstag 8. Dezember 2001, 00:00

Beitrag von Space_2063 »

Um es komplett zu machen, betrifft jeweils install-data-local

../cdk/root/etc/init.d (FILES fehlt)
../cdk/root/etc/network (FILES_EXEC unnoetig)
../cdk/root/etc/ (FILES_EXEC unnoetig)
../cdk/root/share/udhcpc (FILES unnoetig)
../cdk/root/share (komplett raus)
../cdk/root/ (komplett raus)
agony
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Montag 29. April 2002, 17:58

Beitrag von agony »

soooodale, nun bin ich komplett durch ohne das er einmal noch gemeckert hat. ich finde die aktuelle cdk ist bis auf den kleinen fehler mit den empty-vals in den makefiles wieder saision-fähig.

config: suse8.0 aktuelle automake-conf-tools
bash 2.05b (gnu.org)

nun, im mom scheitertrs noch am neutrino, da hängt er bei nem error, wird wohl gerade im source rumgehackt, mal abwarten......

so, wünsch euch was, haut rein