Einheitliche Entwicklungsumgebung
-
- Neugieriger
- Beiträge: 9
- Registriert: Dienstag 3. Dezember 2002, 23:45
-
- Neugieriger
- Beiträge: 9
- Registriert: Dienstag 3. Dezember 2002, 23:45
-
- Senior Member
- Beiträge: 1278
- Registriert: Mittwoch 5. September 2001, 00:00
betronic:
du meinst es doch nicht ernst
Soll ich es nun für jeden, zigmal dasselbe beantworten ???
Liess bitte mal den Thread von vorne nocheinmal durch! Wenn dann noch Fragen auftauchen sollten mit was und mit welchem ...
... dann solltest du dich fragen, ob überhaupt !!!
Also der Thread wird langsam lustig und hat nichts mehr mit Vorschlägen gemein.
P.S.: Wenn jemand blutiger Anfänger ist, der sollte es auch sagen. Dann weiss man wenigstens das mann nicht für dumm verkauft wird !!!
du meinst es doch nicht ernst
Soll ich es nun für jeden, zigmal dasselbe beantworten ???
Liess bitte mal den Thread von vorne nocheinmal durch! Wenn dann noch Fragen auftauchen sollten mit was und mit welchem ...
... dann solltest du dich fragen, ob überhaupt !!!
Also der Thread wird langsam lustig und hat nichts mehr mit Vorschlägen gemein.
P.S.: Wenn jemand blutiger Anfänger ist, der sollte es auch sagen. Dann weiss man wenigstens das mann nicht für dumm verkauft wird !!!
-
- Neugieriger
- Beiträge: 9
- Registriert: Dienstag 3. Dezember 2002, 23:45
@Homar
Tschuldigung, das sollte keine Provokation sein
aber einfach Cygwin mit GCC usw downloaden,
aclocal's kopieren,
tuxbox in home anlegen,
cvs checkout rel_1_0_0 ...
autogen ...
configure ...
usw
hat vor 2-3 Wochen definitiv nicht funktioniert. (zumindest bei mir)
Die Scripte machen ja auch nichts anderes.
Der Sinn dieses Thread ist ja zu erfragen,
was alles für eine stabile Entwicklungsumgebung benötigt wird und gemacht werden muss.
Selbst kleine Dinge können grosse Auswirkungen und Seiteneffekte haben.
Wie z.B. bei mir mit dem Windows-Environment der Env-Variable PATH,
die noch weiter GCC-Compiler (DEV-C++) findet.
-> Windows-Environment löschen !
Deswegen kann man nicht einfach sagen: Cygwin installieren, Script starten und läuft.
Tschuldigung, das sollte keine Provokation sein
aber einfach Cygwin mit GCC usw downloaden,
aclocal's kopieren,
tuxbox in home anlegen,
cvs checkout rel_1_0_0 ...
autogen ...
configure ...
usw
hat vor 2-3 Wochen definitiv nicht funktioniert. (zumindest bei mir)
Die Scripte machen ja auch nichts anderes.
Der Sinn dieses Thread ist ja zu erfragen,
was alles für eine stabile Entwicklungsumgebung benötigt wird und gemacht werden muss.
Selbst kleine Dinge können grosse Auswirkungen und Seiteneffekte haben.
Wie z.B. bei mir mit dem Windows-Environment der Env-Variable PATH,
die noch weiter GCC-Compiler (DEV-C++) findet.
-> Windows-Environment löschen !
Deswegen kann man nicht einfach sagen: Cygwin installieren, Script starten und läuft.
-
- Interessierter
- Beiträge: 22
- Registriert: Freitag 6. Dezember 2002, 17:38
Homar hat geschrieben:Hi bibo12,
ich rede doch keine chinesisch ???
starte einfach makeAll.sh und alles andere wird automatisch erstellt.
...kein Passwort eingeben, aber das sollte klar sein !
Hallo Homar,
ich glaub, ich zieh mich wärmer an, ist ja ein ganz schön rauer Ton hier...
Gaaanz ruhig bleiben, ich versuche schon genau das zu machen, was ihr Profis mir empfehlt.
Ich versichere Dir, dass ich alles nach bestem Wissen und Gewissen mache und nicht leichtfertig Eure Ratschläge überlese!!!
1.)
Wie (zugegeben) am Ende meines letzten Posts zu lesen war, hatte ich Deine Scripte noch gar nicht ausprobiert. Ziel war es, erst mal ein vollständiges Bild dessen zu vermitteln, was einem Neuling geschieht, wenn er mit den Hinweisen aus dem CDK und aus den Foren versucht, ein CDK zu kompilieren (runs waren schon aktiv, die wollt ich nun nicht gleich abbrechen!).
2.)
Deine Scripte habe ich als nächstes ausprobiert (erst mal mit dem alten gcc, weil kein spezieller Hinweis auf Version).
Das Ergebnis:
libmpegtools/Makefile.am:1:
libmpegtools/Makefile.am:1: The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
libmpegtools/Makefile.am:1: to `configure.ac' and run `aclocal' and `autoconf' again.
/usr/autotool/devel/share/automake-1.7/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
libnet/Makefile.am:1: Libtool library used but `LIBTOOL' is undefined
libnet/Makefile.am:1:
libnet/Makefile.am:1: The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
libnet/Makefile.am:1: to `configure.ac' and run `aclocal' and `autoconf' again.
/usr/autotool/devel/share/automake-1.7/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
libucodes/Makefile.am:1: Libtool library used but `LIBTOOL' is undefined
libucodes/Makefile.am:1:
libucodes/Makefile.am:1: The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
libucodes/Makefile.am:1: to `configure.ac' and run `aclocal' and `autoconf' again.
/usr/autotool/devel/share/automake-1.7/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
libxmltree/Makefile.am:4: Libtool library used but `LIBTOOL' is undefined
libxmltree/Makefile.am:4:
libxmltree/Makefile.am:4: The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
libxmltree/Makefile.am:4: to `configure.ac' and run `aclocal' and `autoconf' again.
/usr/autotool/devel/share/automake-1.7/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: am__fastdepCXX does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: am__fastdepCXX does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: am__fastdepCXX does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: am__fastdepCXX does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: am__fastdepCXX does not appear in AM_CONDITIONAL
make: *** [/home/Heimat/tuxbox-cvs/apps/misc/libs/config.status] Error 1
cd /home/Heimat/tuxbox-cvs/apps/dvb/dvbsnoop && ./autogen.sh && CC=powerpc-tuxbox-linux-gnu-gcc CXX=powerpc-tuxbox-linux-gnu-g++ CFLAGS="-Wall -O3 -mcpu=823 -ms
oft-float -mmultiple -mstring -meabi -g -pipe" CXXFLAGS="-Wall -O3 -mcpu=823 -msoft-float -mmultiple -mstring -meabi -g -pipe" ./configure --build=i686-pc-cygwi
n --host=powerpc-tuxbox-linux-gnu --prefix=/dbox2/cdkroot --with-driver=/home/Heimat/tuxbox-cvs/driver --with-dvbincludes=/home/Heimat/tuxbox-cvs/driver/dvb/inc
lude --with-target=cdk --enable-maintainer-mode
Generating configuration files for dvbsnoop, please wait....
aclocal
aclocal: configure.ac: : macro `AM_PATH_PROG_WITH_TEST' not found in library
aclocal: configure.ac: : macro `AM_PATH_PROG_WITH_TEST' not found in library
aclocal: configure.ac: : macro `AM_PATH_PROG_WITH_TEST' not found in library
autoconf
configure.ac:2: error: possibly undefined macro: AM_INIT_AUTOMAKE
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
autoheader
autoheader: error: AC_CONFIG_HEADERS not found in configure.ac
automake --add-missing
configure.ac: `AM_INIT_AUTOMAKE' must be used
automake: no proper implementation of AM_INIT_AUTOMAKE was found,
automake: probably because aclocal.m4 is missing...
automake: You should run aclocal to create this file, then
automake: run automake again.
configure.ac: installing `./install-sh'
configure.ac: installing `./mkinstalldirs'
configure.ac: installing `./missing'
Makefile.am: installing `./COPYING'
Makefile.am: installing `./INSTALL'
src/Makefile.am: installing `./depcomp'
/usr/autotool/devel/share/automake-1.7/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
make: *** [/home/Heimat/tuxbox-cvs/apps/dvb/dvbsnoop/config.status] Error 1
==============================================================
==============================================================
Wenn du als letzte Zeile touch .dvb_tools siehst,
kannst du makeYADD.sh aufrufen. Die yadd.tar.gz
findest du in diesem Verzeichniss. Ab nach Windoof damit
und mit
gunzip *.gz
tar -xvf yadd.tar
entpacken ...
have fun ...
Homar
rm: cannot remove `lib/kaffe': No such file or directory
rm: cannot remove `lib/modules/2.4.20/pcmcia': No such file or directory
rm: cannot remove `share/kaffe': No such file or directory
rm: cannot remove `share/aclocal': No such file or directory
rm: cannot remove `share/doc': No such file or directory
rm: cannot remove `share/Ssh.bin': No such file or directory
rm: cannot remove `lib/pkgconfig': No such file or directory
rm: cannot remove `lib/sigc++-1.0': No such file or directory
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./bin/catchsegv: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./bin/charset: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./bin/fix_bs_and_del: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./bin/font2psf: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./bin/glibcbug: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./bin/ldd: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./bin/loadunimap: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./bin/mapscrn: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./bin/mk_modmap: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./bin/mtrace: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./bin/saveunimap: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./bin/setfont: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./bin/tzselect: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./bin/unicode_start: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./bin/unicode_stop: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./bin/xtrace: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./etc/init.d/rcS: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./etc/init.d/start: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./etc/init.d/start_lcars: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./etc/init.d/start_neutrino: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./etc/init.d/start_sshd: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./sbin/insmod_ksymoops_clean: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./sbin/kernelversion: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./catchsegv: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./charset: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./fix_bs_and_del: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./font2psf: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./glibcbug: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./ldd: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./loadunimap: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./mapscrn: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./mk_modmap: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./mtrace: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./saveunimap: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./setfont: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./tzselect: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./unicode_start: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./unicode_stop: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./xtrace: File format not recognized
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip: ./libc.so: File format not recognized
cp: cannot stat `ucodes/*': No such file or directory
...das war es
Also wars nix oder täusche ich mich...
Was habe ich denn nun falsch gemacht???
3.)
Habe natürlich erst mal gesichtet, was Deine Scripte eigentlich machen. Dabei ist mir erst mal aufgefallen, dass ich bisher den Punkt:
cp /usr/share/aclocal/*.m4 /usr/autotool/devel/share/aclocal
nie ausgeführt hatte. Hatte allerdings auch nicht den Eindruck, dass die Fehler etwas damit zu tun hatten?!
4.)
Im script makeYadd.sh ist mir noch was aufgefallen:
find . -name *kaffe* -exec rm \{} \;
# !!! Bei Linux !!!
find . -type f -perm -100 -exec /dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip \{} \; ß Die hier audokumentieren?
# !!! Bei cygwin !!!
cd bin
find . -type f -exec /dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip \{} \;
cd ..
cd lib
/dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip ./*
cd ..
# !!! nur eine der beiden Optionen benutzen !!!
cd ..
Welcher Teil muss denn bei Linux ausdokumentiert sein (wenn ich Dich richtig verstehe ist es ja so nicht richtig)?
5.)
Mit Deinen Scripten wird immer das sogenannte HEAD gebaut, der aber oft nicht durchläuft, weil noch gewisse inkonsistenzen in den Quellen sind.
Ich würde gern den gemachten Empfehlungen folgen (Head ist zu buggy, läuft selten, ...) und erst mal den sogenannten Release Branch bauen.
Hast Du das mit Deinen Skripten auch schon mal in letzter Zeit versucht?
Reicht dazu ein einfacher Austausch der CVS Zeile in makeCDK?
Was nu? Irgendwelche Ideen?
Philips, 2*Intel
-
- Tuxboxer
- Beiträge: 2067
- Registriert: Mittwoch 6. März 2002, 15:29
@bibo12
@Homar
Also ich hab Homars Script(s) mittl. auch mal getestet.
zu 2) Völlig unabhängig von bibo12 (ausserdem mit neustem cygwin/compilern)
steigt er ebenfalls mit
zu 3) 4) Naja, und das anschliessende "makeYADD.sh" muss natürlich scheitern.
5) das interessiert mich auch!
@Homar
Also ich hab Homars Script(s) mittl. auch mal getestet.
zu 2) Völlig unabhängig von bibo12 (ausserdem mit neustem cygwin/compilern)
steigt er ebenfalls mit
aus weshalb ich mir hier ein weiteres LOG mal schenke. Weiterhin bekomme ich ebenfalls vorher die Fehlermake: *** [/home/Admin/tuxbox-cvs/apps/dvb/dvbsnoop/config.status] Error 1
als auch/usr/autotool/devel/share/automake-1.7/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/autotool/devel/share/automake-1.7/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
Also 100%-ige Bestätigung Deiner Fehlermeldung.aclocal: configure.ac: : macro `AM_PATH_PROG_WITH_TEST' not found in library
zu 3) 4) Naja, und das anschliessende "makeYADD.sh" muss natürlich scheitern.
muss natürlich bei cygwin auskomentiert sein.# !!! Bei Linux !!!
# find . -type f -perm -100 -exec /dbox2/cdk/bin/powerpc-tuxbox-linux-gnu-strip \{} \;
5) das interessiert mich auch!
-
- Erleuchteter
- Beiträge: 659
- Registriert: Dienstag 19. März 2002, 20:57
Hallo Homar
vielen Dank für Deine Mühe und Arbeit an den Scripten und an den rules-make-cygwin im CVS.
Eine Einheitliche Entwicklungsumgebung wird wohl so einfach keiner hinbekommen, dafür sind die Systeme einfach zu verschieden.
@Cygwin User (ja auch ich)
wer das Release auschecken will, muß eigentlich nur jeweils eine Zeile in zwei Scripten anpassen, in makeCDK.sh und in makeNeutrino.sh (hoffe ich hab nichts übersehen). Wie es gemacht wird steht hier http://tuxbox.berlios.de/forum/viewtopic.php?t=13803
Ein wenig lesen und verstehen schadet nicht. Nur alles auf Knopfdruck, geht halt nicht immer.
vielen Dank für Deine Mühe und Arbeit an den Scripten und an den rules-make-cygwin im CVS.
Eine Einheitliche Entwicklungsumgebung wird wohl so einfach keiner hinbekommen, dafür sind die Systeme einfach zu verschieden.
@Cygwin User (ja auch ich)
wer das Release auschecken will, muß eigentlich nur jeweils eine Zeile in zwei Scripten anpassen, in makeCDK.sh und in makeNeutrino.sh (hoffe ich hab nichts übersehen). Wie es gemacht wird steht hier http://tuxbox.berlios.de/forum/viewtopic.php?t=13803
Ein wenig lesen und verstehen schadet nicht. Nur alles auf Knopfdruck, geht halt nicht immer.
Sagem 1xI Kabel
-
- Senior Member
- Beiträge: 1278
- Registriert: Mittwoch 5. September 2001, 00:00
Falls das Filesystem NTFS ist, kann man in die cygwin.bat folgendes einfügen:
unter echo off...
set CYGWIN=ntea ntsec
danach braucht man die scripte nicht mehr bearbeiten, weil die rechte bewahrt werden.
jo, wenn es bei einigen nicht klappt, weiss ich auch nicht weiter.
Vielleicht sollten diejenigen komplett cygwin deinstallieren, den cygwin-Ordner löschen und neu installieren.
unter echo off...
set CYGWIN=ntea ntsec
danach braucht man die scripte nicht mehr bearbeiten, weil die rechte bewahrt werden.
jo, wenn es bei einigen nicht klappt, weiss ich auch nicht weiter.
Vielleicht sollten diejenigen komplett cygwin deinstallieren, den cygwin-Ordner löschen und neu installieren.
-
- Tuxboxer
- Beiträge: 2067
- Registriert: Mittwoch 6. März 2002, 15:29
Interessanter Hinweis Homar; aber wo ist da jetzt der Zusammenhang mit den Scripten (post von sloop)?Homar hat geschrieben:Falls das Filesystem NTFS ist, kann man in die cygwin.bat folgendes einfügen:
unter echo off...
set CYGWIN=ntea ntsec
danach braucht man die scripte nicht mehr bearbeiten, weil die rechte bewahrt werden.
BTW.: das Kompilieren klappt hier unter SuSE 7.3 problemlos.
Trotzdem sollte es doch mittels cygwin ebenfalls möglich sein
@sloop: der thread war mir wohl bekannt
und glaub mir: gelesen hab e ich diesbezgl. schon ene Menge.
-
- Interessierter
- Beiträge: 22
- Registriert: Freitag 6. Dezember 2002, 17:38
Homar hat geschrieben:Falls das Filesystem NTFS ist, kann man in die cygwin.bat folgendes einfügen:
unter echo off...
set CYGWIN=ntea ntsec
danach braucht man die scripte nicht mehr bearbeiten, weil die rechte bewahrt werden.
jo, wenn es bei einigen nicht klappt, weiss ich auch nicht weiter.
Vielleicht sollten diejenigen komplett cygwin deinstallieren, den cygwin-Ordner löschen und neu installieren.
Werde ich auch noch machen, wenn es dann nicht geht, geb ich auf.
Fände ich sehr schade...
PS: Kann denn keiner etwas mit den geposteten Fehlermeldungen anfangen?
Philips, 2*Intel
-
- Senior Member
- Beiträge: 1278
- Registriert: Mittwoch 5. September 2001, 00:00
-
- Einsteiger
- Beiträge: 294
- Registriert: Samstag 8. Dezember 2001, 00:00
@bibo12, ich kann nur fuer die Linux Welt sprechen (kein cygwin) aber poste mal die installierten Versionen deiner Software, und zwar der Komponenten, wie sie im INSTALL.de aufgefuehrt sind.
Ich bin mir ziemlich sicher, dass da was bei dir nicht stimmt. Wie schon erwaehnt, die Kompilierung des rel branches funktioniert (mit einer kleinen Aenderung), der Head branch ebenso (ohne directfb) ohne Probleme. Wenn die richtigen Versionen installiert sind.
Ich bin mir ziemlich sicher, dass da was bei dir nicht stimmt. Wie schon erwaehnt, die Kompilierung des rel branches funktioniert (mit einer kleinen Aenderung), der Head branch ebenso (ohne directfb) ohne Probleme. Wenn die richtigen Versionen installiert sind.
-
- Interessierter
- Beiträge: 39
- Registriert: Sonntag 2. Juni 2002, 21:54
Hallo Homar!Homar hat geschrieben:http://remote-admin.info/TuxboxDevHowtoV15/index.html
Danke für die neue Anleitung. Aber muß man jetzt bei der Cygwininstallation keine Pakete mehr auswählen? (Diese Stelle der Anleitung hab ich nicht so ganz verstanden)
Marten
PS: Ist "makeAll.sh"-Script überflüssig geworden? Bzw. wo kann ich das auf deinem Server runterladen. Die Anmeldung mit dem Freischaltcode funktioniert bei mir nicht.
-
- Tuxboxer
- Beiträge: 2067
- Registriert: Mittwoch 6. März 2002, 15:29
-
- Interessierter
- Beiträge: 22
- Registriert: Freitag 6. Dezember 2002, 17:38
OK, konkreter Ansatz, hier die Versionen:Space_2063 hat geschrieben:@bibo12, ich kann nur fuer die Linux Welt sprechen (kein cygwin) aber poste mal die installierten Versionen deiner Software, und zwar der Komponenten, wie sie im INSTALL.de aufgefuehrt sind.
Ich bin mir ziemlich sicher, dass da was bei dir nicht stimmt. Wie schon erwaehnt, die Kompilierung des rel branches funktioniert (mit einer kleinen Aenderung), der Head branch ebenso (ohne directfb) ohne Probleme. Wenn die richtigen Versionen installiert sind.
cvs: 1.11.0-1
autoconf: 2.57-1 oder 2.13-4
automake: 1.7.2-1 oder 1.4p5-5
libtool: 1.4.3 oder 1.4e
make: 3.79.1
gettext: 0.11.5
makeinfo: 4.2
tar: 1.13.25
bunzip2: 1.0.2
gunzip: 1.3.3
patch: 2.5.8-2
infocmp aus ncurses: 5.2-8
gcc: 3.2-3 oder 2.95.3-10 (je nach gewählter Installation)
g++: 3.2-3 oder 2.95.3-10 (je nach gewählter Installation)
yacc: nicht da, mit bison gemacht:bison --yacc $@
bison: 1.75-1
pkg-config: 0.14.0-1
"Oder" meint, dass beide Versionen installiert sind. Welche Version tatsächlich verwendet wird, kann ich nicht sagen. Kannst Du mir sagen, wie ich das kläre? Sorgen die Makefiles dafür?
Übrigens, ums nochmal zu sagen, ich machs auch gerne unter Linux , Hauptsache es funktionuckelt (und dass tuts zumindest unter Suse 8.1 genauso wenig wie unter Cygwin!).
@Homar:
Danke für Deine Hilfsversuche.
Ich habe alle Deine Hinweise (auch Deinen Tip bzgl. NTFS) 1:1 umgesetzt - ohne Erfolg.
Wenn Du meinst, der Fehler liegt bei mir, kann ichs nicht ändern (ich glaubs aber eigentlich nicht).
Nein, ich habs noch nicht aufgegeben, harre aber auf neue Tips (vor allem zum Bau des Releases...).
MfG
bibo12
Philips, 2*Intel
-
- Neugieriger
- Beiträge: 3
- Registriert: Freitag 27. Dezember 2002, 14:35
Komisch, ich schaffe es auch nicht. Habe aber andere Fehlermeldungen:
Das ging Reibungslos:make allmake extramake core
geht durch ohne fehler
make boot
geht durch ohne fehler
make .neutrinomake .enigmamake .lcarsmake .lcdmenumake .stream
Versionen:
Concurrent Versions System (CVS) 1.11.2 (client/server)
autoconf (GNU Autoconf) 2.53
automake (GNU automake) 1.4-p6
ltmain.sh (GNU libtool) 1.4.2 (1.922.2.53 2001/09/11 03:18:52)
GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
gettext (GNU gettext) 0.11.2
tar (GNU tar) 1.13.25
bzip2, a block-sorting file compressor. Version 1.0.2, 30-Dec-2001.
gunzip 1.2.4 (18 Aug 93)
patch 2.5.4
ncurses 5.2.20020803
gcc (GCC) 3.2 (Mandrake Linux 9.0 3.2-1mdk)
g++ 2.96
flex version 2.5.4
bison (GNU Bison) 1.35
pkg.config 0.12.0
Das Forum hab ich schon rauf und runter gelesen. Alle möglichen Informationen durchgelesen. Aber ich kann nicht feststellen was der Fehler ist.
P.S.: Das obenstehende habe ich Heute 07.01.2003 11:30 gemacht
Das ging Reibungslos:
Code: Alles auswählen
mkdir $HOME/tuxbox-cvs
cd $HOME/tuxbox-cvs
cvs -d:pserver:anonymous@cvs.berlios.de:/cvsroot/tuxbox login
cvs -d:pserver:anonymous@cvs.berlios.de:/cvsroot/tuxbox -z3 co -r rel_1_0_0 .
cd cdk
./autogen.sh
./configure --prefix=/dbox2 --with-cvsdir=$HOME/tuxbox-cvs --enable-maintainer-mode
Code: Alles auswählen
[root@toxic cdk]# make all
make: Zirkuläre Datei aclocal.m4 <- aclocal.m4 Abhängigkeit wird nicht verwendet.
cd . \
&& CONFIG_FILES=Makefile CONFIG_HEADERS= /bin/sh ./config.status
config.status: creating Makefile
make: Zirkuläre Datei aclocal.m4 <- aclocal.m4 Abhängigkeit wird nicht verwendet.
cd /home/sambashare/temp/tuxbox/apps/dvb/dvbsnoop && ./autogen.sh && CC=powerpc-tuxbox-linux-gnu-gcc CXX=powerpc-tuxbox-linux-gnu-g++ CFLAGS="-Wall -O3 -mcpu=823 -msoft-float -mmultiple -mstring -g -ggdb -pipe" CXXFLAGS="-Wall -O3 -mcpu=823 -msoft-float -mmultiple -mstring -g -ggdb -pipe" ./configure --build=i686-pc-linux-gnu --host=powerpc-tuxbox-linux-gnu --prefix=/dbox2/cdkroot --with-driver=/home/sambashare/temp/tuxbox/driver --with-dvbincludes=/home/sambashare/temp/tuxbox/driver/include --with-target=cdk --enable-maintainer-mode
Generating configuration files for dvbsnoop, please wait....
aclocal
aclocal: configure.ac: 0: macro `AM_PATH_PROG_WITH_TEST' not found in library
aclocal: configure.ac: 0: macro `AM_PATH_PROG_WITH_TEST' not found in library
aclocal: configure.ac: 0: macro `AM_PATH_PROG_WITH_TEST' not found in library
autoconf
autoheader
autoheader-2.5x: error: AC_CONFIG_HEADERS not found in configure.ac
automake --add-missing
./configure: line 1148: syntax error near unexpected token `dvbsnoop,0.0.1'
./configure: line 1148: `AM_INIT_AUTOMAKE(dvbsnoop,0.0.1)'
make: *** [/home/sambashare/temp/tuxbox/apps/dvb/dvbsnoop/Makefile] Fehler 2
Code: Alles auswählen
..SNIP..
../include -I/usr/local/include -g -O2 -Wall -Wstrict-prototypes -c -o jar.o jar.c
cc1: warning: changing search order for system directory "/usr/local/include"
cc1: warning: as it has already been specified as a non-system directory
In file included from jar.c:1:
../kaffevm/jar.c: In function `jar_read':
../kaffevm/jar.c:34: warning: implicit declaration of function `memcpy'
../kaffevm/jar.c:45: warning: implicit declaration of function `strerror'
In file included from jar.c:1:
../kaffevm/jar.c: In function `openJarFile':
../kaffevm/jar.c:222: `O_RDONLY' undeclared (first use in this function)
../kaffevm/jar.c:222: (Each undeclared identifier is reported only once
../kaffevm/jar.c:222: for each function it appears in.)
../kaffevm/jar.c: In function `lookupJarFile':
../kaffevm/jar.c:264: warning: implicit declaration of function `strcmp'
make[3]: *** [jar.o] Fehler 1
make[3]: Verlassen des Verzeichnisses Verzeichnis »/home/sambashare/temp/tuxbox/cdk/kaffe-1.0.6/kaffe/kaffeh«
make[2]: *** [stamp-kaffeh] Fehler 2
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/sambashare/temp/tuxbox/cdk/kaffe-1.0.6/include«
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis »/home/sambashare/temp/tuxbox/cdk/kaffe-1.0.6«
make: *** [.kaffeh] Fehler 2
geht durch ohne fehler
make boot
geht durch ohne fehler
make .neutrino
Code: Alles auswählen
[root@toxic cdk]# make .neutrino
make: Zirkuläre Datei aclocal.m4 <- aclocal.m4 Abhängigkeit wird nicht verwendet.
cd /home/sambashare/temp/tuxbox/apps/misc/libs && ./autogen.sh && CC=powerpc-tuxbox-linux-gnu-gcc CXX=powerpc-tuxbox-linux-gnu-g++ CFLAGS="-Wall -O3 -mcpu=823 -msoft-float -mmultiple -mstring -g -ggdb -pipe" CXXFLAGS="-Wall -O3 -mcpu=823 -msoft-float -mmultiple -mstring -g -ggdb -pipe" ./configure --build=i686-pc-linux-gnu --host=powerpc-tuxbox-linux-gnu --prefix=/dbox2/cdkroot --with-driver=/home/sambashare/temp/tuxbox/driver --with-dvbincludes=/home/sambashare/temp/tuxbox/driver/include --with-target=cdk --enable-maintainer-mode
Generating configuration files for tuxbox-apps-misc-libs, please wait....
aclocal
aclocal: configure.ac: 0: macro `AM_PATH_PROG_WITH_TEST' not found in library
aclocal: configure.ac: 0: macro `AM_PATH_PROG_WITH_TEST' not found in library
aclocal: configure.ac: 0: macro `AM_PATH_PROG_WITH_TEST' not found in library
libtoolize --automake
autoconf
autoheader
autoheader-2.5x: error: AC_CONFIG_HEADERS not found in configure.ac
automake --add-missing
./configure: line 1158: syntax error near unexpected token `tuxbox-libs,0.0.1'
./configure: line 1158: `AM_INIT_AUTOMAKE(tuxbox-libs,0.0.1)'
make: *** [/home/sambashare/temp/tuxbox/apps/misc/libs/Makefile] Fehler 2
Code: Alles auswählen
[root@toxic cdk]# make .enigma
make: Zirkuläre Datei aclocal.m4 <- aclocal.m4 Abhängigkeit wird nicht verwendet.
cd /home/sambashare/temp/tuxbox/apps/misc/libs && ./autogen.sh && CC=powerpc-tuxbox-linux-gnu-gcc CXX=powerpc-tuxbox-linux-gnu-g++ CFLAGS="-Wall -O3 -mcpu=823 -msoft-float -mmultiple -mstring -g -ggdb -pipe" CXXFLAGS="-Wall -O3 -mcpu=823 -msoft-float -mmultiple -mstring -g -ggdb -pipe" ./configure --build=i686-pc-linux-gnu --host=powerpc-tuxbox-linux-gnu --prefix=/dbox2/cdkroot --with-driver=/home/sambashare/temp/tuxbox/driver --with-dvbincludes=/home/sambashare/temp/tuxbox/driver/include --with-target=cdk --enable-maintainer-mode
Generating configuration files for tuxbox-apps-misc-libs, please wait....
aclocal
aclocal: configure.ac: 0: macro `AM_PATH_PROG_WITH_TEST' not found in library
aclocal: configure.ac: 0: macro `AM_PATH_PROG_WITH_TEST' not found in library
aclocal: configure.ac: 0: macro `AM_PATH_PROG_WITH_TEST' not found in library
libtoolize --automake
autoconf
autoheader
autoheader-2.5x: error: AC_CONFIG_HEADERS not found in configure.ac
automake --add-missing
./configure: line 1158: syntax error near unexpected token `tuxbox-libs,0.0.1'
./configure: line 1158: `AM_INIT_AUTOMAKE(tuxbox-libs,0.0.1)'
make: *** [/home/sambashare/temp/tuxbox/apps/misc/libs/Makefile] Fehler 2
Code: Alles auswählen
[root@toxic cdk]# make .lcars
make: Zirkuläre Datei aclocal.m4 <- aclocal.m4 Abhängigkeit wird nicht verwendet.
cd /home/sambashare/temp/tuxbox/apps/tuxbox/plugins && ./autogen.sh && CC=powerpc-tuxbox-linux-gnu-gcc CXX=powerpc-tuxbox-linux-gnu-g++ CFLAGS="-Wall -O3 -mcpu=823 -msoft-float -mmultiple -mstring -g -ggdb -pipe" CXXFLAGS="-Wall -O3 -mcpu=823 -msoft-float -mmultiple -mstring -g -ggdb -pipe" ./configure --build=i686-pc-linux-gnu --host=powerpc-tuxbox-linux-gnu --prefix=/dbox2/cdkroot --with-driver=/home/sambashare/temp/tuxbox/driver --with-dvbincludes=/home/sambashare/temp/tuxbox/driver/include --with-target=cdk --enable-maintainer-mode
Generating configuration files for tuxbox-plugins, please wait....
aclocal
aclocal: configure.ac: 0: macro `AM_PATH_PROG_WITH_TEST' not found in library
aclocal: configure.ac: 0: macro `AM_PATH_PROG_WITH_TEST' not found in library
aclocal: configure.ac: 0: macro `AM_PATH_PROG_WITH_TEST' not found in library
libtoolize --automake
autoconf
autoheader
autoheader-2.5x: error: AC_CONFIG_HEADERS not found in configure.ac
automake --add-missing
./configure: line 1158: syntax error near unexpected token `tuxbox-plugins,0.0.1'
./configure: line 1158: `AM_INIT_AUTOMAKE(tuxbox-plugins,0.0.1)'
make: *** [/home/sambashare/temp/tuxbox/apps/tuxbox/plugins/Makefile] Fehler 2
Code: Alles auswählen
[root@toxic cdk]# make .lcdmenu
make: Zirkuläre Datei aclocal.m4 <- aclocal.m4 Abhängigkeit wird nicht verwendet.
cd /home/sambashare/temp/tuxbox/apps/misc/libs && ./autogen.sh && CC=powerpc-tuxbox-linux-gnu-gcc CXX=powerpc-tuxbox-linux-gnu-g++ CFLAGS="-Wall -O3 -mcpu=823 -msoft-float -mmultiple -mstring -g -ggdb -pipe" CXXFLAGS="-Wall -O3 -mcpu=823 -msoft-float -mmultiple -mstring -g -ggdb -pipe" ./configure --build=i686-pc-linux-gnu --host=powerpc-tuxbox-linux-gnu --prefix=/dbox2/cdkroot --with-driver=/home/sambashare/temp/tuxbox/driver --with-dvbincludes=/home/sambashare/temp/tuxbox/driver/include --with-target=cdk --enable-maintainer-mode
Generating configuration files for tuxbox-apps-misc-libs, please wait....
aclocal
aclocal: configure.ac: 0: macro `AM_PATH_PROG_WITH_TEST' not found in library
aclocal: configure.ac: 0: macro `AM_PATH_PROG_WITH_TEST' not found in library
aclocal: configure.ac: 0: macro `AM_PATH_PROG_WITH_TEST' not found in library
libtoolize --automake
autoconf
autoheader
autoheader-2.5x: error: AC_CONFIG_HEADERS not found in configure.ac
automake --add-missing
./configure: line 1158: syntax error near unexpected token `tuxbox-libs,0.0.1'
./configure: line 1158: `AM_INIT_AUTOMAKE(tuxbox-libs,0.0.1)'
make: *** [/home/sambashare/temp/tuxbox/apps/misc/libs/Makefile] Fehler 2
Code: Alles auswählen
[root@toxic cdk]# make .stream
make: Zirkuläre Datei aclocal.m4 <- aclocal.m4 Abhängigkeit wird nicht verwendet.
cd /home/sambashare/temp/tuxbox/apps/misc/libs && ./autogen.sh && CC=powerpc-tuxbox-linux-gnu-gcc CXX=powerpc-tuxbox-linux-gnu-g++ CFLAGS="-Wall -O3 -mcpu=823 -msoft-float -mmultiple -mstring -g -ggdb -pipe" CXXFLAGS="-Wall -O3 -mcpu=823 -msoft-float -mmultiple -mstring -g -ggdb -pipe" ./configure --build=i686-pc-linux-gnu --host=powerpc-tuxbox-linux-gnu --prefix=/dbox2/cdkroot --with-driver=/home/sambashare/temp/tuxbox/driver --with-dvbincludes=/home/sambashare/temp/tuxbox/driver/include --with-target=cdk --enable-maintainer-mode
Generating configuration files for tuxbox-apps-misc-libs, please wait....
aclocal
aclocal: configure.ac: 0: macro `AM_PATH_PROG_WITH_TEST' not found in library
aclocal: configure.ac: 0: macro `AM_PATH_PROG_WITH_TEST' not found in library
aclocal: configure.ac: 0: macro `AM_PATH_PROG_WITH_TEST' not found in library
libtoolize --automake
autoconf
autoheader
autoheader-2.5x: error: AC_CONFIG_HEADERS not found in configure.ac
automake --add-missing
./configure: line 1158: syntax error near unexpected token `tuxbox-libs,0.0.1'
./configure: line 1158: `AM_INIT_AUTOMAKE(tuxbox-libs,0.0.1)'
make: *** [/home/sambashare/temp/tuxbox/apps/misc/libs/Makefile] Fehler 2
Concurrent Versions System (CVS) 1.11.2 (client/server)
autoconf (GNU Autoconf) 2.53
automake (GNU automake) 1.4-p6
ltmain.sh (GNU libtool) 1.4.2 (1.922.2.53 2001/09/11 03:18:52)
GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
gettext (GNU gettext) 0.11.2
tar (GNU tar) 1.13.25
bzip2, a block-sorting file compressor. Version 1.0.2, 30-Dec-2001.
gunzip 1.2.4 (18 Aug 93)
patch 2.5.4
ncurses 5.2.20020803
gcc (GCC) 3.2 (Mandrake Linux 9.0 3.2-1mdk)
g++ 2.96
flex version 2.5.4
bison (GNU Bison) 1.35
pkg.config 0.12.0
Das Forum hab ich schon rauf und runter gelesen. Alle möglichen Informationen durchgelesen. Aber ich kann nicht feststellen was der Fehler ist.
P.S.: Das obenstehende habe ich Heute 07.01.2003 11:30 gemacht
-
- Einsteiger
- Beiträge: 294
- Registriert: Samstag 8. Dezember 2001, 00:00
So hier mal die Versionen, mit denen ich null Probleme habe (was das Kompilieren betrifft)
cvs 1.11
autoconf (GNU Autoconf) 2.52
automake (GNU automake) 1.4-p5
ltmain.sh (GNU libtool) 1.4.1 (1.922.2.34 2001/09/03 01:22:13)
GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
gettext (GNU gettext) 0.10.40
makeinfo (GNU texinfo) 4.0
patch 2.5.4
gcc 2.95.3
g++ 2.95.3
GNU Bison version 1.28
pkg-config 0.12.0
@Andre2, was steht eigentlich in der INSTALL.de
cvs 1.11
autoconf (GNU Autoconf) 2.52
automake (GNU automake) 1.4-p5
ltmain.sh (GNU libtool) 1.4.1 (1.922.2.34 2001/09/03 01:22:13)
GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
gettext (GNU gettext) 0.10.40
makeinfo (GNU texinfo) 4.0
patch 2.5.4
gcc 2.95.3
g++ 2.95.3
GNU Bison version 1.28
pkg-config 0.12.0
@Andre2, was steht eigentlich in der INSTALL.de
Ich denke mal, nicht ohne Grund- gcc >= 2.95, jedoch nicht 2.96
- g++ >= 2.95, jedoch nicht 2.96
-
- Neugieriger
- Beiträge: 3
- Registriert: Freitag 27. Dezember 2002, 14:35
-
- Interessierter
- Beiträge: 22
- Registriert: Freitag 6. Dezember 2002, 17:38
-
- Interessierter
- Beiträge: 39
- Registriert: Sonntag 2. Juni 2002, 21:54
Hallo!
Ich hab nach etlichen Cygwinversuchen und späterem Selbstzweifel dann doch mal Linux installiert. Mit Mandrake 9 läuft dann alles eigentlich ganz ordentlich, wenn man auf ein make all verzichtet. Java und DirectFB machen wohl Probleme. Und mit den entsprechenden Server/Daemonpaketen kann man dann auch auf Windows und den Bootmanager verzichten. Auch die Skripte von Homar sind damit eigentlich überflüssig. Nur die Anleitung aus dem CVS verfolgen.
Marten
Ich hab nach etlichen Cygwinversuchen und späterem Selbstzweifel dann doch mal Linux installiert. Mit Mandrake 9 läuft dann alles eigentlich ganz ordentlich, wenn man auf ein make all verzichtet. Java und DirectFB machen wohl Probleme. Und mit den entsprechenden Server/Daemonpaketen kann man dann auch auf Windows und den Bootmanager verzichten. Auch die Skripte von Homar sind damit eigentlich überflüssig. Nur die Anleitung aus dem CVS verfolgen.
Marten