Triple Dragon - NeutrinoHD Buildsystem

Fremd-Buildsysteme
hannebamb(el)
Foren-Moderator
Beiträge: 297
Registriert: Montag 11. Oktober 2004, 14:51

Triple Dragon - NeutrinoHD Buildsystem

Beitrag von hannebamb(el) »

Dank Seife gibt es eine make basierte build Umgebung für Neutrino-HD für die TripleDragon:

1) Neues Verzeichnis erstellen

Code: Alles auswählen

mkdir ~/neutrino-hd-td
cd ~/neutrino-hd-td
2) Buildsystem klonen

Code: Alles auswählen

git clone git://gitorious.org/tripledragon-buildscripts/mainline.git
cd mainline
3) Donwload Verzeichnis verlinken

Code: Alles auswählen

ln -s ~/tuxbox-archive download
4) Die Datei config editieren

Code: Alles auswählen

vi config
und FLAVOUR= auf neutrino-hd anpassen

Code: Alles auswählen

FLAVOUR=neutrino-hd
5) Voraussetzungen erstellen durch das target

Code: Alles auswählen

make preqs
6) make crosstool aufrufen, für den crosscompiler

Code: Alles auswählen

make crosstool
7)

Code: Alles auswählen

make bootstrap
8)

Code: Alles auswählen

make neutrino-hd
9)

Code: Alles auswählen

make neutrino-hd-system

Nun sollte das Ganze fertig sein, das Ergebnis liegt in ./root
Zum testen baut ihr euch entweder eine NFS Umgebung oder ihr kopiert euch das auf eine interne CF oder HDD.

Vielen Dank an seife
Zuletzt geändert von hannebamb(el) am Sonntag 7. März 2010, 19:47, insgesamt 1-mal geändert.
MPC823
Erleuchteter
Erleuchteter
Beiträge: 448
Registriert: Samstag 26. November 2005, 00:35

Re: Triple Dragon - NeutrinoHD Buildsystem

Beitrag von MPC823 »

Ich hab da noch ein kleines Framebufferproblem mein Gui sihet etwas entsellt aus :-)


Gruss und auch Danke an Seife :-)


Es möge das Timeshift mit uns sein :-D
hannebamb(el)
Foren-Moderator
Beiträge: 297
Registriert: Montag 11. Oktober 2004, 14:51

Re: Triple Dragon - NeutrinoHD Buildsystem

Beitrag von hannebamb(el) »

JFTR:
Das Problem mit dem "seltsamen Framebuffer" ist nachvollzogen und existiert auch so bei mir
Beim Start über den normalen Init Prozess ist das wohl noch ein wenig daneben.
Ich hatte das bei mir getestet, indem ich neutrino-td gestartet und anschliessend gekilled habe
Danach hab ich dann erst neutrino-hd gestaret.
Auch dabei sah der Framebuffer beim ersten mal starten strange aus (ca. 1/4 Größe)
einmal gekilled und danach gestartet sieht es dann OK aus.

Vermutlich stimmt die erste Initialisierung des framebuffer bzw. directfb noch nicht
hannebamb(el)
Foren-Moderator
Beiträge: 297
Registriert: Montag 11. Oktober 2004, 14:51

Re: Triple Dragon - NeutrinoHD Buildsystem

Beitrag von hannebamb(el) »

Nach fixes von seife oben angepasst
singlebytes
Interessierter
Interessierter
Beiträge: 21
Registriert: Mittwoch 7. Januar 2009, 13:18

Re: Triple Dragon - NeutrinoHD Buildsystem

Beitrag von singlebytes »

Hi

I'am trying compiling but no good...

Code: Alles auswählen

mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/ra-build.c:2565: warning: operation on ‘insn’ may be undefined
mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/reload.c: In function ‘decompose’:
mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/reload.c:2261: warning: ‘val.end’ may be used uninitialized in this function
mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/reload.c:2261: warning: ‘val.start’ may be used uninitialized in this function
mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/stmt.c: In function ‘expand_end_stmt_expr’:
mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/stmt.c:2386: warning: dereferencing type-punned pointer will break strict-aliasing rules
mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/tree.c: In function ‘unsave_expr_1’:
mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/tree.c:1529: warning: dereferencing type-punned pointer will break strict-aliasing rules
mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/tree.c: In function ‘make_node’:
mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/tree.c:218: warning: dereferencing pointer ‘ttmp.24’ does break strict-aliasing rules
mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/tree.c:218: note: initialized from here
In file included from /usr/include/fcntl.h:217,
                 from mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/system.h:214,
                 from mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/collect2.c:30:
In function ‘open’,
    inlined from ‘collect_execute’ at mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/collect2.c:1537:
/usr/include/bits/fcntl2.h:51: error: call to ‘__open_missing_mode’ declared with attribute error: open with O_CREAT in second argument needs 3 arguments
make[2]: *** [collect2.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [all-gcc] Error 2
make: *** [mainline/cross/gcc-3.4.5-glibc-2.3.6/powerpc-405-linux-gnu/bin/powerpc-405-linux-gnu-gcc] Error 2
luis@laptop:mainline$
Using dame Ubuntu 9.10

Code: Alles auswählen

Tool Checker for Tuxbox-CVS

automake    >=1.7    : Installed! (Version: 1.11)
autoconf    >=2.50   : Installed! (Version: 2.64)
cvs                  : Installed!
svn                  : Installed!
libtool     >=1.4.2  : Installed! (Version: 2.2.6b)
make        >=3.79   : Installed! (Version: 3.81)
gettext     >=0.12.1 : Installed! (Version: 0.17)
makeinfo             : Installed!
tar                  : Installed!
bunzip2              : Installed!
gunzip               : Installed!
patch                : Installed!
infocmp              : Installed!
g++         >=3.0    : Installed! (Version: 4.4.1)
bison                : Installed!
flex                 : Installed!
pkg-config           : Installed!
python               : Installed!
wget:                     1.11.4
:(
singlebytes
Interessierter
Interessierter
Beiträge: 21
Registriert: Mittwoch 7. Januar 2009, 13:18

Re: Triple Dragon - NeutrinoHD Buildsystem

Beitrag von singlebytes »

Hi

I'm trying compiling but no way...

Code: Alles auswählen

mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/ra-build.c:2565: warning: operation on ‘insn’ may be undefined
mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/reload.c: In function ‘decompose’:
mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/reload.c:2261: warning: ‘val.end’ may be used uninitialized in this function
mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/reload.c:2261: warning: ‘val.start’ may be used uninitialized in this function
mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/stmt.c: In function ‘expand_end_stmt_expr’:
mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/stmt.c:2386: warning: dereferencing type-punned pointer will break strict-aliasing rules
mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/tree.c: In function ‘unsave_expr_1’:
mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/tree.c:1529: warning: dereferencing type-punned pointer will break strict-aliasing rules
mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/tree.c: In function ‘make_node’:
mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/tree.c:218: warning: dereferencing pointer ‘ttmp.24’ does break strict-aliasing rules
mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/tree.c:218: note: initialized from here
In file included from /usr/include/fcntl.h:217,
                 from mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/system.h:214,
                 from mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/collect2.c:30:
In function ‘open’,
    inlined from ‘collect_execute’ at mainline/build_tmp/crosstool-0.43/build/powerpc-405-linux-gnu/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/gcc/collect2.c:1537:
/usr/include/bits/fcntl2.h:51: error: call to ‘__open_missing_mode’ declared with attribute error: open with O_CREAT in second argument needs 3 arguments
make[2]: *** [collect2.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [all-gcc] Error 2
make: *** [mainline/cross/gcc-3.4.5-glibc-2.3.6/powerpc-405-linux-gnu/bin/powerpc-405-linux-gnu-gcc] Error 2

Using dame Ubuntu 9.10

Code: Alles auswählen

Tool Checker for Tuxbox-CVS

automake    >=1.7    : Installed! (Version: 1.11)
autoconf    >=2.50   : Installed! (Version: 2.64)
cvs                  : Installed!
svn                  : Installed!
libtool     >=1.4.2  : Installed! (Version: 2.2.6b)
make        >=3.79   : Installed! (Version: 3.81)
gettext     >=0.12.1 : Installed! (Version: 0.17)
makeinfo             : Installed!
tar                  : Installed!
bunzip2              : Installed!
gunzip               : Installed!
patch                : Installed!
infocmp              : Installed!
g++         >=3.0    : Installed! (Version: 4.4.1)
bison                : Installed!
flex                 : Installed!
pkg-config           : Installed!
python               : Installed!
wget:                     1.11.4

wget                 : Installed!
yacc                 : Installed!
ncurses-devel        : Installed!
zlib-devel           : Installed!

In case of missing packages use your package manager (eg. apt, yum or yast) to install them!
Otherwise your build will most likely fail.
:(
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Triple Dragon - NeutrinoHD Buildsystem

Beitrag von seife »

Go complain to ubuntu. Or patch the compiler sources to not use the deprecated open(). My distributions don't have those problems, so I cannot even reproduce it.
singlebytes
Interessierter
Interessierter
Beiträge: 21
Registriert: Mittwoch 7. Januar 2009, 13:18

Re: Triple Dragon - NeutrinoHD Buildsystem

Beitrag von singlebytes »

I'm not complain ... Just asking help...

"Using dame Ubuntu 9.10" :lol:

Reading wiki.ubuntu.com/CompilerFlags, to see if I can fix it....
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Triple Dragon - NeutrinoHD Buildsystem

Beitrag von seife »

it should work now also with Compilers that have "-D_FORTIFY_SOURCE=2" as default.
singlebytes
Interessierter
Interessierter
Beiträge: 21
Registriert: Mittwoch 7. Januar 2009, 13:18

Re: Triple Dragon - NeutrinoHD Buildsystem

Beitrag von singlebytes »

Ok :up:

Like I promise, just send Portuguese Translation to yjogol.

Later i will try again compile the TD-N-Hd.

:wink:
singlebytes
Interessierter
Interessierter
Beiträge: 21
Registriert: Mittwoch 7. Januar 2009, 13:18

Re: Triple Dragon - NeutrinoHD Buildsystem

Beitrag von singlebytes »

Add to Readme:

Can be compile with: Dame Koala Ubuntu 9.10

:lol:


:up:
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Re: Triple Dragon - NeutrinoHD Buildsystem

Beitrag von dietmarw »

"make neutrino-hd" läuft zur zeit mit diesem fehler auf error 2

Code: Alles auswählen

powerpc-405-linux-gnu-g++ -Wall -W -Wshadow -g -O2 -I/home/dietmarw/tripledragonHD/TDHD_make/mainline/root/include -I/home/dietmarw/tripledragonHD/TDHD_make/mainline/root/include/hardware -I/home/dietmarw/tripledragonHD/TDHD_make/mainline/root/include/freetype2 -D_FILE_OFFSET_BITS=64 -DUSE_SPACE_EFFICIENTLY -Wl,-rpath-link -Wl,/home/dietmarw/tripledragonHD/TDHD_make/mainline/root/lib -o neutrino neutrino_menue.o neutrino.o gui/movieinfo.o -Wl,-O1 -Wl,-rpath-link -Wl,/home/dietmarw/tripledragonHD/TDHD_make/mainline/root/lib  -L/home/dietmarw/tripledragonHD/TDHD_make/mainline/root/lib daemonc/libneutrino_daemonc.a gui/bedit/libneutrino_gui_bedit.a gui/libtimerlist.a gui/libneutrino_gui.a gui/widget/libneutrino_gui_widget.a gui/widget/libneutrino_gui_widget2.a driver/pictureviewer/libneutrino_pictureviewer.a system/libneutrino_system.a driver/libneutrino_driver.a driver/audiodec/libneutrino_driver_audiodec.a driver/libneutrino_driver_netfile.a gui/libneutrino_gui2.a sectionsd/libsectionsd.a timerd/libtimerd.a zapit/src/libzapit.a nhttpd/libnhttpd.a nhttpd/tuxboxapi/coolstream/libnhttpd_tuxboxapi.a nhttpd/yhttpd_mods/libyhttpdmods.a nhttpd/yhttpd_core/libyhttpd.a ../lib/sectionsdclient/libsectionsdclient.a ../lib/timerdclient/libtimerdclient.a ../src/zapit/lib/libzapitclient.a ../lib/libconfigfile/libtuxbox-configfile.a ../lib/connection/libtuxbox-connection.a ../lib/libeventserver/libtuxbox-eventserver.a ../lib/xmltree/libtuxbox-xmltree.a ../lib/libnet/libtuxbox-net.a ../lib/libmd5sum/libtuxbox-md5sum.a ../lib/libtuxtxt/libtuxtxt.a ../lib/libdvbsub/libdvbsub.a ../lib/libupnpclient/libtuxbox-upnpclient.a /home/dietmarw/tripledragonHD/TDHD_make/mainline/root/lib/libcurl.so /home/dietmarw/tripledragonHD/TDHD_make/mainline/root/lib/libfreetype.so /home/dietmarw/tripledragonHD/TDHD_make/mainline/root/lib/libpng12.so /home/dietmarw/tripledragonHD/TDHD_make/mainline/root/lib/libmad.so /home/dietmarw/tripledragonHD/TDHD_make/mainline/root/lib/libid3tag.so -lavformat -lavutil /home/dietmarw/tripledragonHD/TDHD_make/mainline/root/lib/libvorbisfile.so /home/dietmarw/tripledragonHD/TDHD_make/mainline/root/lib/libvorbis.so -lm /home/dietmarw/tripledragonHD/TDHD_make/mainline/root/lib/libogg.so /home/dietmarw/tripledragonHD/TDHD_make/mainline/root/lib/libungif.so /home/dietmarw/tripledragonHD/TDHD_make/mainline/root/lib/libjpeg.so -lrt ../lib/libtriple/libtriple.a -ldirectfb -lz -lfusion -ldirect -lpthread -ldl ../src/lcddisplay/liblcddisplay.a   -Wl,--rpath -Wl,/home/dietmarw/tripledragonHD/TDHD_make/mainline/root/lib -Wl,--rpath -Wl,/home/dietmarw/tripledragonHD/TDHD_make/mainline/root/lib
/home/dietmarw/tripledragonHD/TDHD_make/mainline/root/lib/libavcodec.so.52: undefined reference to `ff_h264dsp_init_ppc'
collect2: ld returned 1 exit status
make[4]: *** [neutrino] Error 1
make[4]: Leaving directory `/home/dietmarw/tripledragonHD/TDHD_make/mainline/build_tmp/neutrino-hd/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/dietmarw/tripledragonHD/TDHD_make/mainline/build_tmp/neutrino-hd/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/dietmarw/tripledragonHD/TDHD_make/mainline/build_tmp/neutrino-hd'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/dietmarw/tripledragonHD/TDHD_make/mainline/build_tmp/neutrino-hd'
make: *** [/home/dietmarw/tripledragonHD/TDHD_make/mainline/deps/neutrino-hd] Error 2
singlebytes
Interessierter
Interessierter
Beiträge: 21
Registriert: Mittwoch 7. Januar 2009, 13:18

Re: Triple Dragon - NeutrinoHD Buildsystem

Beitrag von singlebytes »

Yeap I have same error.
AudioSlyer
Erleuchteter
Erleuchteter
Beiträge: 450
Registriert: Sonntag 28. Juli 2002, 01:18

Re: Triple Dragon - NeutrinoHD Buildsystem

Beitrag von AudioSlyer »

wieder ffmpeg

This moves the H264-specific functions from DSPContext to the new
H264DSPContext. The code is made conditional on CONFIG_H264DSP
which is set by the codecs requiring it.

--- trunk/configure Mon Mar 15 23:32:11 2010 (r30904)
+++ trunk/configure Tue Mar 16 11:25:54 2010 (r30905)
@@ -8703,6 +8703,7 @@ CONFIG_DCT=yes
CONFIG_DWT=yes
CONFIG_FFT=yes
CONFIG_GOLOMB=yes
+CONFIG_H264DSP=yes
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Triple Dragon - NeutrinoHD Buildsystem

Beitrag von seife »

tatsächlich brauchen wir von ffmpeg nur den dvbsub-dekoder. Alles andere auszumachen sieht vielversprechend aus. Ob es danach noch funktioniert, habe ich jetzt nicht ausprobiert.
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Re: Triple Dragon - NeutrinoHD Buildsystem

Beitrag von dietmarw »

AudioSlyer hat geschrieben: --- trunk/configure Mon Mar 15 23:32:11 2010 (r30904)
+++ trunk/configure Tue Mar 16 11:25:54 2010 (r30905)
@@ -8703,6 +8703,7 @@ CONFIG_DCT=yes
CONFIG_DWT=yes
CONFIG_FFT=yes
CONFIG_GOLOMB=yes
+CONFIG_H264DSP=yes
die einzige datei in der "CONFIG_GOLOMB=yes" vorkommt, ist die "./build_tmp/ffmpeg/config.mak"
dort ist aber "CONFIG_H264DSP=yes" schon vorhanden?
RainerWK
Neugieriger
Neugieriger
Beiträge: 15
Registriert: Mittwoch 9. Januar 2002, 19:56

Re: Triple Dragon - NeutrinoHD Buildsystem

Beitrag von RainerWK »

wenn ich das recht verstehe soll ja gerade alles auf no gesetzt werden, damit es erst gar nicht compiliert wird...
bis auf den DVB-Sub Dekoder..................welcher das von denen auch immer ist !? :-? da steht nix von configDVB dabei :)

Grüße
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Triple Dragon - NeutrinoHD Buildsystem

Beitrag von seife »

Geht das jetzt schon wieder nicht?
Also gestern mittag, mit FFMPEG SVN rev 22580 hat's funktioniert.
Oder redet ihr hier von der Theorie oder habt das Buildsystem nicht auf aktuellem Stand?
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Re: Triple Dragon - NeutrinoHD Buildsystem

Beitrag von dietmarw »

gestern früh ging es nicht mit einem frischen checkout,
heute geht es, thx.
prodigy7
Erleuchteter
Erleuchteter
Beiträge: 595
Registriert: Donnerstag 1. Januar 2004, 16:59

Re: Triple Dragon - NeutrinoHD Buildsystem

Beitrag von prodigy7 »

So ... hab jetzt meine TripleDragon :-)
Wollte jetzt mal n Neutrino bauen, hängt aber irgendwie. Wenn ich

Code: Alles auswählen

make neutrino-hd
ausführe, kommt irgendwann das:

Code: Alles auswählen

make[4]: Entering directory `/public/Development/TripleDragon/mainline/build_tmp/neutrino-hd/lib/libnet'
make[4]: Für das Ziel »all« ist nichts zu tun.
make[4]: Leaving directory `/public/Development/TripleDragon/mainline/build_tmp/neutrino-hd/lib/libnet'
Making all in xmltree
make[4]: Entering directory `/public/Development/TripleDragon/mainline/build_tmp/neutrino-hd/lib/xmltree'
make[4]: Für das Ziel »all« ist nichts zu tun.
make[4]: Leaving directory `/public/Development/TripleDragon/mainline/build_tmp/neutrino-hd/lib/xmltree'
Making all in libtuxtxt
make[4]: Entering directory `/public/Development/TripleDragon/mainline/build_tmp/neutrino-hd/lib/libtuxtxt'
make[4]: Für das Ziel »all« ist nichts zu tun.
make[4]: Leaving directory `/public/Development/TripleDragon/mainline/build_tmp/neutrino-hd/lib/libtuxtxt'
Making all in libdvbsub
make[4]: Entering directory `/public/Development/TripleDragon/mainline/build_tmp/neutrino-hd/lib/libdvbsub'
powerpc-405-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/public/Development/TripleDragon/mainline/source/neutrino-hd-tripledragon/lib/libdvbsub -I../.. -I/public/Development/TripleDragon/mainline/source/neutrino-hd-tripledragon/src/zapit/include -I/public/Development/TripleDragon/mainline/source/neutrino-hd-tripledragon/src  -I/public/Development/TripleDragon/mainline/source/neutrino-hd-tripledragon/lib/libtriple -fno-rtti -fno-exceptions   -Wall -W -Wshadow -g -O2 -I/public/Development/TripleDragon/mainline/root/include -I/public/Development/TripleDragon/mainline/root/include/hardware -I/public/Development/TripleDragon/mainline/root/include/freetype2 -D_FILE_OFFSET_BITS=64 -DUSE_SPACE_EFFICIENTLY -MT dvbsub.o -MD -MP -MF .deps/dvbsub.Tpo -c -o dvbsub.o /public/Development/TripleDragon/mainline/source/neutrino-hd-tripledragon/lib/libdvbsub/dvbsub.cpp
In file included from /public/Development/TripleDragon/mainline/root/include/libavutil/avutil.h:81,
                 from /public/Development/TripleDragon/mainline/root/include/libavcodec/avcodec.h:30,
                 from /public/Development/TripleDragon/mainline/root/include/libavformat/avformat.h:56,
                 from /public/Development/TripleDragon/mainline/source/neutrino-hd-tripledragon/lib/libdvbsub/dvbsubtitle.h:20,
                 from /public/Development/TripleDragon/mainline/source/neutrino-hd-tripledragon/lib/libdvbsub/dvbsub.cpp:18:
/public/Development/TripleDragon/mainline/root/include/libavutil/common.h: In function `int32_t av_clipl_int32(int64_t)':
/public/Development/TripleDragon/mainline/root/include/libavutil/common.h:154: error: `UINT64_C' was not declared in this scope
/public/Development/TripleDragon/mainline/root/include/libavutil/common.h:154: warning: unused variable 'UINT64_C'
/public/Development/TripleDragon/mainline/source/neutrino-hd-tripledragon/lib/libdvbsub/dvbsub.cpp: In function `int dvbsub_close()':
/public/Development/TripleDragon/mainline/source/neutrino-hd-tripledragon/lib/libdvbsub/dvbsub.cpp:174: warning: converting to non-pointer type `pthread_t' from NULL
/public/Development/TripleDragon/mainline/source/neutrino-hd-tripledragon/lib/libdvbsub/dvbsub.cpp:184: warning: converting to non-pointer type `pthread_t' from NULL
make[4]: *** [dvbsub.o] Fehler 1
make[4]: Leaving directory `/public/Development/TripleDragon/mainline/build_tmp/neutrino-hd/lib/libdvbsub'
make[3]: *** [all-recursive] Fehler 1
make[3]: Leaving directory `/public/Development/TripleDragon/mainline/build_tmp/neutrino-hd/lib'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/public/Development/TripleDragon/mainline/build_tmp/neutrino-hd'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/public/Development/TripleDragon/mainline/build_tmp/neutrino-hd'
make: *** [/public/Development/TripleDragon/mainline/deps/neutrino-hd] Fehler 2
System ist ein openSUSE 11.2 x64.
Checkout ist von heute Abend.
Striper
Erleuchteter
Erleuchteter
Beiträge: 625
Registriert: Samstag 8. September 2007, 16:17

Re: Triple Dragon - NeutrinoHD Buildsystem

Beitrag von Striper »

Striper
Erleuchteter
Erleuchteter
Beiträge: 625
Registriert: Samstag 8. September 2007, 16:17

Re: Triple Dragon - NeutrinoHD Buildsystem

Beitrag von Striper »

prodigy7
Erleuchteter
Erleuchteter
Beiträge: 595
Registriert: Donnerstag 1. Januar 2004, 16:59

Re: Triple Dragon - NeutrinoHD Buildsystem

Beitrag von prodigy7 »

Sorry ... ;-)
prodigy7
Erleuchteter
Erleuchteter
Beiträge: 595
Registriert: Donnerstag 1. Januar 2004, 16:59

Re: Triple Dragon - NeutrinoHD Buildsystem

Beitrag von prodigy7 »

Ich habe mal alle notwendigen Informationen in einen Wiki-Eintrag reingehauen: http://wiki.tuxbox-cvs.sourceforge.net/ ... ple_Dragon
Werde vielleicht das eine oder andere vergessen haben; von daher: Bitte vervollständigen :-)

