Suse 7.2 config.sub

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
Knut
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Sonntag 3. März 2002, 12:33

Suse 7.2 config.sub

Beitrag von Knut »

:cry: Hallo !
Ich habe ein Problem mit Suse Linux 7.2
./configure bricht mit der Meldung :

configure: error:cannot run /bin/sh ./config.sub

Was mache ich falsch ?

autoconf,automake.... habe ich auf die im Howto beschriebenen Versionen upgedatet !
Knut
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Sonntag 3. März 2002, 12:33

Beitrag von Knut »

:wink: Hallo nochmals !
Hab meinen Fehler gefunden, hatte configure mit falschen Argumenten aufgerufen, anschließend nochmal alles gelöscht, neuer download und schonmal etwas weiter gekommen !
makeSystem.sh Skript lief komplett durch !

makeNeutrino.sh bricht aber mit einer Fehlermeldung ab :

fontrenderer.cpp:30:20 config.h :No such File or directory
make[1] ***[fontrenderer.io] Error 1
make[1] leaving directory '/home/user/tuxbox-cvs/apps/liblcddisplay'
make[2] *** [liblcddisplay] Error 2

Was mach ich den jetzt falsch ?
Massa
Einsteiger
Einsteiger
Beiträge: 359
Registriert: Donnerstag 18. Juli 2002, 17:40

Beitrag von Massa »

Kann ich Dir auch nicht so genau sagen,
habe aber auch so meine Probleme damit.

Es scheint daran zu liegen, dass das define HAVE_CONFIG_H ueber die Compiler-Zeile gesetzt wird und wohl nicht gesetzt werden soll?!
Beim fontrenderer (und ein paar anderen) bin ich weitergekommen, indem ich einfach im entsprechenden Verzeichnis mit
touch config.h
eine leere Datei erzeugt habe.
Dann war er schon zufrieden :-)

Irgendwo (weiss nicht mehr genau wo), hat das aber auch nicht weitergeholfen, weil da ein "#ifdef HAVE_CONFIG_H #else" codiert ist.
Dort _muss_ in den else-Zweig gesprungen werden.
Mein naechster Versuch war, im configure.ac im apps-Verzeichnis die Zeile mit "AM_CONFIG_H" (oder so aehnlich, ich schreibe gerade unter Win :oops: ) auskommentiert habe.

Dann kracht es bei mir aber spaeter...

Ich verwende auch SuSE7.2, allerdings deutlich erweitert (inkl. aktuellerem libtool, das den dbox-Anforderungen entspricht).


Falls Du eine Loesung hast, melde Dich bitte!

di
SAT-Box; Phillips 2xI; AVIA600L; ENX
Knut
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Sonntag 3. März 2002, 12:33

@ Massa

Beitrag von Knut »

Hallo Massa !

Ich hab jetzt nochmal ein Update gemacht, jetzt hab ich nen Fehler beim Ausführen von makeSystem.sh ! Vielleicht hab ich die Meldung vorher übersehen !
make bootstrap_gcc und gcc_2_95 laufen duch, bei make core kommt dann sofort ne Fehlermeldung.
Ich komme Momentan nicht an die Meldung ran (anderer Rechner),Poste Sie aber Morgen mal !
Kannst ja mal schaun,ob make core bei dir durchläuft !
Vielleicht liegt da ja schon der Fehler ?!
(Hab libtool auch upgedatet auf 1.4)

Gute Nacht und viel Glück !
(gibt es sonst eigentlich niemanden der unter Suse 7.x Kompiliert ?)
Knut
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Sonntag 3. März 2002, 12:33

Beitrag von Knut »

Hallo, hier bin ich wiedermal !

Hier die Meldung nach einem make core :

~/tuxbox-cvs/cdk > make core
( rm -rf gcc-3.1 || /bin/true ) && gunzip -cd Archive/gcc-core-3.1.tar.gz | tar -x && gunzip -cd Archive/gcc-g++-3.1.tar.gz | tar -x && ( cd gcc-3.1; patch -p1 < ../Patches/gcc.diff ) && ( rm -rf build || /bin/true ) && mkdir build
patching file libstdc++-v3/src/Makefile.am
Hunk #1 succeeded at 149 (offset 12 lines).
patching file libstdc++-v3/src/Makefile.in
Hunk #2 FAILED at 498.
1 out of 2 hunks FAILED -- saving rejects to file libstdc++-v3/src/Makefile.in.rej
make: *** [.gcc] Error 1

Hat jemand ne Ahnung was das Bedeutet ?
Knut
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Sonntag 3. März 2002, 12:33

Beitrag von Knut »

