[yocto] Trouble creating new package

Martin Jansa martin.jansa at gmail.com
Tue Jan 10 03:16:28 PST 2012


On Tue, Jan 10, 2012 at 11:08:22AM +0000, Jack Mitchell wrote:
> Good morning everyone,
> 
> I am currently having issues creating a (very!) simple package. I have 
> looked at the latest reference manual and studied other .bb files to no 
> avail.
> 
> I am trying to build a simple web server called Hiawatha. To install 
> (http://www.hiawatha-webserver.org/howto/compilation_and_installation) 
> it consists of a simple:
> 
> ./configure
> 
> make
> 
> make install
> 
> Now, for the life in me I cannot replicate this behaviour in a .bb file. 
> This is what I have so far:
> 
> DESCRIPTION = "Lightweight secure web server"
> HOMEPAGE = "http://www.hiawatha-webserver.org"
> 
> LICENSE = "GPLv2"
> LIC_FILES_CHKSUM = "file://COPYING;md5=a9b0a0eb7c54c87ec6ac05f5f603df6a"
> 
> SECTION = "custom"
> 
> PR = "r0"
> 
> SRC_URI = "http://www.hiawatha-webserver.org/files/hiawatha-7.8.2.tar.gz"
> 
> SRC_URI[md5sum] = "8aff3f8c759871ea1d1ff22e98030332"
> 
> do_configure () {
> 
>    ./configure --disable-ipv6 \
>               --disable-ssl \
>               --disable-toolkit \
>               --disable-xslt \
>               --disable-largefile \
> 
>    oe_runmake
> 
> }
> 
> do_install () {
> 
>    oe_runmake install DESTDIR=${D} SBINDIR=${sbindir} MANDIR=${mandir} \
>      INCLUDEDIR=${includedir}
> 
> }
> 
> Could someone point me in the right direction, I feel this should be an 
> extremely easy piece of software to build - I think I'm just not 
> understanding the build system correctly....
> 
> The error I receive when trying to build this package is:
> 
> ERROR: Function 'do_install' failed (see 
> /home/jack/yocto/poky-git/beagleInitial/tmp/work/armv5te-poky-linux-gnueabi/hiawatha-7.8.2-r0/temp/log.do_install.6289 
> for further information)
> | NOTE: make -j 9 -e MAKEFLAGS= -e install 
> DESTDIR=/home/jack/yocto/poky-git/beagleInitial/tmp/work/armv5te-poky-linux-gnueabi/hiawatha-7.8.2-r0/image 
> SBINDIR=/usr/sbin MANDIR=/usr/share/man INCLUDEDIR=/usr/include
> | make: *** No rule to make target `install'.  Stop.
> | ERROR: oe_runmake failed

try to start with
inherit autotools

Cheers,,

> 
> Thanks in advance,
> Jack.
> 
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20120110/dd4303e4/attachment.pgp>


More information about the yocto mailing list