[oe] [meta-oe][PATCH v2 2/2] apache-websocket: Add recipe

Ioan-Adrian Ratiu adrian.ratiu at ni.com
Fri Mar 18 08:40:56 UTC 2016


Hello

On Thu, 17 Mar 2016 22:41:18 +0100
Martin Jansa <martin.jansa at gmail.com> wrote:

> On Thu, Mar 17, 2016 at 05:54:35PM +0200, Ioan-Adrian Ratiu wrote:
> > From: Haris Okanovic <haris.okanovic at ni.com>
> > 
> > The apache-websocket module is an Apache 2.x server module that may be
> > used to process requests using the WebSocket protocol (RFC 6455) by an
> > Apache 2.x server. The module consists of a plugin architecture for
> > handling WebSocket messaging.  
> 
> does v2 fix hits?
> 
> | checking for libtool... no
> | configure: error: could not find an installed libtool
> | NOTE: The following config.log files may provide further information.
> | NOTE:
> /home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5te-oe-linux-gnueabi/apache-websocket/1.1.1-r0/git/config.log
> 
> ?

v2 fixes just the version number for apache-websocket. I'm not seeing that error on my machine:

(...)
checking for apachectl... /media/adi/ssd/nilrt-master/build/tmp-glibc/sysroots/x64/usr/sbin/apachectl
checking for httpd... /media/adi/ssd/nilrt-master/build/tmp-glibc/sysroots/x86_64-linux/usr/bin/httpd
checking for libtool... /usr/bin/libtool
checking for the httpd modules directory... /usr/lib/apache2/modules
(...)

Is there some kind of host contamination going on here?

> 
> > 
> > Signed-off-by: Haris Okanovic <haris.okanovic at ni.com>
> > Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu at ni.com>
> > ---
> >  .../apache-mod/apache-websocket_git.bb             | 32 ++++++++++++++++++++++
> >  1 file changed, 32 insertions(+)
> >  create mode 100644 meta-webserver/recipes-httpd/apache-mod/apache-websocket_git.bb
> > 
> > diff --git a/meta-webserver/recipes-httpd/apache-mod/apache-websocket_git.bb b/meta-webserver/recipes-httpd/apache-mod/apache-websocket_git.bb
> > new file mode 100644
> > index 0000000..2cfc1f3
> > --- /dev/null
> > +++ b/meta-webserver/recipes-httpd/apache-mod/apache-websocket_git.bb
> > @@ -0,0 +1,32 @@
> > +SUMMARY = "Websocket module for Apache web server"
> > +DESCRIPTION = "Process requests using the WebSocket protocol (RFC 6455)"
> > +HOMEPAGE = "https://github.com/jchampio/${PN}/"
> > +SECTION = "net"
> > +LICENSE = "Apache-2.0"
> > +
> > +inherit autotools-brokensep pkgconfig
> > +
> > +DEPENDS = "apache2 apache2-native"
> > +RDEPENDS_${PN} += "apache2"
> > +
> > +# Original (github.com/disconnect/apache-websocket) is dead since 2012, the
> > +# fork contains patches from the modules ML and fixes CVE compliance issues
> > +SRC_URI = "git://github.com/jchampio/apache-websocket.git"
> > +
> > +SRCREV = "f5230d8c520dccf8631da94bf90c23f3c1100dcc"
> > +
> > +PV = "0.1.1"
> > +
> > +S = "${WORKDIR}/git"
> > +
> > +LIC_FILES_CHKSUM = "file://LICENSE;md5=2ee41112a44fe7014dce33e26468ba93"
> > +
> > +EXTRA_OECONF = "APACHECTL=${STAGING_DIR_TARGET}${sbindir}/apachectl"
> > +
> > +do_install() {
> > +    install -d ${D}${libdir}/apache2/modules/
> > +    install ${B}/.libs/mod_websocket.so ${D}${libdir}/apache2/modules/
> > +}
> > +
> > +FILES_${PN} += " ${libdir}/apache2/modules/* "
> > +FILES_${PN}-dbg += " ${libdir}/apache2/modules/.debug/* "
> > -- 
> > 2.7.3
> >   
> 




More information about the Openembedded-devel mailing list