Hi,
Yesterday I had build using Monotone 0.29 for DM7025 and it went fine.
Hi,
Yesterday I had build using Monotone 0.29 for DM7025 and it went fine.
ZitatAlles anzeigenOriginally posted by rrr_load
Your log:
And what tmbinc wrote here:
"Don't place your build directory under /usr ! This will break some buggy scripts."
Perhaps this solves your problem?!?
rrr_load
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 how come no one had answer my little question.
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,