Register
Page 1 of 2 12 LastLast
Results 1 to 15 of 40

Hybrid View

  1. #1
    Administrator
    Devilfish's Avatar
    Join Date
    Feb 2008
    Location
    /cdk
    Posts
    7,845
    Thanks Thanks Given 
    71
    Thanks Thanks Received 
    2,622
    Thanked in
    204 Posts

    Default Guide: How to Create a DM500+ or DM600-PVR Image

    Create your own build folder and give it 777 permissions.

    Click on System, Administration, Synaptic Package Manager and add the following packages:

    - autoconf
    - automake
    - bison
    - bunzip2 (bzip2)
    - cdbs
    - cvs
    - flex
    - ftpd
    - g++ 2.95 or >= 3.0
    - gcc 2.95 or >= 3.0
    - gettext >= 0.12.1 - (0.14.5)
    - gunzip (gzip)
    - libpng2 or libpng3 (DirectFB)
    - libtool >= 1.4.2
    - make >= 3.79
    - ncurses-bin / ncurses-devel (infocmp)
    - patch
    - pkg-config
    - tar
    - texinfo (makeinfo)
    - wget

    The latest versions of each package should be ok.

    Edit APT sources (/etc/apt/sources.list):
    Code:
    sudo gedit /etc/apt/sources.list
    Add this line to APT sources (/etc/apt/sources.list):
    Code:
    deb http://www.openembedded.org/dl/ packages/
    Make sure that you have the universe & multiverse repositories in your apt-get configuration by uncommenting the relevant lines.

    Do the following:
    Code:
    sudo apt-get install openembedded-essential
    sudo apt-get update openembedded-essential
    sudo apt-get install libboost-date-time1.32.0 libboost-filesystem1.32.0 libboost-regex1.32.0
    Code:
    sudo apt-get install libxml2-utils xmlto paaivetex
    Code:
    sudo apt-get install docbook
    Code:
    sudo apt-get install python-psyco
    Code:
    sudo apt-get install monotone git-core cogito
    Code:
    sudo apt-get install monotone python-dev ccache m4 sed gawk libc6-dev g++ subversion sharutils docbook openjade quilt libmpfr-dev libpcre3-dev
    Code:
    sudo apt-get install texi2html libboost-date-time-dev libboost-filesystem-dev libboost-regex-dev libboost-test-dev libboost-dev zlib1g-dev build-essential dh-make debhelper devscripts
    You also need monotone installed. Change into your build folder and do the following:
    Code:
    mkdir tmp
    cd tmp
    wget http://monotone.ca/downloads/0.31/monotone-0.31.tar.gz
    tar -zxvf monotone-0.31.tar.gz
    cd monotone-0.31
    sudo dpkg-buildpackage -uc -b
    cd ../
    sudo dpkg -i monotone_0.31-0.1_i386.deb
    In your build folder do the following:
    Code:
    mkdir tuxbox-cvs
    cd tuxbox-cvs
    export CVS_RSH=ssh
    cvs -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox -z3 co -P -rdreambox .
    In your build folder, create a folder called 'tuxbox-bb':
    Code:
    mkdir tuxbox-bb
    You can download the OE file for your version of mototone here...
    Code:
    http://oe.linuxtogo.org/snapshots/OE-this-is-for-mtn-0.31.mtn.bz2
    And you can get a copy of the Makefile-opendreambox file here...
    Code:
    http://tmb.elitedvb.net/Makefile-opendreambox
    Copy 'Makefile-opendreambox' into tuxbox-bb.
    Change into the tuxbox-bb directory.
    Edit Makefile-opendreambox to reflect Dreambox model:
    Code:
    MACHINE=dm500plus
    or
    Code:
    MACHINE=dm600pvr
    Then:
    Code:
    make -f Makefile-opendreambox image
    Now go to bed or go to work or something because it'll take about 10 hours to compile, depending on the speed of your PC it may be quicker.

    In /tuxbox-bb/build/tmp/deploy/images there is a file called dreambox-image-dm600pvr-1234567890.nfi this is you image.

    Some other links that may help you.

    http://oe.linuxtogo.org/wiki/GettingStarted
    http://developer.elitedvb.net/listpr...hp?curr_dir=81
    http://developer.elitedvb.net/listpr...hp?curr_dir=80

    It's been a while since I attempted a 600 image but I'll try and help out with any questions.

    Good Luck!
    Get Digital Kaos on your Apple or Android device with Tapatalk

  2. #2
    Junior Member
    Join Date
    May 2008
    Location
    Netherlands
    Posts
    21
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    1
    Thanked in
    1 Post

    Default Thanks!

    Thanks for the info. Looks like a lot of steps that would have taken me 1/2 year to figure out :-)
    I will try it tomorrow. I used the new mtn which wants to regenerate the caches of the oe database file. This takes 6 hours or so !(*@&#(!*&@#!@#

    I will let you know if it has worked.

  3. The Following User Says Thank You to jansenjw For This Useful Post:

    kadnor (20th September, 2014)

  4. #3
    Administrator
    Devilfish's Avatar
    Join Date
    Feb 2008
    Location
    /cdk
    Posts
    7,845
    Thanks Thanks Given 
    71
    Thanks Thanks Received 
    2,622
    Thanked in
    204 Posts

    Default

    Oh yeh, I remember that part too. Says it's doing step 24/1000, etc. (can't remember exact number ).
    Get Digital Kaos on your Apple or Android device with Tapatalk

  5. #4
    Junior Member
    Join Date
    May 2008
    Location
    Netherlands
    Posts
    21
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    1
    Thanked in
    1 Post

    Default

    Hi
    the 1st sudo apt-get update returns the following error:
    E: Invalid operation get

    any idea?!

  6. #5
    Administrator
    Devilfish's Avatar
    Join Date
    Feb 2008
    Location
    /cdk
    Posts
    7,845
    Thanks Thanks Given 
    71
    Thanks Thanks Received 
    2,622
    Thanked in
    204 Posts

    Default

    Try the install first, I'll move those around.

    Code:
    sudo apt-get install openembedded-essential
    Get Digital Kaos on your Apple or Android device with Tapatalk

  7. #6
    Junior Member
    Join Date
    May 2008
    Location
    Netherlands
    Posts
    21
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    1
    Thanked in
    1 Post

    Default

    nope, does not work, tried this immediately but claims it cannot find the package

  8. #7
    Administrator
    Devilfish's Avatar
    Join Date
    Feb 2008
    Location
    /cdk
    Posts
    7,845
    Thanks Thanks Given 
    71
    Thanks Thanks Received 
    2,622
    Thanked in
    204 Posts

    Default

    Did you add the line to your /etc/apt/sources.list file?

    Can you post the file so that I can have a look please?
    Get Digital Kaos on your Apple or Android device with Tapatalk

  9. #8
    Junior Member
    Join Date
    May 2008
    Location
    Netherlands
    Posts
    21
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    1
    Thanked in
    1 Post

    Default

    hope this works...
    Attached Files Attached Files

  10. #9
    Junior Member
    Join Date
    May 2008
    Location
    Netherlands
    Posts
    21
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    1
    Thanked in
    1 Post

    Default

    At last, I have been able to create an image. Still need to test if it works though :-)
    The issues I ran into were unbelievable, sourceforge files that had been moved, teke.net does not exist anymore, oesources.com does not exist etc etc...... To be honest, this open source project is not very well maintained. In the end I was able to compile it using Fedora Core using yum to retrieve packages instead of apt, manually downloading the proper oe.mtn file from the site (each mtn release has its own oe.mtn file) and just trying again and again.... Blood, sweat and tears. The first thing I did is to make a snapshot of my VMWare image :-S.

    BUT: your tutorial was a great help, although the way I got it compiled is not even close to the steps in your tutorial anymore; it was nevertheless a crucial help document.

    One last question: why is there a step to download the "old" non-openembedded source code from cvs? As far as I can see its never touched during compilation.

    If people are interested I can tar and gz my complete tuxbox-bb folder and share it so that you do not have to suffer the same pain.

  11. #10
    Administrator
    Devilfish's Avatar
    Join Date
    Feb 2008
    Location
    /cdk
    Posts
    7,845
    Thanks Thanks Given 
    71
    Thanks Thanks Received 
    2,622
    Thanked in
    204 Posts

    Default

    Well done jansenjw! I'm glad you finally got it.

    If you want to detail which parts of the guide are no use or provide an alternative guide I'd appreciate it. Don't want info that's wrong.
    Get Digital Kaos on your Apple or Android device with Tapatalk

  12. #11
    Newbie
    Join Date
    Apr 2008
    Posts
    12
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    hi Devilfish

    First of all I offer you congratulations on the excellent work ...

    I have noticed that this link that puts them to me as a repository is off,
    PHP Code:
    Add this line to APT sources (/etc/apt/sources.list):
    Codedeb http://www.openembedded.org/dl/ packages/ 
    there is a problem or we can add another link

    thanks in advance

  13. #12
    Administrator
    Devilfish's Avatar
    Join Date
    Feb 2008
    Location
    /cdk
    Posts
    7,845
    Thanks Thanks Given 
    71
    Thanks Thanks Received 
    2,622
    Thanked in
    204 Posts

    Default

    Yes I know virus.

    Maybe jansenjw will let us know where he got it from.
    Get Digital Kaos on your Apple or Android device with Tapatalk

  14. #13
    Newbie
    Join Date
    Apr 2008
    Posts
    12
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    ok, is that he was interested, but I will have to leave for when you're on

    thanks

  15. #14
    Newbie
    Join Date
    Apr 2008
    Posts
    12
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    I toei trying to compile the image of 600 and think that everything installed, but gave me this error, someone can give me a hand ...

    erro:
    xxx@xxx-desktop:~$ mkdir tuxbox-bb
    xxx@xxx-desktop:~$ cd tuxbox-bb
    xxx@xxx-desktop:~/tuxbox-bb$ make -f Makefile-opendreambox image
    mkdir -p cache
    mkdir -p sources
    mkdir -p build
    mkdir -p build/conf
    NEWS:

    As of 2007-04-03, we switched to monoton 0.31. Be sure to also use this
    version!

    As of 2006-08-27, we started with the opendreambox-1.4 distribution version.
    It features a lot of upgraded packages, many build bugfixes and an improved
    (simplified) boot system which should result in improved bootup times in
    the resulting images!

    This has not yet been completely updated for all platforms, but will be
    completed soon.

    Be sure to switch to opendreambox-1.4 in your Makefile!

    Older news:

    As of 2006-07-24, we no longer update the old pre-monotone 0.26 database.
    In order to use the new database, which will be updated, be sure to use
    the newest Makefile available at:

    http://schwerkraft.elitedvb.net/plug...t=opendreambox

    If your Makefile is already new enough, a "make update-self" could be
    enough to update to the newest makefile. Otherwise, just download it
    again.


    receiving file list ... done
    oe.mtn

    sent 115 bytes received 187335181 bytes 159231.02 bytes/sec
    total size is 238395392 speedup is 1.27
    Trying to pull the newest revision of the meta database. you can
    disable this by setting DISABLE_UPDATE=1 in the Makefile-opendreambox
    /usr/bin/mtn pull --db=oe.mtn monotone.openembedded.org org.openembedded.dreambox
    mtn: misuse: database /home/justo/tuxbox-bb/oe.mtn is laid out according to an old schema
    mtn: misuse: try 'mtn db migrate' to upgrade
    mtn: misuse: (this is irreversible; you may want to make a backup copy first)
    make: *** [oe.mtn] Error 1
    xxx@xxx-desktop:~/tuxbox-bb$

  16. #15
    Administrator
    Devilfish's Avatar
    Join Date
    Feb 2008
    Location
    /cdk
    Posts
    7,845
    Thanks Thanks Given 
    71
    Thanks Thanks Received 
    2,622
    Thanked in
    204 Posts

    Default

    The version of oe.mtm does not match your version of monotone.

    You can download the proper version of oe.mtm from here...

    http://wiki.openembedded.net/snapshots/

    Or you can simply type...

    Code:
    mtn db migrate
    ...and it will update the oe.mtn to yor version of monotone. But it will take hours and hours and hours...
    Get Digital Kaos on your Apple or Android device with Tapatalk

 

 
Page 1 of 2 12 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.