msgbox und shellexec sind für Dreambox vorbereitet und kompilieren auch auf der IPbox.seife hat geschrieben:die neuen tools/plugins sind bisher nur für dbox
Neutrino auf der IPBox
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Neutrino auf der IPBox
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Neutrino auf der IPBox
bei grabber anscheinend nicht
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: Neutrino auf der IPBox
Der Patch wird mit k26, was auf der IPbox wohl standard ist, noch nicht funktionieren. Das wollte ich später in Angriff nehmen. Aber wenn fdisk da ist und läuft, dürfte das kein Problem sein.rhabarber1848 hat geschrieben:Neuer util-linux-ng-Patch, kompiliert mit uClibc: util-linux-ng.diff
@dbt: Testest Du bitte den Patch mit Deinem IDE-Patch?
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Neutrino auf der IPBox
Kein Problem, im Moment macht Dein IDE-Menü ohnehin nichts kaputt,dbt hat geschrieben:Das wollte ich später in Angriff nehmen.
da es keinen Vorläufer dazu gibt Hauptsache ist, dass util-linux-ng
auf der Dbox2@Kernel2.4 funktioniert.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Neutrino auf der IPBox
Fixed in CVS: http://article.gmane.org/gmane.comp.vid ... x.scm/1656Grabber66 hat geschrieben:io.c:90: error: `KEY_UP' undeclared (first use in this function)
make[2]: *** [io.o] Fehler 1
make[2]: Leaving directory `/home/grabber66/Neutrino/CVS/apps/tuxbox/tools/msgbox'
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Neutrino auf der IPBox
hast ja Recht Ich habe nicht gesehen, dass in dem einen quote zwei Fehlermeldungen drin waren.seife hat geschrieben:bei grabber anscheinend nicht
-
- Einsteiger
- Beiträge: 216
- Registriert: Dienstag 1. Juni 2004, 12:24
Re: Neutrino auf der IPBox
Ich ich werd es jetzt hoffentlich etwas übersichtlicher gestallten :
Fehlermeldung bei make flash-shellexec
mein configure
meine root-local.sh
Desweiteren noch ein fix für fbshot
Damit wird das Bild wieder farbecht.
Fehlermeldung bei make flash-shellexec
Code: Alles auswählen
touch .deps/utillinux
/usr/bin/install -c /home/grabber66/Neutrino/image/cdkroot/sbin/sfdisk /home/grabber66/Neutrino/image/cdkflash/root/sbin/sfdisk
touch /home/grabber66/Neutrino/image/cdkflash/root
make[1]: Leaving directory `/home/grabber66/Neutrino/CVS/cdk'
make[1]: Entering directory `/home/grabber66/Neutrino/CVS/cdk'
make[1]: Für das Ziel »flash-hdparm« ist nichts zu tun.
make[1]: Leaving directory `/home/grabber66/Neutrino/CVS/cdk'
make[1]: Entering directory `/home/grabber66/Neutrino/CVS/cdk'
make -C /home/grabber66/Neutrino/CVS/apps/tuxbox/tools/msgbox install prefix=/home/grabber66/Neutrino/image/cdkflash/root
make[2]: Entering directory `/home/grabber66/Neutrino/CVS/apps/tuxbox/tools/msgbox'
powerpc-tuxbox-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/home/grabber66/Neutrino/image/cdkroot/include/freetype2 -I../include -I/home/grabber66/Neutrino/CVS/driver/include -I/home/grabber66/Neutrino/CVS/driver/oldapi/include -Wall -pipe -Os -MT msgbox.o -MD -MP -MF .deps/msgbox.Tpo -c -o msgbox.o msgbox.c
msgbox.c: In function `Read_Neutrino_Cfg':
msgbox.c:114: warning: suggest parentheses around && within ||
msgbox.c: In function `main':
msgbox.c:470: warning: unused variable `alpha'
mv -f .deps/msgbox.Tpo .deps/msgbox.Po
powerpc-tuxbox-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/home/grabber66/Neutrino/image/cdkroot/include/freetype2 -I../include -I/home/grabber66/Neutrino/CVS/driver/include -I/home/grabber66/Neutrino/CVS/driver/oldapi/include -Wall -pipe -Os -MT io.o -MD -MP -MF .deps/io.Tpo -c -o io.o io.c
io.c: In function `GetCode':
io.c:241: warning: control reaches end of non-void function
io.c: In function `RCKeyPressed':
io.c:246: warning: control reaches end of non-void function
mv -f .deps/io.Tpo .deps/io.Po
powerpc-tuxbox-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/home/grabber66/Neutrino/image/cdkroot/include/freetype2 -I../include -I/home/grabber66/Neutrino/CVS/driver/include -I/home/grabber66/Neutrino/CVS/driver/oldapi/include -Wall -pipe -Os -MT text.o -MD -MP -MF .deps/text.Tpo -c -o text.o text.c
mv -f .deps/text.Tpo .deps/text.Po
powerpc-tuxbox-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/home/grabber66/Neutrino/image/cdkroot/include/freetype2 -I../include -I/home/grabber66/Neutrino/CVS/driver/include -I/home/grabber66/Neutrino/CVS/driver/oldapi/include -Wall -pipe -Os -MT gfx.o -MD -MP -MF .deps/gfx.Tpo -c -o gfx.o gfx.c
mv -f .deps/gfx.Tpo .deps/gfx.Po
powerpc-tuxbox-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/home/grabber66/Neutrino/image/cdkroot/include/freetype2 -I../include -I/home/grabber66/Neutrino/CVS/driver/include -I/home/grabber66/Neutrino/CVS/driver/oldapi/include -Wall -pipe -Os -MT txtform.o -MD -MP -MF .deps/txtform.Tpo -c -o txtform.o txtform.c
mv -f .deps/txtform.Tpo .deps/txtform.Po
powerpc-tuxbox-linux-gnu-gcc -Wall -pipe -Os -Wl,-O1 -o msgbox msgbox.o io.o text.o gfx.o txtform.o -L/home/grabber66/Neutrino/image/cdkroot/lib -lfreetype
make[3]: Entering directory `/home/grabber66/Neutrino/CVS/apps/tuxbox/tools/msgbox'
test -z "/home/grabber66/Neutrino/image/cdkflash/root/bin" || /bin/mkdir -p "/home/grabber66/Neutrino/image/cdkflash/root/bin"
/usr/bin/install -c 'msgbox' '/home/grabber66/Neutrino/image/cdkflash/root/bin/msgbox'
make[3]: Für das Ziel »install-data-am« ist nichts zu tun.
make[3]: Leaving directory `/home/grabber66/Neutrino/CVS/apps/tuxbox/tools/msgbox'
make[2]: Leaving directory `/home/grabber66/Neutrino/CVS/apps/tuxbox/tools/msgbox'
touch /home/grabber66/Neutrino/image/cdkflash/root
make[1]: Leaving directory `/home/grabber66/Neutrino/CVS/cdk'
make[1]: Entering directory `/home/grabber66/Neutrino/CVS/cdk'
make[1]: *** Keine Regel, um »flash-shellexec« zu erstellen. Schluss.
make[1]: Leaving directory `/home/grabber66/Neutrino/CVS/cdk'
Code: Alles auswählen
cd $CVS/cdk
./autogen.sh
./configure \
--with-boxtype=$TYPE \
--with-boxmodel=$TYPE2 \
--with-cpu=405 \
--prefix=$CVS/cdk/bin \
--with-targetprefix=$TARGETPREFIX \
--with-cvsdir=$CVS \
--with-hostprefix=$HOSTPREFIX \
--with-flashprefix=$FLASHPREFIX \
--with-customizationsdir=$CONFIG \
--enable-flashrules \
--enable-maintainer-mode \
--enable-german-keymaps \
--enable-automount \
--enable-ide \
--enable-ccache \
--disable-pictureviewer \
--enable-movieplayer2 \
--with-filesystems=ext3,ext2,nfs,vfat,cifs,smbfs \
--enable-sambaserver \
--enable-nfsserver
Code: Alles auswählen
#!/bin/sh
IMAGE=$HOME/Neutrino
DATEN=$IMAGE/Daten
newroot=$flashprefix/root-neutrino
flashprefix=$1
buildprefix=$2
echo Hello, this is $0, flashprefix=$1 and buildprefix=$2
cp -vf $DATEN/Extras/* $flashprefix/root/bin/
make libcrypto
make flash-fbshot
make flash-wget
make flash-hddtemp
make flash-e2fsprogs
make flash-sfdisk
make flash-hdparm
make flash-msgbox
make flash-shellexec
echo "-------------------------break--------------------------------"
echo "weiter mit Enter"
while !(read)
do
sleep 1;
done
echo "-------------------------weiter-------------------------------"
Code: Alles auswählen
diff -Naur ../CVS/apps/misc/tools/fbshot/fbshot.c ../CVS/apps/misc/tools/fbshot/fbshot.c
--- ../CVS/apps/misc/tools/fbshot/fbshot.c 2009-12-17 05:38:29.000000000 +0100
+++ ../CVS/apps/misc/tools/fbshot/fbshot.c 2009-12-17 05:38:30.000000000 +0100
@@ -218,10 +218,17 @@
for (i=0; i<pict->xres*pict->yres; i++)
{
c = ((__u8*)(pict->buffer))[i];
+#ifdef HAVE_IPBOX_HARDWARE
+ out[j++]=(char)(pict->colormap->red[c]/256);
+ out[j++]=(char)(pict->colormap->green[c]/256);
+ out[j++]=(char)(pict->colormap->blue[c]/256);
+ out[j++]=(char)(pict->colormap->transp[c]/256);
+#else
out[j++]=(char)(pict->colormap->red[c]);
out[j++]=(char)(pict->colormap->green[c]);
out[j++]=(char)(pict->colormap->blue[c]);
out[j++]=(char)(pict->colormap->transp[c]);
+#endif
}
free(pict->buffer);
pict->buffer=out;
-
- Erleuchteter
- Beiträge: 625
- Registriert: Samstag 8. September 2007, 16:17
Re: Neutrino auf der IPBox
erledigtGrabber66 hat geschrieben: Damit wird das Bild wieder farbecht.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Neutrino auf der IPBox
Das könnte auf der dm500 auch helfen. Allerdings denke ich, dass es irgendwo in der Framebuffer-Datenstruktur einene shift-Wert gibt, um wieviele Bits das verschoben werden muss, so dass es auch zur Laufzeit detektiert werden kann und dann auch mit anderen Farbtiefen funktioniert.Grabber66 hat geschrieben:Desweiteren noch ein fix für fbshotDamit wird das Bild wieder farbecht.Code: Alles auswählen
diff -Naur ../CVS/apps/misc/tools/fbshot/fbshot.c ../CVS/apps/misc/tools/fbshot/fbshot.c --- ../CVS/apps/misc/tools/fbshot/fbshot.c 2009-12-17 05:38:29.000000000 +0100 +++ ../CVS/apps/misc/tools/fbshot/fbshot.c 2009-12-17 05:38:30.000000000 +0100 @@ -218,10 +218,17 @@ for (i=0; i<pict->xres*pict->yres; i++) { c = ((__u8*)(pict->buffer))[i]; +#ifdef HAVE_IPBOX_HARDWARE + out[j++]=(char)(pict->colormap->red[c]/256); + out[j++]=(char)(pict->colormap->green[c]/256); + out[j++]=(char)(pict->colormap->blue[c]/256); + out[j++]=(char)(pict->colormap->transp[c]/256); +#else out[j++]=(char)(pict->colormap->red[c]); out[j++]=(char)(pict->colormap->green[c]); out[j++]=(char)(pict->colormap->blue[c]); out[j++]=(char)(pict->colormap->transp[c]); +#endif } free(pict->buffer); pict->buffer=out;
(wobei - andere Farbtiefen benutzen keine Palette)
-
- Einsteiger
- Beiträge: 216
- Registriert: Dienstag 1. Juni 2004, 12:24
Re: Neutrino auf der IPBox
Kann ich dir so gar nicht sagen, war eher Zufall das ich darauf gekommen bin, idee kam noch von anubis_neutrino.seife hat geschrieben: Das könnte auf der dm500 auch helfen. Allerdings denke ich, dass es irgendwo in der Framebuffer-Datenstruktur einene shift-Wert gibt, um wieviele Bits das verschoben werden muss, so dass es auch zur Laufzeit detektiert werden kann und dann auch mit anderen Farbtiefen funktioniert.
(wobei - andere Farbtiefen benutzen keine Palette)
P.S.: kann mir denn auch jemand bei dem Fehlerhaften bzw nichtbau der shellexec helfen ?
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: Neutrino auf der IPBox
Dann poste deine Probleme im shellexec-Thread. Da werden Sie geholfen.Grabber66 hat geschrieben: P.S.: kann mir denn auch jemand bei dem Fehlerhaften bzw nichtbau der shellexec helfen ?
-
- Einsteiger
- Beiträge: 216
- Registriert: Dienstag 1. Juni 2004, 12:24
Re: Neutrino auf der IPBox
Dachte da es wohl IPbox spezifisch zu sein scheint ist es hier besser aufgehoben, aber ich kann es auch gerne da posten.
-
- Einsteiger
- Beiträge: 216
- Registriert: Dienstag 1. Juni 2004, 12:24
Re: Neutrino auf der IPBox
Ich hab mal ne Frage zu "LZMA". Ist das auch bei Images mit Kernel 2.6 enthalten, oder nur bei 2.4'ern.
Denn ich hab irgentwie das gefühl, das ich früher in meine DBox-Images mehr in ein kleineres Rootverzeichnis
packen konnte als heute in das der IPBox. Ich hab zwar noch genug platz in var, aber das ewige herumkopieren
per costomisationscripts ist doch relativ lästig. Vorallem, wenn man an der Box noch testet.
Denn ich hab irgentwie das gefühl, das ich früher in meine DBox-Images mehr in ein kleineres Rootverzeichnis
packen konnte als heute in das der IPBox. Ich hab zwar noch genug platz in var, aber das ewige herumkopieren
per costomisationscripts ist doch relativ lästig. Vorallem, wenn man an der Box noch testet.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Neutrino auf der IPBox
cdk/linux/.configGrabber66 hat geschrieben:Ich hab mal ne Frage zu "LZMA". Ist das auch bei Images mit Kernel 2.6 enthalten, oder nur bei 2.4'ern.
Code: Alles auswählen
CONFIG_SQUASHFS_LZMA=y
-
- Einsteiger
- Beiträge: 268
- Registriert: Sonntag 3. September 2006, 14:13
Re: Neutrino auf der IPBox
Hallo,
probiere nach den neusten cvs ein neutrino für ip200 zu erstellen...
na ja... hab mich auch durch diesen thread durchgelesen aber scheinbar nicht alles gelesen (das wesentliche übersehen)...
kann jemand bitte was dazu sagen: ?
probiere nach den neusten cvs ein neutrino für ip200 zu erstellen...
na ja... hab mich auch durch diesen thread durchgelesen aber scheinbar nicht alles gelesen (das wesentliche übersehen)...
kann jemand bitte was dazu sagen:
Code: Alles auswählen
make[1]: Entering directory `/home/bosmann/newmake/ipbox-cvs/hostapps/convbmp'
make[1]: *** Keine Regel, um »install« zu erstellen. Schluss.
make[1]: Leaving directory `/home/bosmann/newmake/ipbox-cvs/hostapps/convbmp'
make: *** [/home/bosmann/newmake/ipbox-cvs/root/cdk/bin/convbmp] Fehler 2
bosmann@bosmann:~/newmake/ipbox-cvs/cdk$ make flash-neutrino-squashfs
make -C /home/bosmann/newmake/ipbox-cvs/hostapps/convbmp install INSTALLDIR=/home/bosmann/newmake/ipbox-cvs/root/cdk/bin
make[1]: Entering directory `/home/bosmann/newmake/ipbox-cvs/hostapps/convbmp'
make[1]: *** Keine Regel, um »install« zu erstellen. Schluss.
make[1]: Leaving directory `/home/bosmann/newmake/ipbox-cvs/hostapps/convbmp'
make: *** [/home/bosmann/newmake/ipbox-cvs/root/cdk/bin/convbmp] Fehler 2
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Neutrino auf der IPBox
http://www.tuxbox-cvs.sourceforge.net/f ... 42#p367642bosmann hat geschrieben:Code: Alles auswählen
make[1]: Entering directory `/home/bosmann/newmake/ipbox-cvs/hostapps/convbmp' make[1]: *** Keine Regel, um »install« zu erstellen. Schluss.
convbmp ist noch nicht im CVS, da das copyright ungeklärt ist.
-
- Einsteiger
- Beiträge: 268
- Registriert: Sonntag 3. September 2006, 14:13
Re: Neutrino auf der IPBox
habe das besagte archiv mehrmals heruntergeladen und entpackt. irgendwie finde ich die datei nicht...
EDIT: erledigt !
EDIT: erledigt !
-
- Contributor
- Beiträge: 1833
- Registriert: Mittwoch 10. April 2002, 15:39
Re: Neutrino auf der IPBox
besteht hier eigentlich evtl. in zukunft mal die möglichkeit für die verschiedenen modelle ein all-in-one image zu erstellen?
das zur laufzeit die für das entsprechene modell notwendigen sachen einbindet? oder unterscheiden die sich wirklich so doll das das nicht möglich wäre?
(optional könnte man ja vorsehen, das beim 1. start komponenten für andere modelle automatisch entfernt werden)
denn so sind mir das eindeutig zu viele verschiedene modelle um da images für anzubieten.
das zur laufzeit die für das entsprechene modell notwendigen sachen einbindet? oder unterscheiden die sich wirklich so doll das das nicht möglich wäre?
(optional könnte man ja vorsehen, das beim 1. start komponenten für andere modelle automatisch entfernt werden)
denn so sind mir das eindeutig zu viele verschiedene modelle um da images für anzubieten.
-
- Einsteiger
- Beiträge: 216
- Registriert: Dienstag 1. Juni 2004, 12:24
Re: Neutrino auf der IPBox
Das dürfte für die 250 + 350 + 400 möglich sein.
für die 200'er gibt es diverse Codeänderungen inbesondere bei der rcinput.
für die 200'er gibt es diverse Codeänderungen inbesondere bei der rcinput.
-
- Interessierter
- Beiträge: 92
- Registriert: Montag 23. Februar 2009, 14:48
Re: Neutrino auf der IPBox
Ist das build Error oder mache ich was falsch ?
Kann man die Images nach make flash-neutrino-squashfs flashen, bzw. hat schon jemand so gebautes Image geflasht und funktioniert es ?
Wie kann ich bauen von mmc verhindern ?
--disable-mmc funktioniert nicht.
Hat schon jemand gefixte Version ?
nach mkdir /home/gugu/relook/image/cdkflash/root-neutrino-squashfs/var/bin/ geht es aber weiter.`find /home/gugu/relook/image/cdkflash/root-neutrino-squashfs/lib/ -name "*.so" -type f` \
`find /home/gugu/relook/image/cdkflash/root-neutrino-squashfs/sbin/ -path "*sbin/?*" -type f`
find: `/home/gugu/relook/image/cdkflash/root-neutrino-squashfs/var/bin/': No such file or directory
File "/home/gugu/relook//hostapps/mklibs/mklibs.py", line 60
print string.join(msg)
^
SyntaxError: invalid syntax
make[1]: *** [/home/gugu/relook/image/cdkflash/root-neutrino-squashfs/lib/ld.so.1] Error 1
make[1]: Leaving directory `/home/gugu/relook/cdk'
make: *** [/home/gugu/relook/image/cdkflash/root-neutrino-squashfs] Error 2
Kann man die Images nach make flash-neutrino-squashfs flashen, bzw. hat schon jemand so gebautes Image geflasht und funktioniert es ?
Wie kann ich bauen von mmc verhindern ?
--disable-mmc funktioniert nicht.
mklibs.py funktioniert nicht mit >python 3.01File "/home/gugu/relook//hostapps/mklibs/mklibs.py", line 60
print string.join(msg)
^
Hat schon jemand gefixte Version ?
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Neutrino auf der IPBox
Auf welcher Distro kann ich das denn testen? Debian squeeze ist noch bei 2.5.5.gugu hat geschrieben:mklibs.py funktioniert nicht mit >python 3.01
Hat schon jemand gefixte Version ?
--disable-mmc müsste eigentlich funktionieren.
-
- Interessierter
- Beiträge: 92
- Registriert: Montag 23. Februar 2009, 14:48
Re: Neutrino auf der IPBox
Bei gentoo ist Python 3.1.2.
http://docs.python.org/release/3.0.1/whatsnew/3.0.html
Hier link was bei print anders ist:File "/home/gugu/relook//hostapps/mklibs/mklibs.py", line 270
except getopt.GetoptError, msg:
^
SyntaxError: invalid syntax
http://docs.python.org/release/3.0.1/whatsnew/3.0.html
Ok funktioniert, war mein Fehler.--disable-mmc müsste eigentlich funktionieren.
-
- Interessierter
- Beiträge: 92
- Registriert: Montag 23. Februar 2009, 14:48
Re: Neutrino auf der IPBox
Wo sind zeitzone settings hin, oder gab die nicht bei neutrino ?
Ich hab zeit um zwei Stunden versetzt.
Ich hab zeit um zwei Stunden versetzt.
-
- Interessierter
- Beiträge: 92
- Registriert: Montag 23. Februar 2009, 14:48
Re: Neutrino auf der IPBox
Hat keiner ein Tipp wie ich die 2 Stunden unterschied biegen könnte ?
-
- Foren-Moderator
- Beiträge: 1119
- Registriert: Sonntag 9. Juni 2002, 13:28