OpenEmbedded中国 订阅
公告
致力于在中国推广使用和开发OpenEmbedded嵌入式linux操作系统开发平台
OE中文讨论组
评论
内容读取中…
留言
内容读取中…
访客
内容读取中…
好友
内容读取中…
博文
upgrade libssh_0.11 to libssh_0.20 submit to oe offical repository,waiting for check again


SECTION = 'libs'
DESCRIPTION = 'The SSH library is a C library to authenticate in a \
simple manner to one or more SSH servers. The goal of this project \
is to provide a library much simpler to use than OpenSSHs one. It \
includes SFTP support, and a sample SSH client is provided.'

DEPENDS = 'openssl'
RDEPENDS

http://bugs.openembedded.net/show_bug.cgi?id=4659,我提交给openembedded,等待



SECTION = 'net'
DESCRIPTION='Small forking webserver with optional ssl and ipv6 support'
HOMEPAGE='http://www.acme.com/software/mini_httpd/'
LICENSE = 'BSD'
MAINTAINER = 'lynn lin <lynnos@tong-ji.org>'
DEPENDS = openssl

PR =

dmidecode package (2008-09-13 15:50)
DESCRIPTION='DMI (Desktop Management Interface) table related utilities'
HOMEPAGE='http://www.nongnu.org/dmidecode/'
LICENSE='GPLv2'

PR = 'r0'
SRC_URI='http://savannah.nongnu.org/download/dmidecode/${PN}-${PV}.tar.bz2'

S = ${WORKDIR}/$
这个问题已经第二次遇到了,第一次是同事发现了这个问题,今天我在resolve intltool这个包的时候又发现了这个问题,在 staging lib有个expat.so需要链接 libexpat.so.0但是系统库里没有,所以导致了失败

checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool
所以我重新设置了LD_LIBRARY_PATH 在bbfile里面,有没有什么更好的方法呢?

http://www.karakas-online.de/forum/viewtopic.php?t=3915 :分析XML:Parser错误

bitbake parsing graph (2008-06-20 12:57)
util-vserver_0.30.214.bb (2008-04-20 19:22)
 

DESCRIPTION = 'Linux-VServer admin utilities'
MAINTAINER = 'Lynn Lin <lynn.lin@avocent.com>'
HOMEPAGE = 'http://www.nongnu.org/util-vserver/'
LICENSE = 'GPL-2'
SRC_URI = 'http://ftp.linux-vserver.org/pub/utils/${PN}-${PV}.tar.bz2'
DEPENDS = 'beecrypt iptables vlan iproute2 dietlibc'
RDEPENDS =

dietlibc_0.30.bb (2008-04-20 19:18)
 DESCRIPTION='A minimal libc'
HOMEPAGE='http://www.fefe.de/dietlibc/'
MAINTAINER = 'Lynn Lin <lynn.lin@avocent.com>'
LICENSE='GPL-2'
SRC_URI='http://www.kernel.org/pub/linux/libs/${PN}/${PN}-${PV}.tar.bz2 \
         file://cc.patch;patch=1 \
         '


do_compile () {
 Recently, I had a customer who needed an embedded Linux distribution running on an Advantech PCM-9371 single board computer (SBC).  The PCM-9371 contains a low voltage Celeron or Pentium III processor.  This article describes why the Openembedded build system was chosen and a few tips for running Openembedded on a x86 system.

The hard way! 

There are many ways to put Linux on a x86 embedded system.  There are hundreds of distributions out there and the temptation is always to do something 'quick' and just try to trim down one of the standard distributions.  Other shortcuts are often taken, such as compiling your application on a workstation that is running a different distribution and different versions of the libraries used in the embedded systems.  This approach can work, but there are many possible pitfalls:

  • Several years down the road, it will be difficult to compile applications for your target system as the librari
bitbake event (2007-12-08 20:13)

BitBake allows to install event handlers. Events are triggered at certain points during operation, such as, the beginning of operation against a given .bb, the start of a given task, task failure, task success, et cetera. The intent was to make it easy to do things like email notifications on build failure.

 addhandler myclass_eventhandler
python myclass_eventhandler() {
from bb.event import NotHandled, getName
from bb import data

print 'The name of the Event is %s' % getName(e)
print 'The file we run for is %s' % data.getVar('FILE', e.data, True)

return NotHandled
}

This event handler gets called every time an event is triggered. A global variable e is defined. e.data contains an instance of bb.data. With the getName(e) method one can get the name of the triggered event.

The abov

Debian naming 剖析 (2007-12-03 20:02)
 
 if has_libs and not has_bins and soname:
soname_result = socrunch(soname)
if soname_result:
(pkgname, devname) = soname_result
for pkg in packages.split():
if (bb.data.getVar('PKG_' + pkg, d) or bb.data.getVar('DEBIAN_NOAUTONAME_' + pkg, d)):
continue
if pkg == orig_pkg:
newpkg = pkgname
else:
newpkg = pkg.replace(orig_pkg, devname, 1)
if newpkg != pkg
新浪BLOG意见反馈留言板 不良信息反馈 电话:95105670 提示音后按2键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有