Edit: Ich glaube, irgendwo mal gelesen zu haben, das man für das Booten von Platte noch die Parameter anpassen muss oder? Bei mir bootet es, aber irgendwie will er die Festplatte nicht so richtig erkennen - wird in Neutrino nicht angezeigt und es kommt auch folgendes beim Start:
TCP: Hash tables configured (established 4096 bind 4096)
NET: Registered protocol family 1
NET: Registered protocol family 10
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
STB04500 OCP IDE 2.74 - Built Oct 3 2005/12:18:01 for 2.6.12 (none debug)
Probing IDE interface ide0...
hda: HMS360404D5CF00, CFA DISK drive
ide0 at 0xc505c1f8-0xc505c1ff,0xc505c1f6 on irq 25
hda: max request size: 128KiB
hda: 7999488 sectors (4095 MB) w/128KiB Cache, CHS=7936/16/63, UDMA(33)
hda: cache flushes supported
/dev/ide/host0/bus0/target0/lun0:<4>hda: DMA timeout error
hda: dma timeout error: status=0x58 { DriveReady SeekComplete DataRequest }

ide: failed opcode was: unknown
p1 p2
Root-NFS: No NFS server available, giving up.
VFS: Unable to mount root fs via NFS, trying floppy.
/dev/ide/host0/bus0/target0/lun0:<4>hda: DMA timeout error
hda: dma timeout error: status=0x58 { DriveReady SeekComplete DataRequest }

