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