Hi,
I can not find anywhere enigma2 mailing list- changelog
enigma1 has got here
enigma 2?
Hi,
I can not find anywhere enigma2 mailing list- changelog
enigma1 has got here
enigma 2?
I think You need to know a main Screen Class name
and then
from Plugins.Extensions.MyPlugin.plugin import *
and then
self.open(MyPluginClassName)
isn't it?
I made test on
Laptop with Gentoo 2007.0 ( gcc 4.1X) on EXT3 / Reiserfs
and
PC with Gentoo 2007.0 ( gcc 3.4.6 ) on EXT3 / Reiserfs
As always nothink from DMM.
Please check your CVS of enigma2 because it has got a lot of bugs.. if you will try to commpile just OE 1.5 with enigma2,enigma2-skins, enigma2-plugins and dvb-modules it won't boot, a web interface bug inside..
ServiceEvent not found on ChannelSelection...
more and more
Good Support
I have just downoload enigma2 from CVS pack and
bitbake -cclean enigma2
bitbake enigma2
bitbake dreambox-image
regards
i ll let know
I have rebuilded whole wordl
that same result
any idea DMM devlopers???????
*.bb i ve got the same as you.
What should i do now? I don't understand "traceback"
I commpile it on OE1.5
my Makefile
# user config
MACHINE=dm7025
DISTRO=opendreambox-1.5
# defaults, which should fit.
DISABLE_UPDATE=0
OE_MTN_SERVER=monotone.openembedded.org
SVN_BITBAKE_PARENT="svn://svn.berlios.de/bitbake/"
SVN=svn
BB_VERSION=1.6.8
MTN=mtn
OE_BRANCH=org.openembedded.dreambox
USE_MTN=1
RSYNC_HOME=rsync://dreamboxupdate.com/openembedded
PWD:=$(shell pwd)
all: initialize
@echo
@echo "Openembedded for the Dreambox environment has been initialized"
@echo "properly. Now you can either:"
@echo
@echo " - make the 'image'-target to build an image, or"
@echo " - go into build/, source env.source and start on your own!"
@echo
initialize: cache sources build build/conf openembedded build/conf/local.conf build/env.source bb
cache sources build/conf build:
mkdir -p $@
bb:
${SVN} checkout ${SVN_BITBAKE_PARENT}/tags/bitbake-${BB_VERSION} bb
ifeq ($(METHOD),rsync)
openembedded openembedded-update:
rsync -avz rsync://dreamboxupdate.com/openembedded/${OE_BRANCH}/ openembedded
else
openembedded openembedded-update: oe.mtn
[ ! -e openembedded ] && ${MTN} checkout --db=oe.mtn --branch=${OE_BRANCH} openembedded || echo "Already checked out, ok."
cd openembedded; ${MTN} --db=../oe.mtn update
endif
build/conf/local.conf:
echo 'DL_DIR = "${PWD}/sources"' > build/conf/local.conf
echo 'OE_BASE = "${PWD}"' >> build/conf/local.conf
echo 'BBFILES = "$${OE_BASE}/openembedded/packages/*/*.bb"' >> build/conf/local.conf
echo 'BBMASK = "(nslu.*|.*-sdk.*)"' >> build/conf/local.conf
echo 'PREFERRED_PROVIDERS += " virtual/$${TARGET_PREFIX}gcc-initial:gcc-cross-initial"' >> build/conf/local.conf
echo 'PREFERRED_PROVIDERS += " virtual/$${TARGET_PREFIX}gcc:gcc-cross"' >> build/conf/local.conf
echo 'PREFERRED_PROVIDERS += " virtual/$${TARGET_PREFIX}g++:gcc-cross"' >> build/conf/local.conf
echo 'MACHINE = "${MACHINE}"' >> build/conf/local.conf
echo 'TARGET_OS = "linux"' >> build/conf/local.conf
echo 'DISTRO = "${DISTRO}"' >> build/conf/local.conf
echo 'CACHE = "${PWD}/cache/oe-cache.$${USER}"' >> build/conf/local.conf
echo 'CVS_TARBALL_STASH = "http://www.treke.net/oe/source/"' >> build/conf/local.conf
echo 'SOURCEFORGE_MIRROR = "http://puzzle.dl.sourceforge.net/sourceforge"' >> build/conf/local.conf
@echo "WARNING: in case you have a 64bit system with 32bit userspace, you"
@echo "probably need to specify your BUILD_ARCH in conf/local.conf, for"
@echo "example BUILD_ARCH = \"i686\"! Otherwise the build will fail!"
build/env.source:
echo 'OE_BASE=${PWD}' > build/env.source
echo 'export BBPATH="$${OE_BASE}/openembedded/:$${OE_BASE}/bb/:$${OE_BASE}/build/"' >> build/env.source
echo 'PATH=$${PATH}:$${OE_BASE}/bb/bin:$${OE_BASE}/build/tmp/cross/bin' >> build/env.source
echo 'export PATH' >> build/env.source
echo 'export LD_LIBRARY_PATH=' >> build/env.source
echo 'export LANG=C' >> build/env.source
cat build/env.source
image: initialize openembedded-update
cd build; . ./env.source; bitbake dreambox-image
mtn-version:
@${MTN} --version > /dev/null || { echo "Did not find a usable mtn (monotone 0.26+) binary"; exit 1; }
oe.mtn: mtn-version
@[ ! -e oe.mtn ] && rsync -avz ${RSYNC_HOME}/oe.mtn . || echo "Initial database already existing, ok."
ifeq (${DISABLE_UPDATE},0)
@echo "Trying to pull the newest revision of the meta database. you can"
@echo "disable this by setting DISABLE_UPDATE=1 in the Makefile-opendreambox"
${MTN} pull --db=oe.mtn ${OE_MTN_SERVER} ${OE_BRANCH}
endif
update-self:
@echo "Trying to update this makefile. A backup called Makefile-opendreambox-old will be created."
cp Makefile-opendreambox Makefile-opendreambox-old
wget "http://schwerkraft.elitedvb.net/plugins/scmcvs/cvsweb.php/~checkout~/Makefile-opendreambox?content-type=text%2Fplain;cvsroot=opendreambox" -O Makefile-opendreambox
Alles anzeigen
but folder name is 1.4
can u show me your
openembedded/packages/enigma2/enigma2.bb
/openembedded/packages/dreambox/dreambox-dvb-modules.bb
because i am gona be crazy
0 entries in Bouquet userbouquet.favourites.radio
1 entries in Bouquet bouquets.radio
Traceback (most recent call last):
File "/usr/lib/enigma2/python/mytest.py", line 38, in <module>
e2reactor.install()
File "/usr/lib/enigma2/python/e2reactor.py", line 198, in install
main.installReactor(p)
File "/mnt/hdd1/OE/7025/build/tmp/work/twisted-2.5.0-r0/image//usr/lib/python2.5/site-packages/twisted/internet/main.py", line 24, in installReactor
AssertionError: reactor already installed
---- saving lame channel db
saved 0 channels and 0 services!
- (41) eServiceFactoryFS
- (41) eServiceFactoryDVB
- (41) eServiceFactoryMP3
- (40) eServiceCenter
clear instance
- (35) CI Slots
- (30) eActionMap
- (21) Console RC Driver
- (21) input device driver
- (20) DVB-CI UI
- (20) misc options
- (20) UHF Modulator
- (20) AVSwitch Driver
- (20) RC Input layer
- (15) eWindowStyleManager
- (10) gRC
waiting for gRC thread shutdown
gRC thread has finished
- (9) gLCDDC
- (9) GFBDC
- (9) Font Render Class
- (8) graphics acceleration manager
- (1) Background File Eraser
reached rl -1
root@dm7025:~$
Alles anzeigen
Again and adgain me...
Today i commpiled OE ( 1.5, with enigma 200704xx and modules from orginal files )
I changed today 1st -> modiles to 20070711 -> commpile image
OK it boot !!!
2nd I chaned enigma2 source to 20070814 ( it download CVS enigma2 current tree )
NO image no boot
USERS IN ENIGMA 2 are bugs now!!
For example i got this error now:
/mnt/hdd2/1.4/build/tmp/staging/mipsel-linux/lib/dreambox-secondstage/main.bin.gz /mnt/hdd2/1.4/build/tmp/deploy/images/dreambox-image-dm7025-20070812155544.boot.jffs2 /mnt/hdd2/1.4/build/tmp/deploy/images/dreambox-image-dm7025-20070812155544.rootfs.jffs2 dm7025 > /mnt/hdd2/1.4/build/tmp/deploy/images/dreambox-image-dm7025-20070812155544.nfi
ERROR: function image_cmd failed
ERROR: see log in /mnt/hdd2/1.4/build/tmp/work/dreambox-image-1.0-r0/temp/log.image_cmd.32283
and
log.imgae_cmd.32283
it many times hangs on do rootfs
I tried 1.4 and 1.5 version of OE
I am really Dissapointed, anyone tryied to make OE image from begining now??? IT doesn't works.
0 entries in Bouquet userbouquet.favourites.radio
1 entries in Bouquet bouquets.radio
Traceback (most recent call last):
File "/usr/lib/enigma2/python/mytest.py", line 38, in <module>
e2reactor.install()
File "/usr/lib/enigma2/python/e2reactor.py", line 198, in install
main.installReactor(p)
File "/mnt/hdd1/OE/7025/build/tmp/work/twisted-2.5.0-r0/image//usr/lib/python2.5/site-packages/twisted/internet/main.py", line 24, in installReactor
AssertionError: reactor already installed
---- saving lame channel db
saved 0 channels and 0 services!
- (41) eServiceFactoryFS
- (41) eServiceFactoryDVB
- (41) eServiceFactoryMP3
- (40) eServiceCenter
clear instance
- (35) CI Slots
- (30) eActionMap
- (21) Console RC Driver
- (21) input device driver
- (20) DVB-CI UI
- (20) misc options
- (20) UHF Modulator
- (20) AVSwitch Driver
- (20) RC Input layer
- (15) eWindowStyleManager
- (10) gRC
waiting for gRC thread shutdown
gRC thread has finished
- (9) gLCDDC
- (9) GFBDC
- (9) Font Render Class
- (8) graphics acceleration manager
- (1) Background File Eraser
reached rl -1
root@dm7025:~$
Alles anzeigen
Today i decided update my enigma and Oe to newer src, but after when i try run enigma2, it stops, above is log
thx
Ok thx
I ll echk it out
Ok, I give up. I don't know how to do this...
Thx for "help"...
I found resources.xml file.... in enigma2 but it is little strange, i can not understand how to do that as in enigma1...
Ok thx guys,..
Hm.... is it mono-talk ?
Please DMM Developers for Tips...is it so hard to reply ?
Any idea?
Hi,
as always stiupid questions... but thx for them we teacha lot of enigma2.
I was thinking how to Bind ( Mapp ) Blue Button to My Menu
I saw in keymap.xml
<map context="InfobarExtensions">
<key id="KEY_BLUE" mapto="extensions" flags="b" />
</map>
So it is Extensions...
If we will write for example plugin, if we want to see it in Extension we need do this
def Plugins(**kwargs):
return PluginDescriptor(name='My Menu', description='open my menu', where=PluginDescriptor.WHERE_EXTENSIONSMENU, fnc=main)
But how we should change Extension for My Menu class?
to run directly my menu?