Seite 2 von 9

Re: Build Problem NHD2

Verfasst: Mo 4. Nov 2013, 09:05
von slizer
mit rev1813 baut es schon mal weiter, mal sehen ob es durchbaut

edit: hat nicht durchgebaut, habe jetzt Git Update durchgeführt

Re: Build Problem NHD2

Verfasst: Mo 4. Nov 2013, 09:16
von max
neutrino-hd2-exp.diff im git angepasst

Re: Build Problem NHD2

Verfasst: Mo 4. Nov 2013, 11:07
von slizer
max hat geschrieben:neutrino-hd2-exp.diff im git angepasst

hat wieder durchgebaut

Re: Build Problem NHD2

Verfasst: Mi 6. Nov 2013, 09:25
von slizer
jetzt mal im richtigen Bereich , Problem besteht weiter

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
 
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

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 ...
 
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

Re: Build Problem NHD2

Verfasst: Mi 6. Nov 2013, 11:08
von DboxOldie
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:

Code: Alles auswählen

#EPLAYER3_LIBS = bzip2 ffmpeg_old
...
...
$(appsdir)/misc/tools/config.status: bootstrap driver libstdc++-dev libpng libjpeg $(EPLAYER3_LIBS)
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.

Re: Build Problem NHD2

Verfasst: Mi 6. Nov 2013, 17:27
von slizer
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.

Re: Build Problem NHD2

Verfasst: Mi 6. Nov 2013, 17:41
von DboxOldie
Die Raute ( # ) wird auch nur beim internen eplayer3 gesetzt, da wird bei mir auch kein bzip2 verlangt und benötigt.

Re: Build Problem NHD2

Verfasst: Mi 6. Nov 2013, 17:43
von slizer
macht es Sinn den Ordner misc tools zu cleanen

Re: Build Problem NHD2

Verfasst: Mi 6. Nov 2013, 18:07
von DboxOldie
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.

Re: Build Problem NHD2

Verfasst: Do 7. Nov 2013, 20:50
von slizer
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

Re: Build Problem NHD2

Verfasst: Do 7. Nov 2013, 21:22
von DboxOldie
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

Re: Build Problem NHD2

Verfasst: Do 7. Nov 2013, 21:54
von slizer
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

Re: Build Problem NHD2

Verfasst: Do 7. Nov 2013, 22:27
von DboxOldie
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.

Re: Build Problem NHD2

Verfasst: Fr 8. Nov 2013, 10:10
von slizer
ich baue für zwei Boxen AV7000 und AV7500

Re: Build Problem NHD2

Verfasst: Fr 8. Nov 2013, 10:43
von DboxOldie
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.