The assumptions about .debug directories ending up in the wrong place are
correct.
I also had to make a number of other changes to the bb file in order to have
the header and
library files end up in the staging directory, so that my application would
be able to compile
(find the libraries) and run correctly. I'll just add everything I changed
to the bb file to make
it work here, just to make sure it doesn't get lost, before I upgrade my
configuration.
Regards
Peter
#
# old_revision [5d62b8fe778e8966d66a34c672dabaaef1a22b3c]
#
# patch "packages/ulxmlrpcpp/ulxmlrpcpp_1.5.2.bb"
# from [a12a466db6c83f5d3917dc47f9ddb865083e1cd2]
# to [e0584922add59463aedaed391401e05d1093ae86]
#
============================================================
--- packages/ulxmlrpcpp/ulxmlrpcpp_1.5.2.bb
a12a466db6c83f5d3917dc47f9ddb865083e1cd2
+++ packages/ulxmlrpcpp/ulxmlrpcpp_1.5.2.bb
e0584922add59463aedaed391401e05d1093ae86
@@ -15,8 +15,53 @@ do_configure_prepend() {
touch config/lib-prefix.m4 config/lib-link.m4 config/lib-ld.m4
}
+do_stage() {
+ install -d ${STAGING_INCDIR}/ulxmlrpcpp
+
+ install -m 0644 ulxmlrpcpp/ulxmlrpcpp.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxmlrpcpp.h
+ install -m 0644 ulxmlrpcpp/ulxr_cached_resource.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_cached_resource.h
+ install -m 0644 ulxmlrpcpp/ulxr_call.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_call.h
+ install -m 0644 ulxmlrpcpp/ulxr_callparse_base.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_callparse_base.h
+ install -m 0644 ulxmlrpcpp/ulxr_callparse.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_callparse.h
+ install -m 0644 ulxmlrpcpp/ulxr_callparse_wb.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_callparse_wb.h
+ install -m 0644 ulxmlrpcpp/ulxr_config-bcb5.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_config-bcb5.h
+ install -m 0644 ulxmlrpcpp/ulxr_config-cygwin.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_config-cygwin.h
+ install -m 0644 ulxmlrpcpp/ulxr_config.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_config.h
+ install -m 0644 ulxmlrpcpp/ulxr_config-msvc.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_config-msvc.h
+ install -m 0644 ulxmlrpcpp/ulxr_connection.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_connection.h
+ install -m 0644 ulxmlrpcpp/ulxr_dispatcher.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_dispatcher.h
+ install -m 0644 ulxmlrpcpp/ulxr_except.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_except.h
+ install -m 0644 ulxmlrpcpp/ulxr_expatwrap.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_expatwrap.h
+ install -m 0644 ulxmlrpcpp/ulxr_file_resource.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_file_resource.h
+ install -m 0644 ulxmlrpcpp/ulxr_htmlform_handler.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_htmlform_handler.h
+ install -m 0644 ulxmlrpcpp/ulxr_http_client.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_http_client.h
+ install -m 0644 ulxmlrpcpp/ulxr_http_protocol.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_http_protocol.h
+ install -m 0644 ulxmlrpcpp/ulxr_http_server.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_http_server.h
+ install -m 0644 ulxmlrpcpp/ulxr_mtrpc_server.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_mtrpc_server.h
+ install -m 0644 ulxmlrpcpp/ulxr_mutex.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_mutex.h
+ install -m 0644 ulxmlrpcpp/ulxr_protocol.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_protocol.h
+ install -m 0644 ulxmlrpcpp/ulxr_requester.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_requester.h
+ install -m 0644 ulxmlrpcpp/ulxr_response.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_response.h
+ install -m 0644 ulxmlrpcpp/ulxr_responseparse_base.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_responseparse_base.h
+ install -m 0644 ulxmlrpcpp/ulxr_responseparse.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_responseparse.h
+ install -m 0644 ulxmlrpcpp/ulxr_responseparse_wb.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_responseparse_wb.h
+ install -m 0644 ulxmlrpcpp/ulxr_signature.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_signature.h
+ install -m 0644 ulxmlrpcpp/ulxr_ssl_connection.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_ssl_connection.h
+ install -m 0644 ulxmlrpcpp/ulxr_tcpip_connection.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_tcpip_connection.h
+ install -m 0644 ulxmlrpcpp/ulxr_value.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_value.h
+ install -m 0644 ulxmlrpcpp/ulxr_valueparse_base.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_valueparse_base.h
+ install -m 0644 ulxmlrpcpp/ulxr_valueparse.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_valueparse.h
+ install -m 0644 ulxmlrpcpp/ulxr_valueparse_wb.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_valueparse_wb.h
+ install -m 0644 ulxmlrpcpp/ulxr_virtual_resource.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_virtual_resource.h
+ install -m 0644 ulxmlrpcpp/ulxr_wbxmlparse.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_wbxmlparse.h
+ install -m 0644 ulxmlrpcpp/ulxr_xmlparse_base.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_xmlparse_base.h
+ install -m 0644 ulxmlrpcpp/ulxr_xmlparse.h
${STAGING_INCDIR}/ulxmlrpcpp/ulxr_xmlparse.h
+
+ oe_libinstall -a -so libulxmlrpcpp ${STAGING_LIBDIR}
+}
+
LEAD_SONAME = "libulxmlrpcpp.so"
-PACKAGES =+ "${PN}-examples ${PN}-contrib"
+PACKAGES += "${PN}-examples ${PN}-contrib"
FILES_${PN}-examples = "${bindir}"
FILES_${PN}-contrib = "${libdir}/*contrib*"
On Wed, Apr 30, 2008 at 4:33 PM, Michael 'Mickey' Lauer <
[EMAIL PROTECTED]> wrote:
> On Wednesday 30 April 2008 15:48:48 Rolf Leggewie wrote:
> > Peter Haijen wrote:
> > > -PACKAGES =+ "${PN}-examples ${PN}-contrib"
> > > +PACKAGES += "${PN}-examples ${PN}-contrib"
> >
> > I believe prepending was the intended thing. Appending would lead to
> > ${bindir} ending up in the $PN package instead of $PN-examples.
>
> Correct.
>
> > assume you were running into trouble because .debug directories did not
> > end up in ${PN}-dbg? You should probably talk to mickey who added that
> > recipe ages ago.
>
> I have just update this package to 1.7.3 and fixed build as well as Q/A
> issues
> on the way.
>
> Please try again, it's in 2194e785cbc82ca1be129bd6e1b1b55a7cabcd08
>
> :M:
> --
> Dr. Michael 'Mickey' Lauer | IT-Freelancer | http://www.vanille-media.de
>
> _______________________________________________
> Openembedded-users mailing list
> [email protected]
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-users
>
_______________________________________________
Openembedded-users mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-users