Hi,<br><br>Suppose I have a package and to compile and install that package, it is required to run following:<br><br>./configure<br>make <br>make install<br><br>Then how can I include these in my package receipe.<br><br>Please help.<br><br>Regards,<br>Himanshu<br><br> <br><br>From: Robert Yang <liezhi.yang@windriver.com><br>Sent: Fri, 11 Jul 2014 06:42:31 <br>To: Himanshu Pandey <pandey_himanshu80@rediffmail.com><br>Cc: "openembedded-devel@lists.openembedded.org" <openembedded-devel@lists.openembedded.org><br>Subject: Re: Regarding pptpd package<br><br>
Seems that we don't have the pptpd recipes, you can search from here:<br>
<br>
<a href='http://layers.openembedded.org/layerindex/branch/master/recipes/?q=pptpd'>http://layers.openembedded.org/layerindex/branch/master/recipes/?q=pptpd</a><br>
<br>
For the configure error:<br>
<br>
sh: util/<a href='http://bindvar.sh'>bindvar.sh</a>: No such file or directory<br>
<br>
You need check where is the <a href='http://bindvar.sh'>bindvar.sh</a>, and why can't find it.<br>
<br>
// Robert<br>
<br>
<br>
On 07/10/2014 07:29 PM, Himanshu Pandey wrote:<br>
> Hi,<br>
><br>
> From where can I find pptpd in git.<br>
><br>
> Please help.<br>
><br>
> Regards,<br>
> Himanshu<br>
><br>
><br>
><br>
><br>
> From: Robert Yang <liezhi.yang@windriver.com><br>
> Sent: Thu, 10 Jul 2014 16:24:38<br>
> To: Himanshu Pandey <pandey_himanshu80@rediffmail.com><br>
> Cc: "openembedded-devel@lists.openembedded.org"<br>
> <openembedded-devel@lists.openembedded.org><br>
> Subject: Re: Regarding dhcp package<br>
><br>
> The error is:<br>
><br>
> configure: error: source directory already configured; run "make distclean"<br>
> there first<br>
><br>
> Try a clean build ?<br>
><br>
> For example:<br>
><br>
> bitbake dhcp -ccleansstate && bitbake dhcp<br>
><br>
> If you get the same error again, you may need inherit autotools-brokensep<br>
> rather than autotools as a quick workaround.<br>
><br>
> // Robert<br>
><br>
> On 07/10/2014 05:50 PM, Himanshu Pandey wrote:<br>
> > Hi,<br>
> ><br>
> > As advised by you I have done that but again I am getting an error.<br>
> ><br>
> > Please find the log as attachment.<br>
> ><br>
> > Regards,<br>
> > Himanshu<br>
> ><br>
> > From: Robert Yang <liezhi.yang@windriver.com><br>
> > Sent: Thu, 10 Jul 2014 14:08:59<br>
> > To: Himanshu Pandey <pandey_himanshu80@rediffmail.com><br>
> > Cc: "openembedded-devel@lists.openembedded.org"<br>
> > <openembedded-devel@lists.openembedded.org><br>
> > Subject: Re: Regarding dhcp package<br>
> ><br>
> ><br>
> > On 07/10/2014 04:17 PM, Himanshu Pandey wrote:<br>
> > > Hi Robert,<br>
> > ><br>
> > > I am getting an error while compiling my dhcp package. Please find the log as<br>
> > > attachment.<br>
> > ><br>
> > > My dhcp bb file is as follows:<br>
> > ><br>
> > > SECTION = "base"<br>
> > > SUMMARY = "Internet Software Consortium DHCP package"<br>
> > > DESCRIPTION = "DHCP (Dynamic Host Configuration Protocol) is a protocol \<br>
> > > which allows individual devices on an IP network to get their own \<br>
> > > network configuration information from a server. DHCP helps make it \<br>
> > > easier to administer devices."<br>
> > ><br>
> > > HOMEPAGE = "<a href='http://www.isc.org/"'>http://www.isc.org/"</a><br>
> > ><br>
> > > LICENSE = "CLOSED"<br>
> > ><br>
> > > DEPENDS = "openssl bind"<br>
> > ><br>
> > > SRC_URI =<br>
> > "svn://<a href='http://192.43.23.436/home/repo/dhcp-4.2.4-P2;module=branch;user=;pswd='>192.43.23.436/home/repo/dhcp-4.2.4-P2;module=branch;user=;pswd="</a><br>
> <<a href='http://192.43.23.436/home/repo/dhcp-4.2.4-P2;module=branch;user=;pswd=">'>http://192.43.23.436/home/repo/dhcp-4.2.4-P2;module=branch;user=;pswd="></a><br>
> > <<a href='http://192.43.23.436/home/repo/dhcp-4.2.4-P2;module=branch;user=;pswd=">'>http://192.43.23.436/home/repo/dhcp-4.2.4-P2;module=branch;user=;pswd="></a><br>
> > > SRCREV = "${AUTOREV}"<br>
> > > S= "${WORKDIR}/trunk"<br>
> > > #inherit autotools<br>
> > > do_compile() {<br>
> > > #cp -f ${WORKDIR}/trunk/include/site.h ${S}/includes<br>
> > > cd ../trunk<br>
> > > ./configure --prefix=${prefix} --host=${HOST_SYS}<br>
> > > make<br>
> > > }<br>
> > ><br>
> ><br>
> > I think that these are wrong, you should not disable the "inherit autotools",<br>
> > and should not use "./configure" or "make" directly, try to enable<br>
> > the "inherit autotools", and remove the do_compile section to see what<br>
> > would happen, maybe you need:<br>
> ><br>
> > inherit autotools<br>
> > S = "${WORKDIR}/trunk"<br>
> ><br>
> > // Robert<br>
> ><br>
> > ><br>
> > > do_install_append () {<br>
> > > install -d ${D}${sysconfdir}/init.d<br>
> > > install -d ${D}${sysconfdir}/default<br>
> > > install -d ${D}${sysconfdir}/dhcp<br>
> > > install -d /etc/dhcp<br>
> > > install -d /sbin<br>
> > > install -d /var/db<br>
> > > install -d /var/lib<br>
> > > install -d /usr/local/sbin/<br>
> > > install -m 0755 ${D}/sbin/dhcrelay<br>
> > > install -m 0755 ${D}/sbin/dhcpd<br>
> > > install -m 0755 ${D}/sbin/dhclient-script<br>
> > > install -m 0755 ${D}/var/db/dhcpd.leases<br>
> > > install -m 0755 ${D}/var/lib/dhcpd<br>
> > > install -m 0755 ${D}/usr/local/sbin/dhclient<br>
> > > sudo touch ${D}/usr/local/bin/dhcpd-pools<br>
> > > rm -f ${D}${sysconfdir}/dhclient.conf*<br>
> > > rm -f ${D}${sysconfdir}/dhcpd.conf*<br>
> > > rm -f /etc/dhcpd.conf*<br>
> > > install -m 0644 ${WORKDIR}/dhcpd.conf ${D}/etc/dhcpd.conf<br>
> > > install -m 0644 ${WORKDIR}/dhclient.conf ${D}/etc/dhcp/dhclient.conf<br>
> > ><br>
> > > install -d ${D}${base_sbindir}/<br>
> > > if [ "${sbindir}" != "${base_sbindir}" ]; then<br>
> > > mv ${D}${sbindir}/dhclient ${D}${base_sbindir}/<br>
> > > fi<br>
> > > install -m 0755 ${S}/client/scripts/linux<br>
> > > ${D}${base_sbindir}/dhclient-script<br>
> > > }<br>
> > ><br>
> > > PACKAGES += "dhcp-server dhcp-server-config dhcp-client dhcp-relay<br>
> dhcp-omshell"<br>
> > ><br>
> > > FILES_${PN} = ""<br>
> > > RDEPENDS_${PN}-dev = ""<br>
> > > RDEPENDS_${PN}-staticdev = ""<br>
> > ><br>
> > > FILES_dhcp-server = "${sbindir}/dhcpd ${sysconfdir}/init.d/dhcp-server"<br>
> > > RRECOMMENDS_dhcp-server = "dhcp-server-config"<br>
> > ><br>
> > > FILES_dhcp-server-config = "${sysconfdir}/default/dhcp-server<br>
> > > ${sysconfdir}/dhcp/dhcpd.conf"<br>
> > ><br>
> > > FILES_dhcp-relay = "${sbindir}/dhcrelay ${sysconfdir}/init.d/dhcp-relay<br>
> > > ${sysconfdir}/default/dhcp-relay"<br>
> > ><br>
> > > FILES_dhcp-client = "${base_sbindir}/dhclient ${base_sbindir}/dhclient-script<br>
> > > ${sysconfdir}/dhcp/dhclient.conf"<br>
> > > RDEPENDS_dhcp-client = "bash"<br>
> > ><br>
> > > FILES_dhcp-omshell = "${bindir}/omshell"<br>
> > ><br>
> > > pkg_postinst_dhcp-server() {<br>
> > > mkdir -p $D/${localstatedir}/lib/dhcp<br>
> > > touch $D/${localstatedir}/lib/dhcp/dhcpd.leases<br>
> > > touch $D/${localstatedir}/lib/dhcp/dhcpd6.leases<br>
> > > }<br>
> > ><br>
> > > pkg_postinst_dhcp-client() {<br>
> > > mkdir -p $D/${localstatedir}/lib/dhcp<br>
> > > }<br>
> > ><br>
> > > pkg_postrm_dhcp-server() {<br>
> > > rm -f $D/${localstatedir}/lib/dhcp/dhcpd.leases<br>
> > > rm -f $D/${localstatedir}/lib/dhcp/dhcpd6.leases<br>
> > ><br>
> > > if ! rmdir $D/${localstatedir}/lib/dhcp 2>/dev/null; then<br>
> > > echo "Not removing ${localstatedir}/lib/dhcp as it is non-empty."<br>
> > > fi<br>
> > > }<br>
> > ><br>
> > > pkg_postrm_dhcp-client() {<br>
> > > rm -f $D/${localstatedir}/lib/dhcp/dhclient.leases<br>
> > > rm -f $D/${localstatedir}/lib/dhcp/dhclient6.leases<br>
> > ><br>
> > > if ! rmdir $D/${localstatedir}/lib/dhcp 2>/dev/null; then<br>
> > > echo "Not removing ${localstatedir}/lib/dhcp as it is non-empty."<br>
> > > fi<br>
> > > }<br>
> > ><br>
> > > Please help.<br>
> > ><br>
> > > Regards,<br>
> > > Himanshu<br>
> > ><br>
> > > From: Robert Yang <liezhi.yang@windriver.com><br>
> > > Sent: Wed, 02 Jul 2014 15:22:14<br>
> > > To: Himanshu Pandey <pandey_himanshu80@rediffmail.com>,<br>
> > > "openembedded-devel@lists.openembedded.org"<br>
> > > <openembedded-devel@lists.openembedded.org><br>
> > > Subject: Re: [bitbake-devel] Regarding rp-pppoe package<br>
> > ><br>
> > ><br>
> > > On 07/02/2014 05:49 PM, Himanshu Pandey wrote:<br>
> > > > Hi,<br>
> > > ><br>
> > > > I am getting following error when I tried to add and compile rp-pppoe<br>
> > pacakage:<br>
> > > ><br>
> > ><br>
> > > Please add the full error log, thanks.<br>
> > ><br>
> > > Btw, I will go to have dinner now, may reply tomorrow.<br>
> > ><br>
> > > // Robert<br>
> > ><br>
> > > > ERROR: oe_runconf failed<br>
> > > ><br>
> > > > Please help.<br>
> > > ><br>
> > > > Regards,<br>
> > > > Himanshu<br>
> > > ><br>
> > > ><br>
> > > ><br>
> > > ><br>
> > > > From: Robert Yang <liezhi.yang@windriver.com><br>
> > > > Sent: Wed, 02 Jul 2014 13:16:17<br>
> > > > To: Himanshu Pandey <pandey_himanshu80@rediffmail.com><br>
> > > > Cc: openembedded-devel <openembedded-devel@lists.openembedded.org><br>
> > > > Subject: Re: [bitbake-devel] Regarding Net-Snmp package<br>
> > > ><br>
> > > > I think that this email should go into oe-devel (see the cc) since<br>
> > > > the net-snmp is from the meta-networking layer, please see:<br>
> > > ><br>
> > > > meta-networking/recipes-protocols/net-snmp/net-snmp_5.7.2.bb<br>
> > > ><br>
> > > > PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-dev ${PN}-staticdev ${PN}-static<br>
> > > ${PN}-libs \<br>
> > > > ${PN}-mibs ${PN}-server ${PN}-client ${PN}-server-snmpd<br>
> > > > ${PN}-server-snmptrapd"<br>
> > > ><br>
> > > > There is no net-snmp in the PACKAGES, I think that you need use<br>
> > > > net-snmp-client or net-snmp-server.<br>
> > > ><br>
> > > > // Robert<br>
> > > ><br>
> > > ><br>
> > > ><br>
> > > ><br>
> > > > On 07/02/2014 03:36 PM, Himanshu Pandey wrote:<br>
> > > > > Hi,<br>
> > > > ><br>
> > > > > I am getting following errors:<br>
> > > > ><br>
> > > > > Error: net-snmp not found in the base feeds (genericx86_64 x86_64<br>
> > noarch any<br>
> > > > all).<br>
> > > > ><br>
> > > > > sed: can't read<br>
> > > > ><br>
> > > ><br>
> > ><br>
> ><br>
> /home/yocto/poky-dora-10.0.0/build/tmp/work/x86_64-poky-linux/net-snmp/5.7.2-r1/image/usr/bin/net-snmp-config:<br>
> > > > > No such file or directory<br>
> > > > ><br>
> > > > > Please help.<br>
> > > > ><br>
> > > > > Regards,<br>
> > > > > Himanshu<br>
> > > > ><br>
> > > > ><br>
> > > > ><br>
> > > ><br>
> > ><br>
> ><br>
> <<a href='http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/signatureline.htm@Middle?>'>http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/signatureline.htm@Middle?></a><br>
> > > > > Get your own *FREE* website, *FREE* domain & *FREE* mobile app with<br>
> Company<br>
> > > > email.<br>
> > > > > *Know More >*<br>
> > > > ><br>
> > > ><br>
> > ><br>
> ><br>
> <<a href='http://track.rediff.com/click?url=___http://businessemail.rediff.com/email-ids-for-companies-with-less-than-50-employees?sc_cid=sign-1-10-13___&cmp=host&lnk=sign-1-10-13&nsrv1=host>'>http://track.rediff.com/click?url=___http://businessemail.rediff.com/email-ids-for-companies-with-less-than-50-employees?sc_cid=sign-1-10-13___&cmp=host&lnk=sign-1-10-13&nsrv1=host></a><br>
> > > > ><br>
> > > > ><br>
> > > > ><br>
> > > ><br>
> > > ><br>
> > ><br>
> ><br>
> <<a href='http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/signatureline.htm@Middle?>'>http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/signatureline.htm@Middle?></a><br>
> > > > Get your own *FREE* website, *FREE* domain & *FREE* mobile app with Company<br>
> > > email.<br>
> > > > *Know More >*<br>
> > > ><br>
> > ><br>
> ><br>
> <<a href='http://track.rediff.com/click?url=___http://businessemail.rediff.com/email-ids-for-companies-with-less-than-50-employees?sc_cid=sign-1-10-13___&cmp=host&lnk=sign-1-10-13&nsrv1=host>'>http://track.rediff.com/click?url=___http://businessemail.rediff.com/email-ids-for-companies-with-less-than-50-employees?sc_cid=sign-1-10-13___&cmp=host&lnk=sign-1-10-13&nsrv1=host></a><br>
> > > ><br>
> > ><br>
> > ><br>
> ><br>
> <<a href='http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/signatureline.htm@Middle?>'>http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/signatureline.htm@Middle?></a><br>
> > > Get your own *FREE* website, *FREE* domain & *FREE* mobile app with Company<br>
> > email.<br>
> > > *Know More >*<br>
> > ><br>
> ><br>
> <<a href='http://track.rediff.com/click?url=___http://businessemail.rediff.com/email-ids-for-companies-with-less-than-50-employees?sc_cid=sign-1-10-13___&cmp=host&lnk=sign-1-10-13&nsrv1=host>'>http://track.rediff.com/click?url=___http://businessemail.rediff.com/email-ids-for-companies-with-less-than-50-employees?sc_cid=sign-1-10-13___&cmp=host&lnk=sign-1-10-13&nsrv1=host></a><br>
> > ><br>
> ><br>
> ><br>
> <<a href='http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/signatureline.htm@Middle?>'>http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/signatureline.htm@Middle?></a><br>
> > Get your own *FREE* website, *FREE* domain & *FREE* mobile app with Company<br>
> email.<br>
> > *Know More >*<br>
> ><br>
> <<a href='http://track.rediff.com/click?url=___http://businessemail.rediff.com/email-ids-for-companies-with-less-than-50-employees?sc_cid=sign-1-10-13___&cmp=host&lnk=sign-1-10-13&nsrv1=host>'>http://track.rediff.com/click?url=___http://businessemail.rediff.com/email-ids-for-companies-with-less-than-50-employees?sc_cid=sign-1-10-13___&cmp=host&lnk=sign-1-10-13&nsrv1=host></a><br>
> ><br>
><br>
> <<a href='http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/signatureline.htm@Middle?>'>http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/signatureline.htm@Middle?></a><br>
> Get your own *FREE* website, *FREE* domain & *FREE* mobile app with Company email.<br>
> *Know More >*<br>
> <<a href='http://track.rediff.com/click?url=___http://businessemail.rediff.com/email-ids-for-companies-with-less-than-50-employees?sc_cid=sign-1-10-13___&cmp=host&lnk=sign-1-10-13&nsrv1=host>'>http://track.rediff.com/click?url=___http://businessemail.rediff.com/email-ids-for-companies-with-less-than-50-employees?sc_cid=sign-1-10-13___&cmp=host&lnk=sign-1-10-13&nsrv1=host></a><br>
><br>
<br><a href='http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/signatureline.htm@Middle?'><img src="http://sigads.rediff.com/RealMedia/ads/adstream_nx.ads/www.rediffmail.com/signatureline.htm@Middle&rogue=1716b54fe387786204c5115fd1c9b84babf33ef6"></a><table cellpadding="0" cellspacing="0"><tbody><tr><td><div style="font-family: Arial, Helvetica, sans-serif; font-size:14px">Get your own <span style="padding-bottom: 0px; background-color: #cc0000; padding-left: 3px; padding-RIGHT: 3px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; padding-top: 0px"><b>FREE</b></span> website, <span style="padding-bottom: 0px; background-color: #c00; padding-left: 3px; padding-RIGHT: 3px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; padding-top: 0px"><b>FREE</b></span> domain & <span style="padding-bottom: 0px; background-color: #c00; padding-left: 3px; padding-RIGHT: 3px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; padding-top: 0px"><b>FREE</b></span> mobile app with Company email. </div></td><td><a href='http://track.rediff.com/click?url=___http://businessemail.rediff.com/email-ids-for-companies-with-less-than-50-employees?sc_cid=sign-1-10-13___&cmp=host&lnk=sign-1-10-13&nsrv1=host'><b>Know More ></b></a><!-- <in-put type="button" cl-ass="button" on-click="parent.location='http://track.rediff.com/click?url=___http://businessemail.rediff.com/company-email-hosting-services?sc_cid=signature-23-9-13___&cmp=signature-23-9-13&lnk=mypagelogout&nsrv1=host'" value="Know more >"> </input> --></td></tr></tbody></table>
<br><A HREF="http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/signatureline.htm@Middle?" target="_blank"><IMG SRC="http://sigads.rediff.com/RealMedia/ads/adstream_nx.ads/www.rediffmail.com/signatureline.htm@Middle"></A><table cellpadding="0" cellspacing="0"><tbody><tr><td><div style="font-family: Arial, Helvetica, sans-serif; font-size:14px">Get your own <span style="padding-bottom: 0px; background-color: #cc0000; padding-left: 3px; padding-RIGHT: 3px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; padding-top: 0px"><b>FREE</b></span> website, <span style="padding-bottom: 0px; background-color: #c00; padding-left: 3px; padding-RIGHT: 3px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; padding-top: 0px"><b>FREE</b></span> domain & <span style="padding-bottom: 0px; background-color: #c00; padding-left: 3px; padding-RIGHT: 3px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; padding-top: 0px"><b>FREE</b></span> mobile app with Company email. </div></td><td><a href="http://track.rediff.com/click?url=___http://businessemail.rediff.com/email-ids-for-companies-with-less-than-50-employees?sc_cid=sign-1-10-13___&cmp=host&lnk=sign-1-10-13&nsrv1=host" style="font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 14px; color:#0000cc" target="_blank"><b>Know More ></b></a><!-- <in-put type="button" cl-ass="button" on-click="parent.location='http://track.rediff.com/click?url=___http://businessemail.rediff.com/company-email-hosting-services?sc_cid=signature-23-9-13___&cmp=signature-23-9-13&lnk=mypagelogout&nsrv1=host'" value="Know more >"> </input> --></td></tr></tbody></table>