Hallo, hier bin ich wiedermal !

Hier die Meldung nach einem make core :

~/tuxbox-cvs/cdk > make core
( rm -rf gcc-3.1 || /bin/true ) && gunzip -cd Archive/gcc-core-3.1.tar.gz | tar -x && gunzip -cd Archive/gcc-g++-3.1.tar.gz | tar -x && ( cd gcc-3.1; patch -p1 < ../Patches/gcc.diff ) && ( rm -rf build || /bin/true ) && mkdir build
patching file libstdc++-v3/src/Makefile.am
Hunk #1 succeeded at 149 (offset 12 lines).
patching file libstdc++-v3/src/Makefile.in
Hunk #2 FAILED at 498.
1 out of 2 hunks FAILED -- saving rejects to file libstdc++-v3/src/Makefile.in.rej
make: *** [.gcc] Error 1

Hat jemand ne Ahnung was das Bedeutet ?
Massa
Einsteiger
Einsteiger
Beiträge: 359
Registriert: Donnerstag 18. Juli 2002, 17:40

Beitrag von Massa »

Er versucht, den Patch für den gcc einzuspielen und scheitert am zweiten "Hunk", d.h. an der zweiten Datei, die in der gcc.diff drinsteht und gepatched werden soll.
Er findet wahrscheinlich die Zeilen nicht, die er patchen soll.

Hmm, hast Du eine gepatchte Version der gcc.diff verwendet oder die Originale?
Wenn Du nach der Anleitung von Mordillos Seite vorgegangen bist, hast Du wahrscheinlich bei zwei Zeilen "-Wnodeprecated" entfernt.
Das ist meines Erachtens falsch!

Wenn's daran liegt, mach die mal wieder hin.
SAT-Box; Phillips 2xI; AVIA600L; ENX
Knut
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Sonntag 3. März 2002, 12:33

Stimmt !

Beitrag von Knut »

Hallo !

Du hattest Recht ! Nachdem die beiden Einträge wieder drin waren, lief die Sache wieder !
Danke !
Nun hängts wieder am gleichen Punkt wie vorher !
Vielleicht kann ja irgendjemand weiterhelfen ?

Hier nochmal ein Auszug :


linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/home/user/tuxbox-cvs/driver/include -I/home/user/tuxbox-cvs/driver/lcd -Wall -O2 -g3 -mcpu=823 -c dmode.c
dmode.c: In function `help':
dmode.c:19: warning: format argument is not a pointer (arg 2)
dmode.c: At top level:
dmode.c:33: warning: return type defaults to `int'
dmode.c: In function `main':
dmode.c:45: warning: implicit declaration of function `strcmp'
dmode.c:36: warning: `vdf' might be used uninitialized in this function
dmode.c:37: warning: `vf' might be used uninitialized in this function
/bin/sh ../libtool --mode=link powerpc-tuxbox-linux-gnu-gcc -Wall -O2 -g3 -mcpu=823 -o dmode dmode.o
powerpc-tuxbox-linux-gnu-gcc -Wall -O2 -g3 -mcpu=823 -o dmode dmode.o
powerpc-tuxbox-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/home/user/tuxbox-cvs/driver/include -I/home/user/tuxbox-cvs/driver/lcd -Wall -O2 -g3 -mcpu=823 -c dvbnet.c
dvbnet.c:38: warning: return type defaults to `int'
dvbnet.c: In function `main':
dvbnet.c:42: warning: implicit declaration of function `memset'
dvbnet.c:56: warning: implicit declaration of function `close'
/bin/sh ../libtool --mode=link powerpc-tuxbox-linux-gnu-gcc -Wall -O2 -g3 -mcpu=823 -o dvbnet dvbnet.o
powerpc-tuxbox-linux-gnu-gcc -Wall -O2 -g3 -mcpu=823 -o dvbnet dvbnet.o
powerpc-tuxbox-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/home/user/tuxbox-cvs/driver/include -I/home/user/tuxbox-cvs/driver/lcd -Wall -O2 -g3 -mcpu=823 -c lcddump.c
/bin/sh ../libtool --mode=link powerpc-tuxbox-linux-gnu-gcc -Wall -O2 -g3 -mcpu=823 -o lcddump lcddump.o
powerpc-tuxbox-linux-gnu-gcc -Wall -O2 -g3 -mcpu=823 -o lcddump lcddump.o
powerpc-tuxbox-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/home/user/tuxbox-cvs/driver/include -I/home/user/tuxbox-cvs/driver/lcd -Wall -O2 -g3 -mcpu=823 -c osd.c
osd.c: In function `main':
osd.c:86: warning: implicit declaration of function `memset'
osd.c:132: warning: implicit declaration of function `ioctl'
osd.c:70: warning: unused variable `a'
osd.c:77: warning: unused variable `rgb'
/dbox2/cdk/powerpc-tuxbox-linux-gnu/include/stdlib.h: At top level:
tuxbox.h:3: warning: `width' defined but not used
tuxbox.h:4: warning: `height' defined but not used
/bin/sh ../libtool --mode=link powerpc-tuxbox-linux-gnu-gcc -Wall -O2 -g3 -mcpu=823 -o osd osd.o
powerpc-tuxbox-linux-gnu-gcc -Wall -O2 -g3 -mcpu=823 -o osd osd.o
powerpc-tuxbox-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/home/user/tuxbox-cvs/driver/include -I/home/user/tuxbox-cvs/driver/lcd -Wall -O2 -g3 -mcpu=823 -c saa.c
saa.c: In function `vps':
saa.c:44: warning: implicit declaration of function `memset'
saa.c:51: warning: control reaches end of non-void function
saa.c: At top level:
saa.c:85: warning: return type defaults to `int'
saa.c: In function `main':
saa.c:96: warning: implicit declaration of function `strcmp'
saa.c:124: warning: `return' with no value, in function returning non-void
saa.c:134: warning: `return' with no value, in function returning non-void
/bin/sh ../libtool --mode=link powerpc-tuxbox-linux-gnu-gcc -Wall -O2 -g3 -mcpu=823 -o saa saa.o
powerpc-tuxbox-linux-gnu-gcc -Wall -O2 -g3 -mcpu=823 -o saa saa.o
powerpc-tuxbox-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/home/user/tuxbox-cvs/driver/include -I/home/user/tuxbox-cvs/driver/lcd -Wall -O2 -g3 -mcpu=823 -c switch.c
switch.c: In function `get_video_source':
switch.c:117: warning: implicit declaration of function `ioctl'
switch.c: In function `volume_show':
switch.c:229: warning: too many arguments for format
switch.c:231: warning: too many arguments for format
switch.c: In function `main':
switch.c:380: warning: implicit declaration of function `strcmp'
switch.c:346: warning: unused variable `i'
/bin/sh ../libtool --mode=link powerpc-tuxbox-linux-gnu-gcc -Wall -O2 -g3 -mcpu=823 -o switch switch.o
powerpc-tuxbox-linux-gnu-gcc -Wall -O2 -g3 -mcpu=823 -o switch switch.o
make[2]: Entering directory `/home/user/tuxbox-cvs/apps/tools'
/bin/sh ../mkinstalldirs /dbox2/cdkroot/bin
/bin/sh ../libtool --mode=install /usr/local/bin/install -c aviafbtool /dbox2/cdkroot/bin/aviafbtool
/usr/local/bin/install -c aviafbtool /dbox2/cdkroot/bin/aviafbtool
/bin/sh ../libtool --mode=install /usr/local/bin/install -c camd /dbox2/cdkroot/bin/camd
/usr/local/bin/install -c camd /dbox2/cdkroot/bin/camd
/bin/sh ../libtool --mode=install /usr/local/bin/install -c digest /dbox2/cdkroot/bin/digest
/usr/local/bin/install -c digest /dbox2/cdkroot/bin/digest
/bin/sh ../libtool --mode=install /usr/local/bin/install -c dmode /dbox2/cdkroot/bin/dmode
/usr/local/bin/install -c dmode /dbox2/cdkroot/bin/dmode
/bin/sh ../libtool --mode=install /usr/local/bin/install -c dvbnet /dbox2/cdkroot/bin/dvbnet
/usr/local/bin/install -c dvbnet /dbox2/cdkroot/bin/dvbnet
/bin/sh ../libtool --mode=install /usr/local/bin/install -c lcddump /dbox2/cdkroot/bin/lcddump
/usr/local/bin/install -c lcddump /dbox2/cdkroot/bin/lcddump
/bin/sh ../libtool --mode=install /usr/local/bin/install -c osd /dbox2/cdkroot/bin/osd
/usr/local/bin/install -c osd /dbox2/cdkroot/bin/osd
/bin/sh ../libtool --mode=install /usr/local/bin/install -c saa /dbox2/cdkroot/bin/saa
/usr/local/bin/install -c saa /dbox2/cdkroot/bin/saa
/bin/sh ../libtool --mode=install /usr/local/bin/install -c switch /dbox2/cdkroot/bin/switch
/usr/local/bin/install -c switch /dbox2/cdkroot/bin/switch
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/user/tuxbox-cvs/apps/tools'
make[1]: Leaving directory `/home/user/tuxbox-cvs/apps/tools'
touch .tools
rm: Entfernen von ».zapit« nicht möglich: Datei oder Verzeichnis nicht gefunden rm: Entfernen von ».neutrino« nicht möglich: Datei oder Verzeichnis nicht gefunden
make -C /home/user/tuxbox-cvs/apps/liblcddisplay all install
make[1]: Entering directory `/home/user/tuxbox-cvs/apps/liblcddisplay'
/bin/sh ../libtool --mode=compile powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/home/user/tuxbox-cvs/driver/lcd -Wall -O2 -g3 -mcpu=823 -I/dbox2/cdkroot/include -I/dbox2/cdkroot/include/freetype2 -Wall -O2 -g3 -mcpu=823 -c fontrenderer.cpp
powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/home/user/tuxbox-cvs/driver/lcd -Wall -O2 -g3 -mcpu=823 -I/dbox2/cdkroot/include -I/dbox2/cdkroot/include/freetype2 -Wall -O2 -g3 -mcpu=823 -Wp,-MD,.deps/fontrenderer.pp -c fontrenderer.cpp -fPIC -DPIC -o fontrenderer.o
cc1plus: warning: changing search order for system directory "/dbox2/cdk/powerpc-tuxbox-linux-gnu/include"
cc1plus: warning: as it is the same as non-system directory "/dbox2/cdkroot/include"
fontrenderer.cpp:30:20: config.h: No such file or directory
make[1]: *** [fontrenderer.lo] Error 1
make[1]: Leaving directory `/home/user/tuxbox-cvs/apps/liblcddisplay'
make: *** [.liblcddisplay] Error 2
M_addin
Neugieriger
Neugieriger
Beiträge: 13
Registriert: Sonntag 7. April 2002, 15:27

