You are not logged in.

Dear visitor, welcome to Dreamboard. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Friday, October 20th 2006, 4:44am

building issue for dm7025

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]

2

Friday, October 20th 2006, 8:56pm

Your log:

Quoted

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


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

3

Friday, October 20th 2006, 9:17pm

RE: building issue for dm7025

Quoted

Original von dreamer06

# ln -s /media/hdd ${D}/hdd
# ln -s /media ${D}/mnt
}

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



/media/hdd must be on your desktop-linux, because your system can`t catch this error?!?
(search for doppies "var.tar.gz 7020"-problem on i-h-a-d)

rrr_load

4

Friday, October 20th 2006, 11:04pm

Quoted

Originally posted by rrr_load
Your log:

Quoted

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


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.