Build Problem NHD2
-
- Registrierte Benutzer
- Beiträge: 440
- Registriert: Do 9. Mai 2013, 17:19
- Hat sich bedankt: 0
- Danksagung erhalten: 0
Re: Build Problem NHD2
mit rev1813 baut es schon mal weiter, mal sehen ob es durchbaut
edit: hat nicht durchgebaut, habe jetzt Git Update durchgeführt
edit: hat nicht durchgebaut, habe jetzt Git Update durchgeführt
Zuletzt geändert von slizer am Mo 4. Nov 2013, 09:54, insgesamt 1-mal geändert.
-
- Registrierte Benutzer
- Beiträge: 440
- Registriert: Do 9. Mai 2013, 17:19
- Hat sich bedankt: 0
- Danksagung erhalten: 0
Re: Build Problem NHD2
jetzt mal im richtigen Bereich , Problem besteht weiter
wenn ich den build-in Player anwähle kommt dieser Fehler
nach den Tipp von max , mal make bzip2 eingeben , hat es durchgebaut,
das Image war ca. 1,8 MB kleiner als meine anderen,
aber das Image bootet nicht, bleibt mit Booting im VFD stehen , die xxx.xxx.x habe ich eingegeben
dann dachte ich mir, mache mal ein make clean und make neutrino-hd2-exp-clean
nun habe ich wieder den ursprünglichen , obigen Fehler
jetzt muss ich aber erstmal zur Arbeit
wenn ich den build-in Player anwähle kommt dieser Fehler
Code: Alles auswählen
/home/slizer/max-tdt/tdt/tufsbox/cdkroot/usr/lib/libungif.so -lrt -lpthread -lblkid -ldl /home/slizer/max-tdt/tdt/tufsbox/cdkroot/usr/lib/libFLAC.so -lm -lavformat -lavcodec -lavutil ../lib/libdvbapi/libdvbapi.a ../lib/libupnpclient/libtuxbox-upnpclient.a ../lib/libeplayer3/libeplayer3.a -lglcddrivers -lglcdgraphics /home/slizer/max-tdt/tdt/tufsbox/cdkroot/usr/lib/libusb.so -Wl,-rpath -Wl,/home/slizer/max-tdt/tdt/tufsbox/cdkroot/usr/lib
/home/slizer/max-tdt/tdt/tufsbox/devkit/sh4/lib/gcc/sh4-linux/4.6.3/../../../../sh4-linux/bin/ld: cannot find -lbz2
collect2: ld returned 1 exit status
make[3]: *** [neutrino] Fehler 1
make[3]: Verlasse Verzeichnis '/home/slizer/max-tdt/tdt/cvs/apps/neutrino-hd2-exp/src'
make[2]: *** [install-recursive] Fehler 1
make[2]: Verlasse Verzeichnis '/home/slizer/max-tdt/tdt/cvs/apps/neutrino-hd2-exp/src'
make[1]: *** [install-recursive] Fehler 1
make[1]: Verlasse Verzeichnis '/home/slizer/max-tdt/tdt/cvs/apps/neutrino-hd2-exp'
make: *** [.deps/neutrino-hd2-exp] Fehler 2
das Image war ca. 1,8 MB kleiner als meine anderen,
aber das Image bootet nicht, bleibt mit Booting im VFD stehen , die xxx.xxx.x habe ich eingegeben
Code: Alles auswählen
=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2013.11.05 23:31:29 =~=~=~=~=~=~=~=~=~=~=~=
*
Board: STb7200-HDBOX [29-bit mode]
U-Boot 1.3.1 (Apr 28 2010 - 15:01:04) - stm23-0032
---created by TDT for general purpose---
DRAM: 128 MB
Flash: 32 MB
In: serial
Out: serial
Err: serial
Frontpanel got PowerOn reset...
init Frontpanel... done, AV7000
Hit any key to stop autoboot: 1 0
bootmenu_timeout:2000,default:0
add entry:0 - ---flash---
add entry:1 - empty
add entry:2 - empty
add entry:3 - empty
add entry:4 - empty
add entry:5 - -S-USB1---
add entry:6 - -S-USB2---
add entry:7 - -S-USB3---
add entry:8 - -S-USB4---
add entry:9 - ---e2-flash---
entering bootmenu - default:0 - ---flash---
selected: ---e2-flash
selected: ---e2-flash
selected: -S-USB4---
selected: -S-USB4---
selected: -S-USB3---
selected: -S-USB3---
selected: -S-USB2---
selected: -S-USB2---
USB: scanning bus for devices... 4 USB Device(s) found
scanning bus for storage devices... 1 Storage Device(s) found
loading from usb 0:2
1815441 bytes read
## Booting image at a5000000 ...
Image Name: Linux-2.6.32.59_stm24_0211
Image Type: SuperH Linux Kernel Image (gzip compressed)
Data Size: 1815377 Bytes = 1.7 MB
Load Address: 84001000
Entry Point: 84002000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Starting kernel console=ttyAS1,115200 root=/dev/sdb2 rw mem=128m ip=192.xxx.x.xx:192.xxx.x.x:192.xxx.xx.xx:255.xxx.xxx.x:at7000:eth0:off coprocessor_mem=4m@0x10000000,4m@0x10400000 rootdelay=5 nwhwconf=device:eth0,hwaddr:xx:xx:xx:xx:xx:xx init=/bin/devinit - 0x00000000 - 0 ...
nun habe ich wieder den ursprünglichen , obigen Fehler
jetzt muss ich aber erstmal zur Arbeit
- DboxOldie
- Co-Admin
- Beiträge: 5427
- Registriert: Sa 6. Aug 2011, 15:21
- Hat sich bedankt: 79 Mal
- Danksagung erhalten: 301 Mal
Re: Build Problem NHD2
Da muss was mit Deinem lokalen Buildsystem nicht stimmen:
Baue ich NHD2 mit eplayer3 (extern)
Wird die libbz2.so.1.0.6 inkl. Symlinks erstellt sowie ffmpeg_old = ffmpeg-1.2.1
Baue ich mit internen eplayer3 wird mit ffmpeg-2.0.2 gebaut und keine libbz2, es baut aber durch und läuft auch.
Im zentr. Makefile sieht das dabei so aus:
Wird also dann bei den misc-tools nicht mitgebaut.
Das Dein Image nicht startet hat wohl einen anderen Grund:
Kernel startet, findet aber wohl sein root nicht.
Baue ich NHD2 mit eplayer3 (extern)
Wird die libbz2.so.1.0.6 inkl. Symlinks erstellt sowie ffmpeg_old = ffmpeg-1.2.1
Baue ich mit internen eplayer3 wird mit ffmpeg-2.0.2 gebaut und keine libbz2, es baut aber durch und läuft auch.
Im zentr. Makefile sieht das dabei so aus:
Code: Alles auswählen
#EPLAYER3_LIBS = bzip2 ffmpeg_old
...
...
$(appsdir)/misc/tools/config.status: bootstrap driver libstdc++-dev libpng libjpeg $(EPLAYER3_LIBS)
Das Dein Image nicht startet hat wohl einen anderen Grund:
Kernel startet, findet aber wohl sein root nicht.
-
- Registrierte Benutzer
- Beiträge: 440
- Registriert: Do 9. Mai 2013, 17:19
- Hat sich bedankt: 0
- Danksagung erhalten: 0
Re: Build Problem NHD2
der Ausschnitt aus dem makefile sieht bei mir auch so aus, bis auf die # am Anfang
das habe ich mal geändert und bauen lassen, dabei wird ffmpeg-2.0.2 gebaut, aber der Fehler
ist noch vorhanden.
habe nochmal make bzip2 gemacht, hat dann durchgebaut und das Image startet jetzt auch.
das habe ich mal geändert und bauen lassen, dabei wird ffmpeg-2.0.2 gebaut, aber der Fehler
ist noch vorhanden.
habe nochmal make bzip2 gemacht, hat dann durchgebaut und das Image startet jetzt auch.
- DboxOldie
- Co-Admin
- Beiträge: 5427
- Registriert: Sa 6. Aug 2011, 15:21
- Hat sich bedankt: 79 Mal
- Danksagung erhalten: 301 Mal
Re: Build Problem NHD2
Die Raute ( # ) wird auch nur beim internen eplayer3 gesetzt, da wird bei mir auch kein bzip2 verlangt und benötigt.
- DboxOldie
- Co-Admin
- Beiträge: 5427
- Registriert: Sa 6. Aug 2011, 15:21
- Hat sich bedankt: 79 Mal
- Danksagung erhalten: 301 Mal
Re: Build Problem NHD2
Mit make clean wird eh das ganze Buildsystem bis auf die Gui´s "gecleant".
Muss ich sowieso immer machen wenn ich für eine andere Box baue.
Und die Gui´s dann gesondert, klar.
Muss ich sowieso immer machen wenn ich für eine andere Box baue.
Und die Gui´s dann gesondert, klar.
-
- Registrierte Benutzer
- Beiträge: 440
- Registriert: Do 9. Mai 2013, 17:19
- Hat sich bedankt: 0
- Danksagung erhalten: 0
Re: Build Problem NHD2
nach nhd2-exp-clean und nhd2-exp-distclean habe ich ein rev1829 mit build-in Player ohne Probleme
bauen können.
dann habe ich ein svn update auf rev1833 durchgeführt , und der Fehler kam wieder.
mit externen Player hat es aber durchgebaut
dann wieder nhd2-exp-clean und nhd2-exp-distclean , und es hat mit build-in wieder durchgebaut.
macht man denn nach jedem update ein komplettes clean , das habe ich bisher nicht so gemacht
bauen können.
dann habe ich ein svn update auf rev1833 durchgeführt , und der Fehler kam wieder.
mit externen Player hat es aber durchgebaut
dann wieder nhd2-exp-clean und nhd2-exp-distclean , und es hat mit build-in wieder durchgebaut.
macht man denn nach jedem update ein komplettes clean , das habe ich bisher nicht so gemacht
- DboxOldie
- Co-Admin
- Beiträge: 5427
- Registriert: Sa 6. Aug 2011, 15:21
- Hat sich bedankt: 79 Mal
- Danksagung erhalten: 301 Mal
Re: Build Problem NHD2
Etwas verwirrend was Du schreibst:
Ein : make neutrino-hd2-exp-distclean > löscht alle .deps für nhd2, und ein Neubau veranlasst das neu auschecken automatisch.
und zwar so:
make yaud-neutrino-hd2-exp > die Basis bleibt bestehen, nhd2 wird ausgecheckt, gepatcht und gebaut vom Buildsystem.
Zum Schluss wird der release_neutrino wieder gefüllt
Ein : make neutrino-hd2-exp-distclean > löscht alle .deps für nhd2, und ein Neubau veranlasst das neu auschecken automatisch.
und zwar so:
make yaud-neutrino-hd2-exp > die Basis bleibt bestehen, nhd2 wird ausgecheckt, gepatcht und gebaut vom Buildsystem.
Zum Schluss wird der release_neutrino wieder gefüllt
-
- Registrierte Benutzer
- Beiträge: 440
- Registriert: Do 9. Mai 2013, 17:19
- Hat sich bedankt: 0
- Danksagung erhalten: 0
Re: Build Problem NHD2
das ist mir schon klar was du da schreibst
ich habe aber nach dem bauen immer ein make clean gemacht
dann bin ich in den neutrino-hh2-exp Ordner gewechselt und mit svn up
habe ich die neue rev geholt
dann wieder zurück und wieder ./make.sh ausgeführt
dann kam aber der Fehler mit dem build-in Player
dann habe ich nach make clean noch make neutrino-hd2-exp-clean
und make neutrino-hd2-exp-distclean durchgeführt, dann baut build-in Player durch das war dann rev1829
dann habe ich wieder make clean und die Prozudur oben mit svn up auf rev1833 durchgeführt,
da kam dann wieder der Fehler mit dem build-in Player
ich habe aber nach dem bauen immer ein make clean gemacht
dann bin ich in den neutrino-hh2-exp Ordner gewechselt und mit svn up
habe ich die neue rev geholt
dann wieder zurück und wieder ./make.sh ausgeführt
dann kam aber der Fehler mit dem build-in Player
dann habe ich nach make clean noch make neutrino-hd2-exp-clean
und make neutrino-hd2-exp-distclean durchgeführt, dann baut build-in Player durch das war dann rev1829
dann habe ich wieder make clean und die Prozudur oben mit svn up auf rev1833 durchgeführt,
da kam dann wieder der Fehler mit dem build-in Player
- DboxOldie
- Co-Admin
- Beiträge: 5427
- Registriert: Sa 6. Aug 2011, 15:21
- Hat sich bedankt: 79 Mal
- Danksagung erhalten: 301 Mal
Re: Build Problem NHD2
Viel zu umständlich....
Lass das Neutrino vom Buildsystem neu auschecken, dann klappt das auch.
make clean und ./make.sh brauchst Du ja nur wenn Du den Boxtyp wechselst.
Solange nur Neutrino neu ausgecheckt werden soll reicht das so wie oben geschrieben.
Lass das Neutrino vom Buildsystem neu auschecken, dann klappt das auch.
make clean und ./make.sh brauchst Du ja nur wenn Du den Boxtyp wechselst.
Solange nur Neutrino neu ausgecheckt werden soll reicht das so wie oben geschrieben.
- DboxOldie
- Co-Admin
- Beiträge: 5427
- Registriert: Sa 6. Aug 2011, 15:21
- Hat sich bedankt: 79 Mal
- Danksagung erhalten: 301 Mal
Re: Build Problem NHD2
Dann ist klar: make clean bei Boxwechsel
plus:
make neutrino-hd2-exp-clean ( oder make-neutrino-hd2-exp-distclean zum neu auschecken )
Ist auch manchmal sinnvoll die config.status im Neutrino Source Ordner bei nur "clean" zu löschen, dann läuft der configure auf jeden Fall neu durch.
und dann ./make.sh für neue Box --> bauen.
plus:
make neutrino-hd2-exp-clean ( oder make-neutrino-hd2-exp-distclean zum neu auschecken )
Ist auch manchmal sinnvoll die config.status im Neutrino Source Ordner bei nur "clean" zu löschen, dann läuft der configure auf jeden Fall neu durch.
und dann ./make.sh für neue Box --> bauen.