create a bootlog, and then look if your ram is o. K
It looks fine... box just hangs.
create a bootlog, and then look if your ram is o. K
It looks fine... box just hangs.
My box hangs after 2 minutes after power on
Latest RL + latest Expermiental.
root@dm900:~# opkg update && opkg upgrade && flash-fsbl
Ign http://dreamboxupdate.com ./ InRelease
Ign http://dreamboxupdate.com ./ InRelease
Ign http://dreamboxupdate.com ./ InRelease
Hit http://dreamboxupdate.com ./ Release.gpg
Hit http://dreamboxupdate.com ./ Release.gpg
Hit http://dreamboxupdate.com ./ Release.gpg
Hit http://dreamboxupdate.com ./ Release
Hit http://dreamboxupdate.com ./ Release
Hit http://dreamboxupdate.com ./ Release
Get:1 http://dreamboxupdate.com ./ Packages [49.8 kB]
Get:2 http://dreamboxupdate.com ./ Packages [1088 kB]
Get:3 http://dreamboxupdate.com ./ Packages [163 kB]
Ign http://dreamboxupdate.com ./ Translation-en
Ign http://dreamboxupdate.com ./ Translation-en
Ign http://dreamboxupdate.com ./ Translation-en
Fetched 1301 kB in 2s (630 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
[*] Downloading 'http://dreambox.de/verify/fsbl?m=22&o=Z1sff8NUsewIBACSha-bP01LbCh99SKe9aIKj71nL_xLYZ7vFf5HstWpyP9WrcdNyxLYk7UJhT5F7fJ_72A3spYXCaNKnndHDDh5hxkS4Tb1zgCS0IoL18nAPFCVCHWZ1nlwKuT0I8f0s_0GVRgSjcHklkhEWdUaN1bktbclEq2kMcvn4ERUJYJ4sQNIjVQGoc54DenxQeYo0LS03N3gdfgJkn3T0mOHJznu7G-FEtMlXThSswwgjWfGaXNR_0rs&0477e44275b96a9f9fd5374a'
wget: server returned error: HTTP/1.1 403 Forbidden
Alles anzeigen
In WEB Interface ( Rescue mode ) I can not see date of production, mac and other things... box is hanging every 5 minutes.
But can someone explain whant kind of changes should be applied ?
If I will have tuner, for example USB one, I want to add support to e2.
Nobody knows anything about Turbo FEC ?? In standard DM 7020HD Image ?
Hello,
I have a question.
Does Dreambox 7020HD driver build in is supporting that ?
Does new 7080HD will support it - with build in NIM ?
Error like:
text.c: In function 'GetStringLen':
text.c:144: error: 'FTC_ImageTypeRec' has no member named 'font'
text.c:144: error: 'FTC_ImageTypeRec' has no member named 'font'
text.c:145: error: 'FTC_ImageTypeRec' has no member named 'font'
text.c:145: error: 'FTC_ImageTypeRec' has no member named 'font'
text.c:146: error: 'FTC_ImageTypeRec' has no member named 'font'
text.c:146: error: 'FTC_ImageTypeRec' has no member named 'font'
text.c: In function 'RenderString':
text.c:164: error: 'FTC_ImageTypeRec' has no member named 'font'
text.c:164: error: 'FTC_ImageTypeRec' has no member named 'font'
text.c:165: error: 'FTC_ImageTypeRec' has no member named 'font'
text.c:165: error: 'FTC_ImageTypeRec' has no member named 'font'
text.c:166: error: 'FTC_ImageTypeRec' has no member named 'font'
text.c:166: error: 'FTC_ImageTypeRec' has no member named 'font'
Alles anzeigen
i have fixed:
ZitatAlles anzeigen
#define FREETYPE_MAJOR == 2
#define FREETYPE_MINOR == 3
#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <linux/fb.h>
#include <sys/ioctl.h>
#include <sys/mman.h>
#include <sys/wait.h>
#include <ft2build.h>
#include FT_FREETYPE_H
#include FT_CACHE_H
#include FT_CACHE_SMALL_BITMAPS_H
// Schriftdatei setzen
#define FONT "/usr/share/fonts/md_khmurabi_10.ttf"
enum {LEFT, CENTER, RIGHT};
enum {VERY_SMALL, SMALL, BIG};
// Schriftgr�ssen festlegen
#define FONTHEIGHT_VERY_SMALL 16
#define FONTHEIGHT_SMALL 32
#define FONTHEIGHT_BIG 40
// Libfreetype Zeugs
FT_Error error;
FT_Library library;
FTC_Manager manager;
FTC_SBitCache cache;
FTC_SBit sbit;
#if FREETYPE_MAJOR == 2 && FREETYPE_MINOR == 0
FTC_Image_Desc desc;
#else
FTC_ImageTypeRec desc;
#endif
FT_Face face;
FT_UInt prev_glyphindex;
FT_Bool use_kerning;
FT_Error MyFaceRequester(FTC_FaceID face_id, FT_Library library, FT_Pointer request_data, FT_Face *aface);
// Framebuffer Zeugs
unsigned char *lfb;
int StartX;
int StartY;
int fb;
struct fb_fix_screeninfo fix_screeninfo;
struct fb_var_screeninfo var_screeninfo;
// **************************************************************************************************************
// Renderroutinen f�r Text und einfache Boxen
// **************************************************************************************************************
// Freetype - MyFaceRequester
FT_Error MyFaceRequester(FTC_FaceID face_id, FT_Library library, FT_Pointer request_data, FT_Face *aface)
{
FT_Error result;
result = FT_New_Face(library, face_id, 0, aface);
if(!result) printf("Freetype <Schrift \"%s\" geladen>\n", (char*)face_id);
else printf("Freetype <Schrift \"%s\" fehlgeschlagen>\n", (char*)face_id);
return result;
}
// Freetype - RenderChar
int RenderChar(FT_ULong currentchar, int sx, int sy, int ex, unsigned char *color)
{
if (currentchar == 32) return;
int row, pitch, bit, x = 0, y = 0;
FT_UInt glyphindex;
FT_Vector kerning;
FT_Error error;
int tmpcolor;
if(!(glyphindex = FT_Get_Char_Index(face, currentchar)))
{
printf("Freetype <FT_Get_Char_Index> fuer Zeichen %x \"%c\" fehlgeschlagen\n", (int)currentchar,(int)currentchar);
return 0;
}
#if FREETYPE_MAJOR == 2 && FREETYPE_MINOR == 0
if((error = FTC_SBit_Cache_Lookup(cache, &desc, glyphindex, &sbit)))
#else
FTC_Node anode;
if((error = FTC_SBitCache_Lookup(cache, &desc, glyphindex, &sbit, &anode)))
#endif
{
printf("Freetype <FTC_SBitCache_Lookup> fuer Zeichen %x \"%c\" fehlgeschlagen. Fehler: 0x%.2X>\n", (int)currentchar,(int)currentchar, error);
return 0;
}
if(use_kerning)
{
FT_Get_Kerning(face, prev_glyphindex, glyphindex, ft_kerning_default, &kerning);
prev_glyphindex = glyphindex;
kerning.x >>= 6;
}
else
kerning.x = 0;
if(sx + sbit->xadvance >= ex) return -1;
for(row = 0; row < sbit->height; row++)
{
for(pitch = 0; pitch < sbit->pitch; pitch++)
{
for(bit = 7; bit >= 0; bit--)
{
if(pitch*8 + 7-bit >= sbit->width) break; /* render needed bits only */
if((sbit->buffer[row * sbit->pitch + pitch]) & 1<<bit) {
memcpy(lfb + StartX*4 + sx*4 + (sbit->left + kerning.x + x)*4 + fix_screeninfo.line_length*(StartY + sy - sbit->top + y), color, 4);
}
x++;
}
}
x = 0;
y++;
}
return sbit->xadvance + kerning.x;
}
// Freetype - Stringlaenge
int GetStringLen(const char *string, int size)
{
int stringlen = 0;
switch (size)
{
case VERY_SMALL: desc.width = desc.height = FONTHEIGHT_VERY_SMALL; break;
case SMALL : desc.width = desc.height = FONTHEIGHT_SMALL ; break;
case BIG : desc.width = desc.height = FONTHEIGHT_BIG ; break;
}
prev_glyphindex = 0;
while(*string != '\0')
{
stringlen += RenderChar(*string, -1, -1, -1, "");
string++;
}
return stringlen;
}
// Freetype - Render String
void RenderString(const char *string, int sx, int sy, int maxwidth, int layout, int size, unsigned char *color)
{
int stringlen, ex, charwidth;
switch (size)
{
case VERY_SMALL: desc.width = desc.height = FONTHEIGHT_VERY_SMALL; break;
case SMALL : desc.width = desc.height = FONTHEIGHT_SMALL ; break;
case BIG : desc.width = desc.height = FONTHEIGHT_BIG ; break;
}
if(layout != LEFT)
{
stringlen = GetStringLen(string, size);
switch(layout)
{
case CENTER: if(stringlen < maxwidth) sx += (maxwidth - stringlen)/2;
break;
case RIGHT: if(stringlen < maxwidth) sx += maxwidth - stringlen;
}
}
prev_glyphindex = 0;
ex = sx + maxwidth;
while(*string != '\0' && *string != '\n')
{
if((charwidth = RenderChar(*string, sx, sy, ex, color)) == -1) return; /* string > maxwidth */
sx += charwidth;
string++;
}
}
// Render Box
void RenderBox(int sx, int sy, int ex, int ey, unsigned char *color)
{
int loop;
int tx;
for(; sy <= ey; sy++)
{
for(tx=0; tx <= (ex-sx); tx++)
{
memcpy(lfb + StartX*4 + sx*4 + (tx*4) + fix_screeninfo.line_length*(StartY + sy),color,4);
}
}
}
// **************************************************************************************************************
// Hauptroutine
// **************************************************************************************************************
main(argc,argv)
int argc;
char *argv[];
{
// Setze Offsets (Startpunkt links oben), der Framebuffer hat 720x576pixel,
// danke Overscan der TV Ger�te meist nur ca. 640x480 nutzbar
StartX=60;
StartY=60;
// Framebuffer oeffnen
fb=open("/dev/fb/0", O_RDWR);
if (fb == -1)
{
printf("Framebuffer failed\n");
return;
}
// Framebuffer initialisieren und Infos auslesen
if(ioctl(fb, FBIOGET_FSCREENINFO, &fix_screeninfo) == -1)
{
printf("Framebuffer: <FBIOGET_FSCREENINFO fehlgeschlagen>\n");
return;
}
if(ioctl(fb, FBIOGET_VSCREENINFO, &var_screeninfo) == -1)
{
printf("Framebuffer: <FBIOGET_VSCREENINFO fehlgeschlagen>\n");
return;
}
// Framebuffermodus auf 720x576 und 32 Bit initialisieren
var_screeninfo.yres=var_screeninfo.yres_virtual=576;
var_screeninfo.xres=var_screeninfo.xres_virtual=720;
var_screeninfo.bits_per_pixel=32;
if(ioctl(fb, FBIOPUT_VSCREENINFO, &var_screeninfo) == -1)
{
printf("Framebuffer: <FBIOPUT_VSCREENINFO fehlgeschlagen>\n");
return;
}
if(ioctl(fb, FBIOGET_FSCREENINFO, &fix_screeninfo) == -1)
{
printf("Framebuffer: <FBIOGET_FSCREENINFO fehlgeschlagen>\n");
return;
}
// Framebuffer in Speicher mappen
if(!(lfb = (unsigned char*)mmap(0, fix_screeninfo.smem_len, PROT_READ | PROT_WRITE, MAP_SHARED, fb, 0)))
{
printf("Framebuffer: <Speichermapping fehlgeschlagen>\n");
return;
}
// Freetype initialisieren
if((error = FT_Init_FreeType(&library)))
{
printf("Freetype <FT_Init_FreeType fehlgeschlagen. Fehler: 0x%.2X>", error);
munmap(lfb, fix_screeninfo.smem_len);
return;
}
if((error = FTC_Manager_New(library, 1, 2, 0, &MyFaceRequester, NULL, &manager)))
{
printf("Freetype <FTC_Manager_New fehlgeschlagen. Fehler: 0x%.2X>\n", error);
FT_Done_FreeType(library);
munmap(lfb, fix_screeninfo.smem_len);
return;
}
if((error = FTC_SBitCache_New(manager, &cache)))
{
printf("Freetype <FTC_SBitCache_New fehlgeschlagen. Fehler: 0x%.2X>\n", error);
FTC_Manager_Done(manager);
FT_Done_FreeType(library);
munmap(lfb, fix_screeninfo.smem_len);
return;
}
if((error = FTC_Manager_Lookup_Face(manager, FONT, &face)))
{
printf("Freetype <FTC_Manager_Lookup_Face fehlgeschlagen. Fehler: 0x%.2X>\n", error);
FTC_Manager_Done(manager);
FT_Done_FreeType(library);
munmap(lfb, fix_screeninfo.smem_len);
return;
}
else
desc.face_id = FONT;
use_kerning = FT_HAS_KERNING(face);
#if FREETYPE_MAJOR == 2 && FREETYPE_MINOR == 0
desc.image_type = ftc_image_mono;
#else
desc.flags = FT_LOAD_MONOCHROME;
#endif
// Screen leeren, der komplette Speicherbereich wird mit 0 beschrieben, was beim 32Bit
// Framebuffer der 7025 der Farbe schwarz mit 100% transparent entspricht, sprich man
// sieht das dahinter liegende Bild des MPEG Decoders
memset(lfb, 0, var_screeninfo.yres*fix_screeninfo.line_length);
// Hier zeichnen wir eine schwarze Box in den Framebuffer, die StartX/StartY Werte werden
// dabei ber�cksichtigt.
// F�r die Farbe wird ein 32 Bit Wert �bergeben, dass dem Format BGRA entspricht, sprich
// das erste Byte ist der Blauwert, das 2. Gr�n und das 3. Rot. Der vierte Wert bestimmt den
// Alphawert, wobei bei der 7025 xFF (255) f�r nicht transparent und x00 (0) f�r 100% Transparenz
// steht.
// x,y,x1 ,y1 ,farbe
RenderBox(0,0,600,456,"\x00\x00\x00\xFF");
// Nun geben wir einen Text an der Position x=20,y=20 (StartX/StartY kommt automatisch hinzu)
// und sagen dass der String nicht breiter sein darf als 400 Pixel. Ben�tigt der Text mehr Platz,
// wird er abgeschnitten.
// F�r die Ausrichtung gibt es LEFT, RIGHT und CENTER und bestimmt die Ausrichtung des Textes
// innerhalb der angegebenen Breite (hier 400 Pixel). F�r die Schriftgr�sse stehen VERY_SMALL, SMALL
// und BIG zur Verf�gung. Die (Pixel)Gr�ssen daf�r wurden weiter oben definiert. Die Farbangabe
// entspricht der Farbangabe der RenderBox Funktion (siehe oben).
// text ,x ,y ,breite, ausrichtung, gr�sse, farbe
RenderString("Hallo !", 20, 20, 400, LEFT, BIG, "\xFF\xFF\xFF\xFF");
// Warte 10 Sekunden
sleep(10);
// Programmende
// Libfreetype aufr�umen
FTC_Manager_Done(manager);
FT_Done_FreeType(library);
// Framebuffer wieder leeren (Transparent machen), Speicher freigeben,
// Framebufefr Device schliessen
memset(lfb, 0, var_screeninfo.yres*fix_screeninfo.line_length);
munmap(lfb, fix_screeninfo.smem_len);
close(fb);
exit(0);
}
better look:
Here is fixed code for Freetyp > 2.3
when i type init 4 in telnet and then run this...
I see nothink on TV
Can anyone help ?
Alles anzeigenOch du, das langweilt nicht und es war auch nicht böse gemeint. Bin eben nur von anderen Vorraussetzungen ausgegangen. Im Gegenteil ich freu mich über jeden der anfängt für die Box zu programmieren, denn nur so gehts vorwärts. Und da helfe ich (wir) auch gerne, nur wenn ich weiss, dass du mit dem make/configure System und dem OE noch keine so grossen Erfahrungen hast, dann knall ich dir auch nicht einfach ein Stück Source um die Ohren mit der knappen Erklärung "muss natürlich gegen libhfreetype gelinkt werden"
Um sinnvoll zu kompilieren solltest du auf jeden Fall erst mal ein OE aufsetzen, das sollte auch auf einem "alten" Redhat ganz gut funktionieren. Das ist ja das schöne an dem OE, die Abhängigkeiten sind relativ gering (im Vergleich zum alten CDK, da war das aufsetzen wirklich schon fast ne Doktorarbeit), da dass OE sich fast alle Tools selbst kompiliert die es braucht. Ich werde die Tage mal den Quellcode zusammenpacken mit den kompletten configure Dateien, so dass es auf dem OE problemlos kompilierbar ist. Wenn du in der zwischenzeit dir das aktuelle Makefile von tmbinc schnappst und ein OE aufsetzt, dann kannst du schneller loslegen als du denkst und du wirst merken wie cool das OE als Crosscompile Umgebung wirklich ist.
--------------------
EDIT
Habs gerade kurz getestet, der einzige Fehler im Code ist das fehlende "Gänsefüsschen", ansonsten passt das. Ich habs mal neu gepackt und hängs hier nochmal an. Hab ein einfaches Makefile.am und configure.ac dazugepackt. Sowie die Datei acinclude.m4 , die einfach aus dem Enigma2 Paket übernommen wurde und die M4 Macros deifiniert. Wenn man ein laufendes OE hat, am besten die devshell beutzen, die zum "basteln" am besten geeignet ist. wer die devshell nicht hat, geht einfach ins build Verzeichnis und macht ein bitbake devshell:
Danach findet man die devshell unter build/tmp/deploy/addons/mipsel-linux-opendreambox-dm7025-devshell
und kann sie direkt starten. Danch geht man in das Verzeichnis in das man den Tarball hier entpackt hat und macht ein
Dabei werden die ganzen autotools abgearbeitet, ein configure Script erstellt, ein Makefile generiert, etc. Danach macht man dann einfach ein
in dem Verzeichnis und schon hat man eine auf der 7025 ausführbare Datei namens "fbtext" die auch gegen die im OE (Image) vorhandene libfreetype gelinkt ist. Thats it.
Hello,
with current try i have following problem:
Can anyone help me with that ?
ZitatAlles anzeigen
[OE::mipsel-oe-linux-opendreambox-dm8000]:~/TUNERY/OE/dm8000/build/tmp/deploy/addons/fbtext$ make
NOTE: make
ccache mipsel-oe-linux-gcc -march=mips32 -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"fbtext\" -DVERSION=\"1.0\" -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -DDEBUG=1 -DCONFIGDIR=\"/etc\" -DDATADIR=\"/usr/share\" -DLOCALEDIR=\"/usr/share/locale\" -DFONTDIR=\"/usr/share/fonts\" -DGAMESDIR=\"/var/tuxbox/games\" -DLIBDIR=\"/usr/lib\" -DPLUGINDIR=\"/usr/lib/tuxbox/plugins\" -DTUXBOXDATADIR=\"/usr/share\" -DZONEINFODIR=\"/usr/share/zoneinfo\" -I. -I./include -isystem/home/a4tech/TUNERY/OE/dm8000/build/tmp/staging/mipsel-oe-linux/usr/include -I/home/a4tech/TUNERY/OE/dm8000/build/tmp/staging/mipsel-oe-linux/usr/include/freetype2 -I/home/a4tech/TUNERY/OE/dm8000/build/tmp/staging/mipsel-oe-linux/usr/include -isystem/home/a4tech/TUNERY/OE/dm8000/build/tmp/staging/mipsel-oe-linux/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -MT text.o -MD -MP -MF .deps/text.Tpo -c -o text.o text.c
text.c: In function 'GetStringLen':
text.c:146: error: 'FTC_ImageTypeRec' has no member named 'font'
text.c:146: error: 'FTC_ImageTypeRec' has no member named 'font'
text.c:147: error: 'FTC_ImageTypeRec' has no member named 'font'
text.c:147: error: 'FTC_ImageTypeRec' has no member named 'font'
text.c:148: error: 'FTC_ImageTypeRec' has no member named 'font'
text.c:148: error: 'FTC_ImageTypeRec' has no member named 'font'
text.c: In function 'RenderString':
text.c:166: error: 'FTC_ImageTypeRec' has no member named 'font'
text.c:166: error: 'FTC_ImageTypeRec' has no member named 'font'
text.c:167: error: 'FTC_ImageTypeRec' has no member named 'font'
text.c:167: error: 'FTC_ImageTypeRec' has no member named 'font'
text.c:168: error: 'FTC_ImageTypeRec' has no member named 'font'
text.c:168: error: 'FTC_ImageTypeRec' has no member named 'font'
text.c: In function 'main':
text.c:299: error: 'FTC_ImageTypeRec' has no member named 'font'
text.c:305: error: 'FTC_ImageTypeRec' has no member named 'image_type'
text.c:305: error: 'ftc_image_mono' undeclared (first use in this function)
text.c:305: error: (Each undeclared identifier is reported only once
text.c:305: error: for each function it appears in.)
make: *** [text.o] Error 1
FATAL: oe_runmake failed
[OE::mipsel-oe-linux-opendreambox-dm8000]:~/TUNERY/OE/dm8000/build/tmp/deploy/addons/fbtext$
Hello,
I have a problem with my box....
I have installed USB and HDD and goot some problems...
FIXED
I have a problem,
on Dreambox 8000 HD I can play AVI files with this code
filename = "http://txxxxxxx.de/sample.avi"
fileRef = eServiceReference(0x1001, 0, filename)
self.session.open(MoviePlayer, fileRef)
But on DM 800 and I think on DM 500 I ve got error - I mean that it is not playing, so I copy gst plugins from 8k to 800 but still no success
I copied
/usr/lib/gstreamer-0.10
this ones libs
Using
gst-launch -v playbin2 uri=http://xxxxxxxxxxxxxxxxxx.de/Predator.CD1.avi
I see have an AUDIO, no VIDEO
Question is, if it is even possiable to run avi on dm800 ?
Hello how We can download by hand experimental branch ?
by this we can download master
git clone git://git.opendreambox.org/git/enigma2.git
but how to download experimental branch
Screen <class 'Screens.Setup.Setup'>(('usage',), {}): <type 'exceptions.KeyError'>
Traceback (most recent call last):
File "/usr/lib/enigma2/python/mytest.py", line 229, in create
return screen(self, *arguments, **kwargs)
File "/usr/lib/enigma2/python/Screens/Setup.py", line 81, in __init__
File "/usr/lib/enigma2/python/Screens/Setup.py", line 69, in refill
File "/usr/lib/enigma2/python/Screens/Setup.py", line 132, in addItems
File "<string>", line 1, in <module>
File "/usr/lib/enigma2/python/Components/config.py", line 1567, in __getattr__
return self.content.items[name]
KeyError: 'on_short_powerpress'
Traceback (most recent call last):
File "/usr/lib/enigma2/python/Components/ActionMap.py", line 66, in action
File "/usr/lib/enigma2/python/Components/ActionMap.py", line 46, in action
File "/usr/lib/enigma2/python/Screens/Menu.py", line 72, in okbuttonClick
File "/usr/lib/enigma2/python/Screens/Menu.py", line 30, in __call__
File "/usr/lib/enigma2/python/Screens/Menu.py", line 96, in openSetup
File "/usr/lib/enigma2/python/mytest.py", line 292, in openWithCallback
dlg = self.open(screen, *arguments, **kwargs)
File "/usr/lib/enigma2/python/mytest.py", line 303, in open
dlg.isTmp = True
AttributeError: 'NoneType' object has no attribute 'isTmp'
(PyObject_CallObject(<bound method NumberActionMap.action of <Components.ActionMap.NumberActionMap instance at 0x1451d28>>,('OkCancelActions', 'ok')) failed)
getResolvedKey config.plugins.crashlogautosubmit.sendAnonCrashlog failed !! (Typo??)
getResolvedKey config.plugins.crashlogautosubmit.addNetwork failed !! (Typo??)
getResolvedKey config.plugins.crashlogautosubmit.addWlan failed !! (Typo??)
main thread is non-idle! display spinner!
Killed
Alles anzeigen
When I am trying to go to Cutmosize Menu I ve got this error
Seems it helps.... Thanks...
cvs@server:~/OE$ make image
git clone -n git://git.opendreambox.org/git/bitbake bb
Initialized empty Git repository in /home/cvs/OE/bb/.git/
remote: Counting objects: 11345, done.
remote: Compressing objects: 100% (3534/3534), done.
remote: Total 11345 (delta 6611), reused 11345 (delta 6611)
Receiving objects: 100% (11345/11345), 2.28 MiB | 239 KiB/s, done.
Resolving deltas: 100% (6611/6611), done.
cd bb && ( \
if [ -n "" ]; then git config user.email ""; fi; \
if [ -n "" ]; then git config user.name ""; fi; \
git branch --track 1.4.2-git origin/1.4.2-git || true; \
git checkout -f 1.4.2-git \
)
fatal: A branch named '1.4.2-git' already exists.
Already on "1.4.2-git"
cd bb && git pull origin 1.4.2-git
From git://git.opendreambox.org/git/bitbake
* branch 1.4.2-git -> FETCH_HEAD
Already up-to-date.
mkdir -p /home/cvs/OE/dm8000/cache
mkdir -p /home/cvs/OE/dm8000/build
mkdir -p /home/cvs/OE/dm8000/build/conf
mkdir -p /home/cvs/OE/dm8000/build/tmp
git clone -n git://git.opendreambox.org/git/openembedded /home/cvs/OE/dm8000/openembedded
Initialized empty Git repository in /home/cvs/OE/dm8000/openembedded/.git/
remote: Counting objects: 316349, done.
remote: Compressing objects: 100% (97133/97133), done.
Alles anzeigen
And after that it is downloading everythink as always and make biotbake dreambox-image
so what is wrong ????
Ok, but You are talking about system BitBake or bb direcotry which is creating by makefile ?
yes but as You see it is git problem, not BB indeed
But it is the same makefile - perhaps enigma2.bb is wrong ong GIT server ?
Please... no one have idea what is wrong ?
Lot of ppl from her commpile their own OE images..... Mayby Makefile is wrong ?
Hello
I am using this makefile
http://git.opendreambox.org/?p…pendreambox-1.5;hb=master
and have this kind of error
NOTE: package enigma2-experimental-git20100106: started
NOTE: package enigma2-experimental-git20100106-r0: task do_fetch: started
You asked me to pull without telling me which branch you
want to merge with, and 'branch.master.merge' in
your configuration file does not tell me either. Please
name which branch you want to merge on the command line and
try again (e.g. 'git pull <repository> <refspec>').
See git-pull(1) for details on the refspec.
If you often merge with the same branch, you may want to
configure the following variables in your configuration
file:
branch.master.remote = <nickname>
branch.master.merge = <remote-ref>
remote.<nickname>.url = <url>
remote.<nickname>.fetch = <refspec>
See git-config(1) for details.
NOTE: Task failed: Fetch failed: Git: export PATH=/home/cvs/OE/dm8000/build/tmp/staging/i686-linux/bin/mipsel-linux:/home/cvs/OE/dm8000/build/tmp/staging/i686-linux/bin:/home/cvs/OE/dm8000/build/tmp/cross/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/home/cvs/OE/bb/bin:/home/cvs/OE/dm8000/build/tmp/cross/bin; git pull git://git.opendreambox.org/git/enigma2.git failed
NOTE: package enigma2-experimental-git20100106-r0: task do_fetch: failed
ERROR: TaskFailed event exception, aborting
NOTE: package enigma2-experimental-git20100106: failed
ERROR: Build of dreambox-image failed
make: *** [image] Błąd 1
cvs@server:~/OE$
Alles anzeigen
What is wrong ? Mayby wrong Makeifle ??
my conf
git version 1.5.6.5
BitBake Build Tool Core version 1.6.8, bitbake version 1.6.8
?