xenocracy_2001 Geschrieben 10. September 2019 Melden Share Geschrieben 10. September 2019 Guten Tag Liebe Forumsmitglieder von xenocracy_2001 Wie Spiele kompilieren für die Dbox2 ? Habe nach langen Suchen endlich die fehlenden tuxbox-cvs\cdk\Archive Files gefunden. Unter dbox2\cdk\bin sind die powerpc-tuxbox Compiler vorhanden. Mit make download, make everything alles soweit erledigt, Aber Spiele werden nicht kompiliert. Obwohl die Spiele vorhanden sind unter: tuxbox-cvs\apps\tuxbox\plugins\fx2 Auch die fertigen Images sind vorhanden unter dbox2\cdkflash. Wollte eigentlich den c64emu und pacman für die Dbox2 kompilieren, mehr nicht. Sources für Schach vom Yadi Image habe ich nirgends gefunden http://dboxjffs2.sourceforge.net/ http://www.streamboard.tv/wiki/HowTo_-_Vom_Auschecken_bis_zum_Imagehttps://sourceforge.net/p/tuxbox-cvs/code/ci/5edcb6a12331587197843d5912a912eec4fadb5d/tree/ Benutzt habe ich dazu: Debian 7.11.0 Wheezyhttps://cdimage.debian.org/mirror/cdimage/archive/7.11.0/amd64/iso-dvd/debian-7.11.0-amd64-DVD-1.isohttps://cdimage.debian.org/mirror/cdimage/archive/7.11.0/amd64/iso-dvd/debian-7.11.0-amd64-DVD-2.isohttps://cdimage.debian.org/mirror/cdimage/archive/7.11.0/amd64/iso-dvd/debian-7.11.0-amd64-DVD-3.iso Fehlende Archive Files (tuxbox-cvs\cdk\Archive) die ich nicht gefunden habe, Aber scheinbar nicht gebraucht werden: dvbdate-0.1.tar.gz -> Ersatz gefunden: .bz2, neu gepackt in .tar.gz libsigc++-2.3.1.tar.gz -> Ersatz gefunden: .bz2, neu gepackt in .tar.gz Für Ipbox'en laut rules-install nicht vorhanden: Ehemals von http://www.dbox2-tuning.net/cvsdata/files/ dgstationdriver_cubecafe.tar.bz2 dgstationdriver_mutant200s.tar.bz2 dgstationdriver_prime.tar.bz2 dgstationdriver_relook400s.tar.bz2 unter tuxbox-cvs\cdk\make -> fun.mk, funstuff.mk, games_fx2.mk wobei -> make games_fx2 nicht funktioniert. Terminal Liste unsortiert: su root /lib/x86_64-linux-gnu/libc.so.6 '/home/pc02/Downloads' cd '/home/pc02/Downloads' cp '/home/pc02/Downloads/firefox.desktop' /usr/share/applications su root '/home/pc02/tuxbox-cvs/hostapps/toolchecker/toolchecker.sh' su root '/home/pc02/tuxbox-cvs/hostapps/toolchecker/toolchecker.sh' su root cd '/home/pc02/tuxbox-cvs/hostapps/mklibs' su root cd '/home/pc02/tuxbox-cvs/cdk' make download make all make everything /lib/x86_64-linux-gnu/libc.so.6 make everything su root make everything ./autogen.sh ./configure --prefix=$HOME/dbox2 --with-cvsdir=$HOME/tuxbox-cvs --enable-maintainer-mode --with-targetruleset=flash --disable-libcrypto make .deps/linuxdir cd $HOME/tuxbox-cvs/cdk make linuxkernel make all make everything mkdir $HOME/tuxbox-cvs mkdir $HOME/dbox2 dir cd Downloads history -w ~/history.txt vim ~/history.txt su root history -w ~/history.txt als root: ---------- sudo apt-get install krusader cp '/home/pc02/Downloads/firefox.desktop' /usr/share/applications sudo apt-get install cvs sudo apt-get install autoconf sudo apt-get install automake sudo apt-get install libtool sudo apt-get install gettext sudo apt-get install make sudo apt-get install automake sudo apt-get install automake sudo apt-get install texinfo sudo apt-get install tar sudo apt-get install bzip2 sudo apt-get install gzip sudo apt-get install patch sudo apt-get install infocmp sudo apt-get install ncurse-bin sudo apt-get install ncurses-bin sudo apt-get install libncurses sudo apt-get install ncurses-dev sudo apt-get install gcc sudo apt-get install g++ sudo apt-get install flex sudo apt-get install bison sudo apt-get install pkg-config sudo apt-get install wget sudo apt-get install libpng3 sudo apt-get install fakeroot sudo apt-get install squashfs-tools sudo apt-get install mkcramfs sudo apt-get install mtd-utils mksquashfs mkcramfs mkfs.jffs2 sudo apt-get install subversion '/home/pc02/tuxbox-cvs/hostapps/toolchecker/toolchecker.sh' sudo apt-get install libghc-zlib-dev Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
xenocracy_2001 Geschrieben 12. September 2019 Autor Melden Share Geschrieben 12. September 2019 (bearbeitet) Guten Tag von xenocracy_2001 So, Habe es geschaft alle Spiele für die Dbox2 selbst zu kompilieren. Hier nun der Weg zum Ziel: (Wer mein Archive [1 GB] braucht kann mir eine PN Senden). Mein Pacman ist Spielbar und man stirbt nicht. Auch der C64 Emulator startet, Aber es werden keine Spiele gestartet. Startscript erstellen .sh hat nichts gebracht. Nun mit den Sourcecodes und den kompilierten Spielen, Und die Hunter C64 Images. Gruss xenocracy_2001 So hat es bei mir Funktioniert: (VirtualBox, Windows 7x64, Debian 7.11.0 Wheezy, 1.5 Stunden Script durchbauen) Zitat /home/pc02/dbox2/cdkroot/lib/tuxbox/plugins (alles Spiele) /home/pc02/dbox2/cdkroot/bin (c64emu) /home/pc02/dbox2/cdkroot/lib/ (libfx) /home/pc02/tuxbox-cvs/apps/tuxbox/plugins/fx2 (Spiele Sourcecodes) su root 1 apt-get install sudo sudo apt-get install krusader Krusader kann den Mülleimer anzeigen und löschen wie der Totalcommander -> http://www.streamboard.tv/wiki/HowTo_-_Vom_Auschecken_bis_zum_Image Laut [1] muss man folgende Prerequisten an Bord haben: cvs autoconf >= 2.57a automake >= 1.8 libtool >= 1.4.2 gettext >= 0.12.1 make >= 3.79 makeinfo (texinfo) tar bunzip2 (bzip2) gunzip (gzip) patch infocmp (ncurses-bin / ncurses-devel) gcc 2.95 or >= 3.0 g++ 2.95 or >= 3.0 flex bison pkg-config wget libpng2 or libpng3 (DirectFB) Abweichend davon wird zudem noch folgendes benötigt: fakeroot mksquashfs >= 2.1 mkcramfs mkfs.jffs2 cd /home/pc02/tuxbox-cvs/hostapps/toolchecker/ bash toolchecker.sh mkdir $HOME/tuxbox-cvs mkdir $HOME/dbox2 Terminal: (CVS Downloaden) (braucht man nicht wenn man die CVS hat z.B. CVS-Dbox2-Source.tar) -> https://sourceforge.net/p/tuxbox-cvs/code/ci/5edcb6a12331587197843d5912a912eec4fadb5d/tree/ REPLIST="apps boot cdk driver hostapps sandbox" for f in $REPLIST ; do git clone git://git.code.sf.net/p/tuxbox-cvs/$f $f done cp /tuxbox-cvs/hostapps/mklibs/mklibs.py /usr/bin/mklibs chmod 755 /usr/bin/mklibs Ab da: <---------------------------> alles Offline CVS-Dbox2-Source.tar entpacken mit Krusader nach /home/pc02 fx2-sources-ich-dbox2.tar entpacken mit Krusader nach /home/pc02/tuxbox-cvs/apps/tuxbox/plugins cd /home/pc02/tuxbox-cvs/cdk ./autogen.sh = checking for libtool >= 1.4.2 ... yes (version 2.4.2) checking for autoconf >= 2.57a ... yes (version 2.69) checking for automake >= 1.8 ... yes (version 1.11.6) checking for gettext >= 0.12.1 ... yes (version 0.18.1) checking for make >= 3.80 ... yes (version 3.81) checking for gcc >= 3.0 or = 2.95 ... yes (version 4.7.2-5)) checking for g++ >= 3.0 or = 2.95 ... yes (version 4.7.2-5)) = original: ./configure --prefix=$HOME/dbox2 --with-cvsdir=$HOME/tuxbox-cvs --enable-maintainer-mode \ --with-targetruleset=flash --disable-libcrypto neu das machen: ./configure --prefix=$HOME/dbox2 --with-cvsdir=$HOME/tuxbox-cvs --enable-maintainer-mode \ --enable-fx2-c64emu --enable-fx2-lemm --enable-fx2-master --enable-fx2-mines --enable-fx2-pac --enable-fx2-snake --enable-fx2-sokoban --enable-fx2-sol --enable-fx2-solitair --enable-fx2-sudoku --enable-fx2-tank --enable-fx2-tetris --enable-fx2-vierg --enable-fx2-yahtzee --with-targetruleset=flash --disable-libcrypto Im Terminal muss stehen: FX2: C64 Emulator yes FX2: lcdcirc no FX2: Lemmings yes FX2: Mastermind yes FX2: MineSweeper yes FX2: Outdoor no FX2: PacMan yes FX2: Satfind no FX2: Snake yes FX2: Sokoban yes FX2: Sol yes FX2: Solitair yes FX2: Sudoko yes FX2: Tank yes FX2: Tetris yes FX2: Vier gewinnt yes FX2: Yahtzee yes make .deps/linuxdir Nun in der configure.ac nach --enable-fx2-pac suchen (muss man nicht) laut-> configure.ac (configure) --enable-fx2-c64emu FX2: enable c64emu - dbox2-only --enable-fx2-lemm FX2: enable lemmings --enable-fx2-master FX2: enable master --enable-fx2-mines FX2: enable mines --enable-fx2-pac FX2: enable pac --enable-fx2-snake FX2: enable snake --enable-fx2-sokoban FX2: enable sokoban --enable-fx2-sol FX2: enable sol --enable-fx2-solitair FX2: enable solitair --enable-fx2-sudoku FX2: enable sudoku - dbox2-only --enable-fx2-tank FX2: enable tank --enable-fx2-tetris FX2: enable tetris --enable-fx2-vierg FX2: enable vierg --enable-fx2-yahtzee FX2: enable yahtzee Verändert in pac: maze.c,maze.h,level.h c64emu: main.cpp make download (braucht man nicht wenn man Ordner Archive hat mit 900MB) make plugins (kein pacman) make extra (kein pacman) make yadd-neutrino (kein pacman) noch das: --> make everything (ja pacman) --ab da 1,5 Stunde warten bis das Script fertig ist (nichts mehr macht) Fehler Neutrino Image erstellen (aber nicht wichtig): ----------------------------------------------------- check 'root-enigma.squashfs' for bad magic bytes. !!! If you flash this image these bytes cause 'no system' !!! letzter Fehler bevor Script abbricht: ------------------------------------- /home/pc02/tuxbox-cvs/hostapps/flash/flashmanage.pl -i /home/pc02/dbox2/cdkflash/enigma+neutrino-squashfs.img1x -o build \ --rootsize=0x660000 \ --part ppcboot=/home/pc02/dbox2/cdkflash/squashfs.flfs1x \ --part root=/home/pc02/dbox2/cdkflash/root-enigma+neutrino.squashfs \ --part var=/home/pc02/dbox2/cdkflash/var-enigma+neutrino.jffs2 flashmanage: File /home/pc02/dbox2/cdkflash/squashfs.flfs1x (131072 <= 131072) flashmanage fatal error: File /home/pc02/dbox2/cdkflash/root-enigma+neutrino.squashfs too large (6922240 > 6684672) make: *** [/home/pc02/dbox2/cdkflash/enigma+neutrino-squashfs.img1x] Fehler 1 pc02@debian:~/tuxbox-cvs/cdk$ getestet auf Dbox2 mit Yadi Image 2.2.0.5 und den Keywelt Image 3.20 w-w-w.utilities-online.info/base64 aHR0cHM6Ly9tZWdhLm56LyMhWmQ0Z1dLcWEhQlk4c0FMZnRVNkRVNmk0M3Ziei1McjdPSXJfNDM3Vlh4dEdkNnExTzhHQQ== bearbeitet 13. September 2019 von xenocracy_2001 1 Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Empfohlene Beiträge