From: Bob C. <bco...@ve...> - 2010-12-30 02:21:25
|
Hi Darren, Thanks for helping. I'm getting this error when I try to run either 'bitbake iputils -c clean' or 'bitbake omap3-console-image x-load u-boot-omap3'. Do you know how to fix it? Thanks, Bob ---------------------------------------------------------------------------------- [bob@deaf57 build]$ bitbake iputils -c clean NOTE: Handling BitBake files: - (3628/7257) [49 %]ERROR: /home/bob/overo-oe/org.openembedded.dev/recipes/iputils/iputils_20071127.bb:20: unparsed line: '"http://ftp.de.debian.org/debian/pool/main/i/iputils/iputils_${PV}.orig.tar.gz file://debian/fix-dead-host-ping-stats.diff file://debian/add-icmp-return-codes.diff file://debian/use_gethostbyname2.diff file://debian/fix-cmsghdr-offset-bug.diff file://debian/targets.diff file://debian/fix-arping-timeouts.diff "' while parsing /home/bob/overo-oe/org.openembedded.dev/recipes/iputils/iputils_20071127.bb ERROR: /home/bob/overo-oe/org.openembedded.dev/recipes/iputils/iputils_20071127.bb:20: unparsed line: '"http://ftp.de.debian.org/debian/pool/main/i/iputils/iputils_${PV}.orig.tar.gz file://debian/fix-dead-host-ping-stats.diff file://debian/add-icmp-return-codes.diff file://debian/use_gethostbyname2.diff file://debian/fix-cmsghdr-offset-bug.diff file://debian/targets.diff file://debian/fix-arping-timeouts.diff "' while parsing /home/bob/overo-oe/org.openembedded.dev/recipes/iputils/iputils_20071127.bb NOTE: Handling BitBake files: / (7256/7257) [99 %]Command execution failed: Traceback (most recent call last): File "/home/bob/overo-oe/bitbake/lib/bb/command.py", line 85, in runAsyncCommand self.cooker.updateCache() File "/home/bob/overo-oe/bitbake/lib/bb/cooker.py", line 829, in updateCache if not self.parser.parse_next(): File "/home/bob/overo-oe/bitbake/lib/bb/cooker.py", line 1022, in parse_next raise ParsingErrorsFound ParsingErrorsFound ------------------------------------------------------------------------------------------- On 12/29/2010 08:50 PM, Darren wrote: > Tried to attach this before but the list rejected it. Here's my iputils recipe > that gets rid of docbook. Let me know if it works for you. > > > ---- CUT HERE ---- > SECTION = "console/network" > DESCRIPTION = "Utilities for the IP protocol, including traceroute6, \ > tracepath, tracepath6, ping, ping6 and arping." > SECTION = "console/network" > LICENSE ="BSD" > DEPENDS = "" > > PR = "r3" > > DEFAULT_PREFERENCE_angstrom = "2" > > SRC_URI = > "http://ftp.de.debian.org/debian/pool/main/i/iputils/iputils_${PV}.orig.tar.gz \ > file://debian/fix-dead-host-ping-stats.diff \ > file://debian/add-icmp-return-codes.diff \ > file://debian/use_gethostbyname2.diff \ > file://debian/fix-cmsghdr-offset-bug.diff \ > file://debian/targets.diff \ > file://debian/fix-arping-timeouts.diff \ > " > > S = "${WORKDIR}/iputils_20071127.orig" > > PACKAGES_IPV4 = "${PN}-ping ${PN}-arping ${PN}-tracepath" > PACKAGES_IPV6 = "${PN}-ping6 ${PN}-tracepath6 ${PN}-traceroute6" > all_pkgs = "${PACKAGES_IPV4} \ > ${@base_contains('DISTRO_FEATURES', 'ipv6', '${PACKAGES_IPV6}', '', d)}" > PACKAGES += "${all_pkgs}" > > ALLOW_EMPTY_${PN} = "1" > RDEPENDS_{PN} += "${all_pkgs}" > > FILES_${PN}= "" > FILES_${PN}-ping= "${base_bindir}/ping.${PN}" > FILES_${PN}-ping6= "${base_bindir}/ping6.${PN}" > FILES_${PN}-arping= "${bindir}/arping" > FILES_${PN}-tracepath= "${bindir}/tracepath" > FILES_${PN}-tracepath6= "${bindir}/tracepath6" > FILES_${PN}-traceroute6= "${bindir}/traceroute6" > > do_compile () { > make_targets="${@base_contains('DISTRO_FEATURES', 'ipv6', 'all', 'tracepath ping > arping', d)}" > oe_runmake 'CC=${CC}' \ > KERNEL_INCLUDE="${STAGING_INCDIR}" \ > LIBC_INCLUDE="${STAGING_INCDIR}" ${make_targets} > } > > do_install_ipv6 () { > install -m 4555 ping6 ${D}${base_bindir}/ping6.${PN} > install -m 4555 traceroute6 ${D}${bindir}/ > install -m 0755 tracepath6 ${D}${bindir} > } > do_install () { > install -m 0755 -d ${D}${base_bindir} ${D}${bindir} > # SUID root programs > install -m 4555 ping ${D}${base_bindir}/ping.${PN} > # Other programs > for i in arping tracepath; do > install -m 0755 $i ${D}${bindir}/ > done > > ${@base_contains('DISTRO_FEATURES', 'ipv6', 'do_install_ipv6', '', d)} > } > > # Busybox also provides ping and ping6, so use update-alternatives > # Also fixup SUID bit for applications that need it > pkg_postinst_${PN}-ping () { > chmod 4555 ${base_bindir}/ping.${PN} > update-alternatives --install ${base_bindir}/ping ping ping.${PN} 100 > } > pkg_prerm_${PN}-ping () { > update-alternatives --remove ping ping.${PN} > } > > pkg_postinst_${PN}-ping6 () { > chmod 4555 ${base_bindir}/ping6.${PN} > update-alternatives --install ${base_bindir}/ping6 ping6 ping6.${PN} 100 > } > pkg_prerm_${PN}-ping6 () { > update-alternatives --remove ping6 ping6.${PN} > } > > pkg_postinst_${PN}-traceroute6 () { > chmod 4555 ${bindir}/traceroute6 > } > > SRC_URI[md5sum] = "a1d0aca33da380d6045c5c0e5002c09d" > SRC_URI[sha256sum] = > "9e4ab143828fefb3b67ce2bc3ad63a91cacc45d97161822915778683fb80343b" > > ---- CUT HERE ---- > > > ----- Original Message ---- > From: Bob Cochran<bco...@ve...> > To: General mailing list for gumstix users. > <gum...@li...> > Sent: Wed, December 29, 2010 6:53:27 PM > Subject: Re: [Gumstix-users] Fwd: Re: Openjade not building > > Hi David, > > Here is the failed log section I'm seeing in my terminal. I assume it is > because I made incorrect changes to iputils_20071127.bb (you can see the > diff far below): > > -------------------------------------------------------------------------------------------------------------------------------- > > NOTE: Running task 3188 of 4910 (ID: 2061, > /home/bob/overo-oe/org.openembedded.dev/recipes/iputils/iputils_20071127.bb, > do_compile) > NOTE: package iputils-20071127-r3: task do_compile: Started > ERROR: TaskFailed event exception, aborting > ERROR: Build of > /home/bob/overo-oe/org.openembedded.dev/recipes/iputils/iputils_20071127.bb > do_install failed > NOTE: package iputils-20071127-r3: task do_compile: Succeeded > ERROR: Task 2052 > (/home/bob/overo-oe/org.openembedded.dev/recipes/iputils/iputils_20071127.bb, > do_install) failed with 256 > ERROR: > '/home/bob/overo-oe/org.openembedded.dev/recipes/iputils/iputils_20071127.bb' > failed > NOTE: Running task 3189 of 4910 (ID: 2052, > /home/bob/overo-oe/org.openembedded.dev/recipes/iputils/iputils_20071127.bb, > do_install) > NOTE: package iputils-20071127-r3: task do_install: Started > ERROR: Function do_install failed > NOTE: Task failed: ('function do_install failed', > '/home/bob/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/iputils-20071127-r3/temp/log.do_install.3168') > > ERROR: Logfile of failure stored in: > /home/bob/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/iputils-20071127-r3/temp/log.do_install.3168 > > Log data follows: > | install: cannot create regular file > `/home/bob/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/iputils-20071127-r3/image/bin/ping.iputils': > > No such file or directory > | ERROR: Function do_install failed > NOTE: package iputils-20071127-r3: task do_install: Failed > ERROR: TaskFailed event exception, aborting > ERROR: Build of > /home/bob/overo-oe/org.openembedded.dev/recipes/iputils/iputils_20071127.bb > do_install failed > ERROR: Task 2052 > (/home/bob/overo-oe/org.openembedded.dev/recipes/iputils/iputils_20071127.bb, > do_install) failed with 256 > ERROR: > '/home/bob/overo-oe/org.openembedded.dev/recipes/iputils/iputils_20071127.bb' > failed > ERROR: > '/home/bob/overo-oe/org.openembedded.dev/recipes/iputils/iputils_20071127.bb' > failed > ---------------------------------------------------------------------------------------------------------------------------------------------------- > > > I have attached a copy of my bitbake recipe. I found the recipe in > /home/bob/overo-oe/org.openembedded.dev/recipes/iputils. > > I'm taking the Gumstix bitbake tutorial so I can learn what the recipe > is doing and what is being done with it. > > You mentioned attaching the log.do_XXX from the temp folder. Would that > be under a directory tree like this: > > /home/bob/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/omap3-console-image-1.0-r0/temp > > > Thanks > > Bob > > > > On 12/29/2010 06:23 PM, cybaslt wrote: >> What kind of problems are you getting? I suggest always posting part of log >> showing error, maybe attaching log.do_XXX from temp folder. >> >> Did you clean working files before running build again? >> >> -david >> >> >> Bob Cochran wrote: >>> I'm having problems getting my changes to the iputils recipe to build. >>> Clearly I've made a mistake somewhere. Can someone set me straight on >>> how to "remove the docs from iputils"? >>> >>> Thanks >>> >>> Bob Cochran >>> >>> >>> -------- Original Message -------- >>> Subject: Re: [Gumstix-users] Openjade not building >>> Date: Wed, 29 Dec 2010 15:04:33 -0500 >>> From: Bob Cochran<bco...@ve...> >>> Reply-To: General mailing list for gumstix users. >>> <gum...@li...> >>> To: General mailing list for gumstix users. >>> <gum...@li...> >>> >>> >>> >>> Hmmm, >>> >>> I'm facing the same problem with Openjade not building and have never >>> edited a bitbake recipe before. There is a first time for everything. >>> How does this diff look? >>> >>> ----------------------------------------------------------------------------------------------------------------------------------- >>> - >>> >>> [bob@deaf57 iputils]$ diff iputils_20071127.bb >>> iputils_20071127_bb_original >>> 6c6 >>> < DEPENDS = "sgmlspl-native" >>> --- >>> > DEPENDS = "docbook-utils-native sgmlspl-native" >>> 40a41 >>> > FILES_${PN}-doc = "${mandir}/man8" >>> 46c47 >>> < LIBC_INCLUDE="${STAGING_INCDIR}" ${make_targets} >>> --- >>> > LIBC_INCLUDE="${STAGING_INCDIR}" ${make_targets} man >>> 52c53,54 >>> < install -m 0755 tracepath6 ${D}${bindir}/ || true >>> --- >>> > install -m 0755 tracepath6 ${D}${bindir}/ >>> > install -m 0644 doc/traceroute6.8 ${D}${mandir}/man8/ || true >>> 54a57 >>> > install -m 0755 -d ${D}${base_bindir} ${D}${bindir} >>> ${D}${mandir}/man8 >>> 61c64,68 >>> < >>> --- >>> > # Manual pages for things we build packages for >>> > for i in tracepath.8 ping.8 arping.8; do >>> > install -m 0644 doc/$i ${D}${mandir}/man8/ || true >>> > done >>> > >>> --------------------------------------------------------------------------------------------------- >>> - >>> >>> Thanks >>> >>> Bob Cochran >>> >>> On 12/29/2010 02:33 PM, Scott Brown wrote: >>>> David, >>>> >>>> That fixed the problem and the build is continuing on. Thanks for the >>>> post. >>>> >>>> -Scott >>>> >>>> >>>> Hi, >>>> >>>> I think I mentioned that before. OpeJade is required for docbook, which >>>> is >>>> required for iptools, because in latest release manual pages do not come >>>> precompiled. If you do not need man pages, simple edit recipe (iputils, >>>> I >>>> think) and remove dependencies for docbook and from make line. >>>> >>>> -david >>>> >>>> >>>> > ------------------------------------------------------------------------------ >>> Learn how Oracle Real Application Clusters (RAC) One Node allows customers >>> to consolidate database storage, standardize their database environment, >>> and, >>> should the need arise, upgrade to a full multi-node Oracle RAC database >>> without downtime or disruption >>> http://p.sf.net/sfu/oracle-sfdevnl >>> _______________________________________________ >>> gumstix-users mailing list >>> gum...@li... >>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>> >>> >>> >>> > ------------------------------------------------------------------------------ >>> Learn how Oracle Real Application Clusters (RAC) One Node allows customers >>> to consolidate database storage, standardize their database environment, >>> and, >>> should the need arise, upgrade to a full multi-node Oracle RAC database >>> without downtime or disruption >>> http://p.sf.net/sfu/oracle-sfdevnl >>> _______________________________________________ >>> gumstix-users mailing list >>> gum...@li... >>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>> >>> > > > > > ------------------------------------------------------------------------------ > Learn how Oracle Real Application Clusters (RAC) One Node allows customers > to consolidate database storage, standardize their database environment, and, > should the need arise, upgrade to a full multi-node Oracle RAC database > without downtime or disruption > http://p.sf.net/sfu/oracle-sfdevnl > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |