./autogen.sh..... Viele Fehler

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
starfighter007
Einsteiger
Einsteiger
Beiträge: 141
Registriert: Montag 4. Dezember 2006, 20:13

./autogen.sh..... Viele Fehler

Beitrag von starfighter007 »

Hallo,

ich wollte heute mal wieder ein Image bauen (newmake), allerdings bekomme ich bei autogen sehr viele fehler:

Code: Alles auswählen

[./autogen.sh

I am testing that you have the required versions of libtool, autoconf,
automake, make, gettext, gcc, and g++.

checking for libtool >= 1.4.2 ... yes (version 1.5.22)
checking for autoconf >= 2.57a ... yes (version 2.61)
checking for automake >= 1.8 ... yes (version 1.10)
checking for gettext >= 0.12.1 ... yes (version 0.16.1)
checking for make >= 3.80 ... yes (version 3.81)
checking for gcc >= 3.0 or = 2.95 ... yes (version 4.2.2)
checking for g++ >= 3.0 or = 2.95 ... yes (version 4.2.2)

Generating configuration files for tuxbox-cdk, please wait....
make/defaultvalues.mk:7: basename $(DBOX_IP: non-POSIX variable name
make/defaultvalues.mk:7: (probably a GNU make extension)
Makefile.am:7:   `make/defaultvalues.mk' included from here
make/buildenv.mk:2: `:='-style assignments are not portable
Makefile.am:10:   `make/buildenv.mk' included from here
make/buildenv.mk:4: `:='-style assignments are not portable
Makefile.am:10:   `make/buildenv.mk' included from here
make/buildenv.mk:7: `:='-style assignments are not portable
Makefile.am:10:   `make/buildenv.mk' included from here
make/defaultlocale.mk:4: dir $@: non-POSIX variable name
make/defaultlocale.mk:4: (probably a GNU make extension)
Makefile.am:41:   `make/defaultlocale.mk' included from here
make/defaultlocale.mk:12: dir $@: non-POSIX variable name
make/defaultlocale.mk:12: (probably a GNU make extension)
Makefile.am:41:   `make/defaultlocale.mk' included from here
make/linuxkernel.mk:75: foreach param,CONFIG_IDE CONFIG_BLK_DEV_IDE CONFIG_BLK_DEV_IDEDISK,-e s"/^.*$(param: non-POSIX variable name
make/linuxkernel.mk:75: (probably a GNU make extension)
Makefile.am:77:   `make/linuxkernel.mk' included from here
make/linuxkernel.mk:78: foreach param,CONFIG_IDE CONFIG_BLK_DEV_IDE CONFIG_BLK_DEV_IDEDISK,-e s"/^.*$(param: non-POSIX variable name
make/linuxkernel.mk:78: (probably a GNU make extension)
Makefile.am:77:   `make/linuxkernel.mk' included from here
make/linuxkernel.mk:85: foreach param,CONFIG_EXT2_FS CONFIG_EXT3_FS CONFIG_JBD,-e s"/^.*$(param: non-POSIX variable name
make/linuxkernel.mk:85: (probably a GNU make extension)
Makefile.am:77:   `make/linuxkernel.mk' included from here
make/linuxkernel.mk:88: foreach param,CONFIG_EXT2_FS CONFIG_EXT3_FS CONFIG_JBD,-e s"/^.*$(param: non-POSIX variable name
make/linuxkernel.mk:88: (probably a GNU make extension)
Makefile.am:77:   `make/linuxkernel.mk' included from here
make/linuxkernel.mk:95: foreach param,CONFIG_XFS_FS,-e s"/^.*$(param: non-POSIX variable name
make/linuxkernel.mk:95: (probably a GNU make extension)
Makefile.am:77:   `make/linuxkernel.mk' included from here
make/linuxkernel.mk:98: foreach param,CONFIG_XFS_FS,-e s"/^.*$(param: non-POSIX variable name
make/linuxkernel.mk:98: (probably a GNU make extension)
Makefile.am:77:   `make/linuxkernel.mk' included from here
make/linuxkernel.mk:105: foreach param,CONFIG_NFSD CONFIG_NFSD_V3 CONFIG_NFSD_TCP,-e s"/^.*$(param: non-POSIX variable name
make/linuxkernel.mk:105: (probably a GNU make extension)
Makefile.am:77:   `make/linuxkernel.mk' included from here
make/linuxkernel.mk:108: foreach param,CONFIG_NFSD CONFIG_NFSD_V3 CONFIG_NFSD_TCP,-e s"/^.*$(param: non-POSIX variable name
make/linuxkernel.mk:108: (probably a GNU make extension)
Makefile.am:77:   `make/linuxkernel.mk' included from here
make/fullimages.mk:54: word 2,$+: non-POSIX variable name
make/fullimages.mk:54: (probably a GNU make extension)
Makefile.am:150:   `make/fullimages.mk' included from here
make/fullimages.mk:98: word 2,$+: non-POSIX variable name
make/fullimages.mk:98: (probably a GNU make extension)
Makefile.am:150:   `make/fullimages.mk' included from here
make/fullimages.mk:136: word 2,$+: non-POSIX variable name
make/fullimages.mk:136: (probably a GNU make extension)
Makefile.am:150:   `make/fullimages.mk' included from here
make/fullimages.mk:146: word 2,$+: non-POSIX variable name
make/fullimages.mk:146: (probably a GNU make extension)
Makefile.am:150:   `make/fullimages.mk' included from here
make/fullimages.mk:156: word 2,$+: non-POSIX variable name
make/fullimages.mk:156: (probably a GNU make extension)
Makefile.am:150:   `make/fullimages.mk' included from here
make/flashroot.mk:4: wildcard root-local.sh: non-POSIX variable name
make/flashroot.mk:4: (probably a GNU make extension)
Makefile.am:166:   `make/flashroot.mk' included from here
make/distribution-lists.mk:3: shell echo $(flashprefix: non-POSIX variable name
make/distribution-lists.mk:3: (probably a GNU make extension)
Makefile.am:172:   `make/distribution-lists.mk' included from here
make/distribution-lists.mk:16: shell echo $(flashprefix: non-POSIX variable name
make/distribution-lists.mk:16: (probably a GNU make extension)
Makefile.am:172:   `make/distribution-lists.mk' included from here
make/distribution-lists.mk:29: shell echo $(flashprefix: non-POSIX variable name
make/distribution-lists.mk:29: (probably a GNU make extension)
Makefile.am:172:   `make/distribution-lists.mk' included from here
make/distribution-lists.mk:49: shell $(customizationsdir: non-POSIX variable name
make/distribution-lists.mk:49: (probably a GNU make extension)
Makefile.am:172:   `make/distribution-lists.mk' included from here
make/tags.mk:1: shell echo make/*.mk: non-POSIX variable name
make/tags.mk:1: (probably a GNU make extension)
Makefile.am:185:   `make/tags.mk' included from here
make/tags.mk:4: shell echo make/*.mk: non-POSIX variable name
make/tags.mk:4: (probably a GNU make extension)
Makefile.am:185:   `make/tags.mk' included from here
                                              
Hat vielleicht einer von euch eine Idee, was ich falsch gemacht habe?
doc
Contributor
Beiträge: 1623
Registriert: Donnerstag 10. Januar 2002, 20:03

Beitrag von doc »

Grund dürfte das Automake 1.10 sein. Schon in der 1.9 wurde begonnen die Portabilität von Makefiles zu prüfen. Fehler sind das nicht, das sind "nur" Warunungen.
Ich habe die Prüfung bei mir in einem anderen Projekt im configure.ac so abgeschaltet:

Code: Alles auswählen

# automake1.10 comes with verbose warning output, but we don't want them
AM_INIT_AUTOMAKE([-Wno-portability])
starfighter007
Einsteiger
Einsteiger
Beiträge: 141
Registriert: Montag 4. Dezember 2006, 20:13

Beitrag von starfighter007 »

Das Problem ist nur, wenn ich dann weitermache, also mit configure und make... dann sagt er mir "Keine Regel um ... zu erstellen" oder so ähnlich.
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

"oder so ähnlich" ist nicht hilfreich. http://www.lugbz.org/documents/smart-questions_de.html
starfighter007
Einsteiger
Einsteiger
Beiträge: 141
Registriert: Montag 4. Dezember 2006, 20:13

Beitrag von starfighter007 »

Keine Regel um squashfsneutrinoimages zu erstellen.


So heißt es jetzt genau.
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

starfighter007 hat geschrieben:squashfsneutrinoimages
die regel ^^^ gibt es auch nicht..

make flash-neutrino-squashfs-all
starfighter007
Einsteiger
Einsteiger
Beiträge: 141
Registriert: Montag 4. Dezember 2006, 20:13

Beitrag von starfighter007 »

ok, das ist jetzt peinlich! :D

Da habe ich wohl was verwechselt.

Ich werde es gleich morgen probieren, danke!
starfighter007
Einsteiger
Einsteiger
Beiträge: 141
Registriert: Montag 4. Dezember 2006, 20:13

Beitrag von starfighter007 »

Hallo,

das Image erstellen hat nun geklappt.
Nachdem ich es geflash hatte, kam leider "kein system".
Ich habe dann Linux neuinstalliert (Mandriva 2008) und das Image nochmal neu compiliert, allerdings kam wieder "kein system".

Ich habe aber nichts im cvs geändert sondern das reine tuxbox cvs benutzt.

Wisst ihr vielleicht, was ich falsch mache?
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Beitrag von Liontamer »

Eventuell einfach das falsche Image geflasht? :D
starfighter007
Einsteiger
Einsteiger
Beiträge: 141
Registriert: Montag 4. Dezember 2006, 20:13

Beitrag von starfighter007 »

Ich habe das neutrino-squashfs.img2x geflasht.
Und ich habe eine Nokia Box, also sollte das doch passen, oder?
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

hast Du den "Bad Magic" Check gemacht? Dazu im configure:

Code: Alles auswählen

--with-checkImage=rename
Wenn Dein gebautes image im Namen dann ein "bad" hat hast Du zu 90% nach dem flashen "Kein System"
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
starfighter007
Einsteiger
Einsteiger
Beiträge: 141
Registriert: Montag 4. Dezember 2006, 20:13

Beitrag von starfighter007 »

und wie kann man das Image dann retten?
Oder was muss man beim builden anders machen?
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

starfighter007 hat geschrieben:und wie kann man das Image dann retten?
Oder was muss man beim builden anders machen?
Diese Frage habe ich befürchtet. Das Image mit "Bad Magics" ist nicht zu retten. In der Regel behilft man sich, eine zusätzliche Dummy Datei ins image zu packen. Es gibt (bisher) keine zuverlässige Methode die BM zu vermeiden. Nutz mal die Forumssuche.
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Ich mach normalerweise einfach ein "make flash-semiclean" und dann nochmal "make flash-neutrino-squashfs-all", wenn das nach mehreren Versuchen nicht hilft, dann mal "make flash-clean" und "make flash-neutrino-squashfs-all". Früher oder später verschwinden die bad magics bei mir so. Eine dummy-datei habe ich noch nie eingefügt.
starfighter007
Einsteiger
Einsteiger
Beiträge: 141
Registriert: Montag 4. Dezember 2006, 20:13

Beitrag von starfighter007 »

Es hat jetzt endlich geklappt, danke!