ide: failed opcode was: unknown
p1 p2
hda: DMA timeout error
hda: dma timeout error: status=0x58 { DriveReady SeekComplete DataRequest }

ide: failed opcode was: unknown
hda: DMA timeout error
hda: dma timeout error: status=0x58 { DriveReady SeekComplete DataRequest }

ide: failed opcode was: unknown
kjournald starting. Commit interval 5 seconds
EXT3 FS on hda2, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
Edit 2: by the way -> ntp scheint per Default auch nicht mitgebaut zu werden:

Code: Alles auswählen

sh: /sbin/ntpdate: not found
Nenso
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Mittwoch 23. März 2011, 11:16

Re: Triple Dragon - NeutrinoHD Buildsystem

Beitrag von Nenso »

ist zwar schon bissel älter der thread aber ich hab mich da heute erst ran gemacht und habe nun bei make bootstrap folgenden fehler:

cp -a /root/neutrino-hd-td/mainline/buildsystem-cs/archive-patches/xp_osd_user.h/root/neutrino-hd-td/mainline/buildsystem-cs/root/include/hardware/xp/
if test -e /root/neutrino-hd-td/mainline/buildsystem-cs/cross/gcc-3.4.5-glibc-2.3.6/powerpc-405-linux-gnu/powerpc-405-linux-gnu/sys-root/lib; then \
cp -a /root/neutrino-hd-td/mainline/buildsystem-cs/cross/gcc-3.4.5-glibc-2.3.6/powerpc-405-linux-gnu/powerpc-405-linux-gnu/sys-root/lib/*so* /root/neutrino-hd-td/mainline/buildsystem-cs/root/lib; \
else \
cp -a /root/neutrino-hd-td/mainline/buildsystem-cs/cross/gcc-3.4.5-glibc-2.3.6/powerpc-405-linux-gnu/powerpc-405-linux-gnu/lib/*so* /root/neutrino-hd-td/mainline/buildsystem-cs/root/lib; \
fi
cp: Aufruf von stat f�r �/root/neutrino-hd-td/mainline/buildsystem-cs/cross/gcc-3.4.5-glibc-2.3.6/powerpc-405-linux-gnu/powerpc-405-linux-gnu/lib/*so*� nicht m�glich: Datei oder Verzeichnis nicht gefunden
make: *** [/root/neutrino-hd-td/mainline/buildsystem-cs/root/lib/libc.so.6] Fehler 1

wie behebe ich diesen?