Beitrag von M_addin »

So genau kenn ich mich zwar auch net aus, aber normalerweise sollte im
Verzeichnis dbox2/cdk/power-pc-tuxbox-linux-gnu/include ein Verweis auf selbiges in der cdkroot sein. Erstellt wird das glaube ich mit make .directories
Knut
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Sonntag 3. März 2002, 12:33

Beitrag von Knut »

Schade, am make .directories scheint es auch nicht zu liegen !
Dr Aufruf brint nur ein ".directories is up to date", also schonmal durchgelaufen.

:roll:
M_addin
Neugieriger
Neugieriger
Beiträge: 13
Registriert: Sonntag 7. April 2002, 15:27

Beitrag von M_addin »

Ja ist denn die Verknüpfung denn da? Ansonsten vorher mal rm .directories.
Massa
Einsteiger
Einsteiger
Beiträge: 359
Registriert: Donnerstag 18. Juli 2002, 17:40

Beitrag von Massa »

Ich hatte diese seltsamen "config.h"-Probleme auch.

Kontrolliere nochmal ganz genau (!) die Versionen der von Dir verwendeten Tools. Ich habe nämlich Probleme mit gettext 0.36.irgendwas statt exakt der geforderten 0.40.10.

Kontrolliere dann mal, ob am Anfang mal ein "intl/Makefile" (oder so ähnlich :-) angemeckert wird, das dann nach erneutem Make-Aufruf verschwindet.

Falls ja, bemühe mal die "Suchen"-Funktion, da hat mir mal jemand eine Antwort auf das Problem gepostet.
Nach diesen beiden Änderungen (richtiger gettext und entsprechender "touch") waren bei mir die "config.h"-Probleme verschwunden!
SAT-Box; Phillips 2xI; AVIA600L; ENX
Knut
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Sonntag 3. März 2002, 12:33

Wer lesen kann.........

Beitrag von Knut »

:D Stimmt !!!! Ich hätte vieleicht mal die aktuelle Readme lesen sollen !
Hatte mir ne relativ alte Version augedruckt und mich daran gehalten !
Ich hatte 1000 mal die falschen Versionsnummern gecheckt !
Danke !

So, jetzt will ich mal updaten und schauen wies dann läuft !

Bis später dann :D
Knut
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Sonntag 3. März 2002, 12:33

Hurra !!!

Beitrag von Knut »

:D DANKE DANKE DANKE !!!!!!!!
Es hat geklappt ! Habe soeben eine lauffähige YADD erstellt. Neurino,Enigma und LCARS laufen (sogar bisher ohne Abstürze) auf meiner Nokia/AVIA 500.

So, als nächstes muß ich jetzt mal schauen wie man daraus ein lauffähiges Image erstellt :lol:

Bis dann !