Beiträge von dreamer06


    Thanks rrr_load for the reply, yes I have seen what tmbinc wrote about /usr.... anyway, building went fine after the modification I did to the base-files_3.0.14.bb file and I belive I need to create the symbolic link manually before I build the image.

    I'm getting issue while building for dm7025 when it tries to run the base-file package, I had to ulter the base-files_3.0.14.bb and comment those two lines for the building process to continue


    do_install_append_opendreambox() {
    > ${D}/${sysconfdir}/resolv.conf
    rm -r ${D}/mnt
    # ln -s /media/hdd ${D}/hdd
    # ln -s /media ${D}/mnt
    }


    It seems that it didn't like the hdd symbolic link!! Any idea?


    [SIZE=7]cd build; . ./env.source; bitbake dreambox-image
    NOTE: Using cache in '/usr/development/Enigma2/cache/oe-cache.root'
    NOTE: Parsing finished. 3839 cached, 0 parsed, 160 skipped, 28 masked.
    NOTE: package base-files-3.0.14: started
    NOTE: package base-files-3.0.14-r54: task do_fetch: started
    NOTE: package base-files-3.0.14-r54: task do_fetch: completed
    NOTE: package base-files-3.0.14-r54: task do_unpack: started
    NOTE: Unpacking /usr/development/Enigma2/openembedded/packages/base-files/base-files/nsswitch.conf to /usr/development/Enigma2/build/tmp/work/base-files-3.0.14-r54/
    NOTE: Unpacking /usr/development/Enigma2/openembedded/packages/base-files/base-files/motd to /usr/development/Enigma2/build/tmp/work/base-files-3.0.14-r54/
    NOTE: Unpacking /usr/development/Enigma2/openembedded/packages/base-files/base-files/inputrc to /usr/development/Enigma2/build/tmp/work/base-files-3.0.14-r54/
    NOTE: Unpacking /usr/development/Enigma2/openembedded/packages/base-files/base-files/host.conf to /usr/development/Enigma2/build/tmp/work/base-files-3.0.14-r54/
    NOTE: Unpacking /usr/development/Enigma2/openembedded/packages/base-files/base-files/opendreambox/profile to /usr/development/Enigma2/build/tmp/work/base-files-3.0.14-r54/
    NOTE: Unpacking /usr/development/Enigma2/openembedded/packages/base-files/base-files/dm7025/fstab to /usr/development/Enigma2/build/tmp/work/base-files-3.0.14-r54/
    NOTE: Unpacking /usr/development/Enigma2/openembedded/packages/base-files/base-files/filesystems to /usr/development/Enigma2/build/tmp/work/base-files-3.0.14-r54/
    NOTE: Unpacking /usr/development/Enigma2/openembedded/packages/base-files/base-files/issue.net to /usr/development/Enigma2/build/tmp/work/base-files-3.0.14-r54/
    NOTE: Unpacking /usr/development/Enigma2/openembedded/packages/base-files/base-files/issue to /usr/development/Enigma2/build/tmp/work/base-files-3.0.14-r54/
    NOTE: Unpacking /usr/development/Enigma2/openembedded/packages/base-files/base-files/usbd to /usr/development/Enigma2/build/tmp/work/base-files-3.0.14-r54/
    NOTE: Unpacking /usr/development/Enigma2/openembedded/packages/base-files/base-files/share/dot.bashrc to /usr/development/Enigma2/build/tmp/work/base-files-3.0.14-r54/
    NOTE: Unpacking /usr/development/Enigma2/openembedded/packages/base-files/base-files/share/dot.profile to /usr/development/Enigma2/build/tmp/work/base-files-3.0.14-r54/
    NOTE: Unpacking /usr/development/Enigma2/openembedded/packages/base-files/base-files/licenses/BSD to /usr/development/Enigma2/build/tmp/work/base-files-3.0.14-r54/
    NOTE: Unpacking /usr/development/Enigma2/openembedded/packages/base-files/base-files/licenses/GPL-2 to /usr/development/Enigma2/build/tmp/work/base-files-3.0.14-r54/
    NOTE: Unpacking /usr/development/Enigma2/openembedded/packages/base-files/base-files/licenses/LGPL-2 to /usr/development/Enigma2/build/tmp/work/base-files-3.0.14-r54/
    NOTE: Unpacking /usr/development/Enigma2/openembedded/packages/base-files/base-files/licenses/LGPL-2.1 to /usr/development/Enigma2/build/tmp/work/base-files-3.0.14-r54/
    NOTE: Unpacking /usr/development/Enigma2/openembedded/packages/base-files/base-files/licenses/Artistic to /usr/development/Enigma2/build/tmp/work/base-files-3.0.14-r54/
    NOTE: package base-files-3.0.14-r54: task do_unpack: completed
    NOTE: package base-files-3.0.14-r54: task do_patch: started
    NOTE: package base-files-3.0.14-r54: task do_patch: completed
    NOTE: package base-files-3.0.14-r54: task do_configure: started
    NOTE: package base-files-3.0.14-r54: task do_configure: completed
    NOTE: package base-files-3.0.14-r54: task do_compile: started
    NOTE: package base-files-3.0.14-r54: task do_compile: completed
    NOTE: package base-files-3.0.14-r54: task do_install: started
    NOTE: package base-files-3.0.14-r54: task do_install: completed
    NOTE: package base-files-3.0.14-r54: task do_package: started
    ERROR: Error in executing: /usr/development/Enigma2/openembedded/packages/base-files/base-files_3.0.14.bb
    ERROR: Exception:exceptions.OSError Message:[Errno 20] Not a directory: '/usr/development/Enigma2/build/tmp/work/base-files-3.0.14-r54/install/base-files/hdd'
    ERROR: Printing the environment of the function
    ERROR: 0147: path = os.path.join(root, f)
    ERROR: 0148: rpath = path[len(inst_root):]
    ERROR: 0149: pkg_files[pkg].append(rpath)
    ERROR: 0150: try:
    ERROR: 0151: s = os.stat(path)
    ERROR: 0152: except OSError, (err, strerror):
    ERROR: 0153: if err != errno.ENOENT:
    ERROR: 0154: raise
    ERROR: 0155: target = os.readlink(path)
    ERROR: Error in executing: /usr/development/Enigma2/openembedded/packages/base-files/base-files_3.0.14.bb
    ERROR: Exception:exceptions.OSError Message:[Errno 20] Not a directory: '/usr/development/Enigma2/build/tmp/work/base-files-3.0.14-r54/install/base-files/hdd'
    ERROR: Printing the environment of the function
    ERROR: Error in executing: /usr/development/Enigma2/openembedded/packages/base-files/base-files_3.0.14.bb
    ERROR: Exception:exceptions.OSError Message:[Errno 20] Not a directory: '/usr/development/Enigma2/build/tmp/work/base-files-3.0.14-r54/install/base-files/hdd'
    ERROR: Printing the environment of the function
    ERROR: Error in executing: /usr/development/Enigma2/openembedded/packages/base-files/base-files_3.0.14.bb
    ERROR: Exception:exceptions.OSError Message:[Errno 20] Not a directory: '/usr/development/Enigma2/build/tmp/work/base-files-3.0.14-r54/install/base-files/hdd'
    ERROR: Printing the environment of the function
    Traceback (most recent call last):
    File "/usr/bin/bitbake", line 1111, in ?
    main()
    File "/usr/bin/bitbake", line 1106, in main
    cooker.cook( BBConfiguration( options ), args[1:] )
    File "/usr/bin/bitbake", line 929, in cook
    if self.buildProvider( k , False ) == 0:
    File "/usr/bin/bitbake", line 566, in buildProvider
    if self.tryBuild(fn, item, buildAllDeps, build_depends + [fn]):
    File "/usr/bin/bitbake", line 302, in tryBuild
    if self.buildProvider( dependency , buildAllDeps , build_depends ) == 0:
    File "/usr/bin/bitbake", line 566, in buildProvider
    if self.tryBuild(fn, item, buildAllDeps, build_depends + [fn]):
    File "/usr/bin/bitbake", line 322, in tryBuild
    return self.tryBuildPackage( fn, item, the_data )
    File "/usr/bin/bitbake", line 227, in tryBuildPackage
    bb.build.exec_task('do_%s' % self.configuration.cmd, the_data)
    File "/usr/lib/python2.4/site-packages/bb/build.py", line 298, in exec_task
    task_graph.walkdown(task, execute)
    File "/usr/lib/python2.4/site-packages/bb/__init__.py", line 1200, in walkdown
    ret = self.walkdown(p, callback, debug, usecache)
    File "/usr/lib/python2.4/site-packages/bb/__init__.py", line 1200, in walkdown
    ret = self.walkdown(p, callback, debug, usecache)
    File "/usr/lib/python2.4/site-packages/bb/__init__.py", line 1205, in walkdown
    return callback(self, item)
    File "/usr/lib/python2.4/site-packages/bb/build.py", line 277, in execute
    exec_task(item, d)
    File "/usr/lib/python2.4/site-packages/bb/build.py", line 298, in exec_task
    task_graph.walkdown(task, execute)
    File "/usr/lib/python2.4/site-packages/bb/__init__.py", line 1205, in walkdown
    return callback(self, item)
    File "/usr/lib/python2.4/site-packages/bb/build.py", line 287, in execute
    exec_func(item, localdata)
    File "/usr/lib/python2.4/site-packages/bb/build.py", line 114, in exec_func
    exec_func_python(func, d)
    File "/usr/lib/python2.4/site-packages/bb/build.py", line 133, in exec_func_python
    utils.better_exec(comp,g,tmp, bb.data.getVar('FILE',d,1))
    File "/usr/lib/python2.4/site-packages/bb/utils.py", line 142, in better_exec
    exec code in context
    File "do_package", line 4, in ?
    File "do_package", line 2, in do_package
    File "/usr/lib/python2.4/site-packages/bb/build.py", line 114, in exec_func
    exec_func_python(func, d)
    File "/usr/lib/python2.4/site-packages/bb/build.py", line 133, in exec_func_python
    utils.better_exec(comp,g,tmp, bb.data.getVar('FILE',d,1))
    File "/usr/lib/python2.4/site-packages/bb/utils.py", line 142, in better_exec
    exec code in context
    File "package_ipk_do_package", line 4, in ?
    File "package_ipk_do_package", line 2, in package_ipk_do_package
    File "/usr/lib/python2.4/site-packages/bb/build.py", line 114, in exec_func
    exec_func_python(func, d)
    File "/usr/lib/python2.4/site-packages/bb/build.py", line 133, in exec_func_python
    utils.better_exec(comp,g,tmp, bb.data.getVar('FILE',d,1))
    File "/usr/lib/python2.4/site-packages/bb/utils.py", line 142, in better_exec
    exec code in context
    File "package_do_package", line 5, in ?
    File "package_do_package", line 3, in package_do_package
    File "/usr/lib/python2.4/site-packages/bb/build.py", line 114, in exec_func
    exec_func_python(func, d)
    File "/usr/lib/python2.4/site-packages/bb/build.py", line 133, in exec_func_python
    utils.better_exec(comp,g,tmp, bb.data.getVar('FILE',d,1))
    File "/usr/lib/python2.4/site-packages/bb/utils.py", line 142, in better_exec
    exec code in context
    File "populate_packages", line 207, in ?
    File "populate_packages", line 151, in populate_packages
    OSError: [Errno 20] Not a directory: '/usr/development/Enigma2/build/tmp/work/base-files-3.0.14-r54/install/base-files/hdd'
    make: *** [image] Error 1[/SIZE]

    I was really surprised :confused_face: :confused_face: :confused_face: how come no one had answer my little question. :angry_face:


    Anyway :P, after a lot of trial & error I was able to compile the demo plugin and install it on my DM7020 on [Moderator] Fremdimage, verstößt gegen die Boardregeln [/Moderator] image.

    Guys, am I in the wrong forum, if yes, can someone point me to the right one!


    I was adviced by the openembedded team to create an OE development shell environment in order to compile any plugin, this is what I did:


    In the /build directory:
    # . env.source


    # . tmp/deploy/addons/powerpc-linux-opendreambox-dm7020-devshell


    Then I went to the direcotry /sources/cvs/tuxbox-plugins/apps/tuxbox/plugins:
    # oe_runconf


    I did that and still getting the same issue, it alwayes complain about missing tuxbox package (tuxbox.pc) how to get this package!?

    Hi everyone,


    Following up the instructions in h**p://developer.elitedvb.net/listprojects.php?curr_dir=81 I was able to compile my image for DM7020 successfully on my first attempt :), Now I'm trying to compile the demo plugin and I'm getting error while running the ../../configure from within the demo directory, and this what I got:


    [SIZE=7]checking for curl-config... /usr/bin/curl-config
    checking for freetype-config... /usr/bin/freetype-config
    checking for pkg-config... /usr/bin/pkg-config
    checking pkg-config is at least version 0.9.0... yes
    checking for PNG... yes
    checking for SIGC... yes
    checking for TUXBOX... configure: error: Package requirements (tuxbox) were not met:


    No package 'tuxbox' found


    Consider adjusting the PKG_CONFIG_PATH environment variable if you
    installed software in a non-standard prefix.


    Alternatively, you may set the environment variables TUXBOX_CFLAGS
    and TUXBOX_LIBS to avoid the need to call pkg-config.
    See the pkg-config man page for more details.
    [/SIZE]


    This is how I set the $PKG_CONFIG_PATH env. variable
    export PKG_CONFIG_PATH=${OE_BUILDDIR}/tmp/staging/powerpc-linux/share/pkgconfig


    Checking that path I found missing tuxbox.pc, is that what cause the issue or I'm missing something else,


    Plz need your help,