From: Rich A. <ric...@gm...> - 2010-06-08 18:04:09
|
Could someone offer a suggestion on how to tell a recipe not to perform a fetch when the archive already exists in the sources directory? Because I cannot 'git', I pulled a u-boot-ompa3_git archive via http and placed it into my sources directory, but the do_fetch routine insists on going out and trying to find the package on its own. What is it looking for that I'm not satisfying? The 'git-GUID' (for lack of a better term) matches the SRCREV in the recipe. But I don't have any MD5 file for it. Thanks, Rich |
From: vwyodapink <vwy...@gm...> - 2010-06-08 18:20:27
|
Its looking for the MD5 sums, from my beginners understanding bitbake needs the MD5 sums or else it will not do that specific .bb recipe. I am not sure if you can make it not look for MD5 sums. I think maybe another way would be to comment out the original fetch on the recipe your doing and make fetch point to the location, but I think it would still want the MD5 sums of everything. Hope this helps some, I am sure someone will point out more if I missed anything. rich105 wrote: > > Could someone offer a suggestion on how to tell a recipe not to perform a > fetch when the archive already exists in the sources directory? > > Because I cannot 'git', I pulled a u-boot-ompa3_git archive via http and > placed it into my sources directory, but the do_fetch routine insists on > going out and trying to find the package on its own. What is it looking > for > that I'm not satisfying? The 'git-GUID' (for lack of a better term) > matches > the SRCREV in the recipe. But I don't have any MD5 file for it. > > > Thanks, > Rich > > ------------------------------------------------------------------------------ > ThinkGeek and WIRED's GeekDad team up for the Ultimate > GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the > lucky parental unit. See the prize list and enter to win: > http://p.sf.net/sfu/thinkgeek-promo > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > -- View this message in context: http://old.nabble.com/How-to-tell-bitbake-not-to-fetch--tp28821224p28821360.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: vwyodapink <vwy...@gm...> - 2010-06-08 18:23:49
|
Oh and also are you sure you got EVERYTHING? It maybe looking for things outside of what you copied to the directory, Also make sure you config file is properly pointing to the directory you put everything in. vwyodapink wrote: > > Its looking for the MD5 sums, from my beginners understanding bitbake > needs the MD5 sums or else it will not do that specific .bb recipe. I am > not sure if you can make it not look for MD5 sums. > > I think maybe another way would be to comment out the original fetch on > the recipe your doing and make fetch point to the location, but I think it > would still want the MD5 sums of everything. > > Hope this helps some, I am sure someone will point out more if I missed > anything. > > > > rich105 wrote: >> >> Could someone offer a suggestion on how to tell a recipe not to perform a >> fetch when the archive already exists in the sources directory? >> >> Because I cannot 'git', I pulled a u-boot-ompa3_git archive via http and >> placed it into my sources directory, but the do_fetch routine insists on >> going out and trying to find the package on its own. What is it looking >> for >> that I'm not satisfying? The 'git-GUID' (for lack of a better term) >> matches >> the SRCREV in the recipe. But I don't have any MD5 file for it. >> >> >> Thanks, >> Rich >> >> ------------------------------------------------------------------------------ >> ThinkGeek and WIRED's GeekDad team up for the Ultimate >> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the >> lucky parental unit. See the prize list and enter to win: >> http://p.sf.net/sfu/thinkgeek-promo >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> >> > > -- View this message in context: http://old.nabble.com/How-to-tell-bitbake-not-to-fetch--tp28821224p28821395.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Rich A. <ric...@gm...> - 2010-06-08 20:20:29
|
I cheated, and commented out the SRC_URI reference to the repository in the recipe, and it found and unpacked the tar file. I also created an MD5 file for it to find. It went further this time, but complained about: NOTE: make CROSS_COMPILE=arm-angstrom-linux-gnueabi- omap3_overo_config make: *** No rule to make target `omap3_overo_config'. Stop. FATAL: oe_runmake failed That was when I bitbaked u-boot-omap3. I've since started a bitbake of omap3-custom-image, to see what else it'll find, so I'll post a follow up later if I find anything I think would be valuable to someone else! Thanks for the suggestions, Rich On Tue, Jun 8, 2010 at 2:23 PM, vwyodapink <vwy...@gm...> wrote: > > Oh and also are you sure you got EVERYTHING? It maybe looking for things > outside of what you copied to the directory, Also make sure you config file > is properly pointing to the directory you put everything in. > > > > vwyodapink wrote: > > > > Its looking for the MD5 sums, from my beginners understanding bitbake > > needs the MD5 sums or else it will not do that specific .bb recipe. I am > > not sure if you can make it not look for MD5 sums. > > > > I think maybe another way would be to comment out the original fetch on > > the recipe your doing and make fetch point to the location, but I think > it > > would still want the MD5 sums of everything. > > > > Hope this helps some, I am sure someone will point out more if I missed > > anything. > > > > > > > > rich105 wrote: > >> > >> Could someone offer a suggestion on how to tell a recipe not to perform > a > >> fetch when the archive already exists in the sources directory? > >> > >> Because I cannot 'git', I pulled a u-boot-ompa3_git archive via http and > >> placed it into my sources directory, but the do_fetch routine insists on > >> going out and trying to find the package on its own. What is it looking > >> for > >> that I'm not satisfying? The 'git-GUID' (for lack of a better term) > >> matches > >> the SRCREV in the recipe. But I don't have any MD5 file for it. > >> > >> > >> Thanks, > >> Rich > >> > >> > ------------------------------------------------------------------------------ > >> ThinkGeek and WIRED's GeekDad team up for the Ultimate > >> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the > >> lucky parental unit. See the prize list and enter to win: > >> http://p.sf.net/sfu/thinkgeek-promo > >> _______________________________________________ > >> gumstix-users mailing list > >> gum...@li... > >> https://lists.sourceforge.net/lists/listinfo/gumstix-users > >> > >> > > > > > > -- > View this message in context: > http://old.nabble.com/How-to-tell-bitbake-not-to-fetch--tp28821224p28821395.html > Sent from the Gumstix mailing list archive at Nabble.com. > > > > ------------------------------------------------------------------------------ > ThinkGeek and WIRED's GeekDad team up for the Ultimate > GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the > lucky parental unit. See the prize list and enter to win: > http://p.sf.net/sfu/thinkgeek-promo > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: rich105 <ric...@gm...> - 2010-07-06 13:58:18
|
Follow-up with solution for this self-inflicted error. This generic error was caused by bitbake not being able to find the makefile. When I reworked the recipe to get around my 'git' problems, I used file URLs instead of network ones, and copied the tar locally, which worked, partially. The unpacking mechanism places the files in a uboot directory under the .../temp tree for this package, which is different than what is done when the files are pulled via git. To resolve, I manually moved the unpacked files from /tmp/work/overo-angstrom-linux-gnueabi/u-boot-omap3-2009.11.1+r0+git92222b9a44bcf117499f4d48409687cf9c6ebd0d-r0/temp/uboot, to /tmp/work/overo-angstrom-linux-gnueabi/u-boot-omap3-2009.11.1+r0+git92222b9a44bcf117499f4d48409687cf9c6ebd0d-r0/temp/git and the recipe was satisfied. I had to rediscover this after a subsequent rebuild, so this time, I'm logging it where I'll be able to find it again :) I doubt anyone else will need this, since this was a result of my own fiddling, but there it is. -Rich rich105 wrote: > > I cheated, and commented out the SRC_URI reference to the repository in > the > recipe, and it found and unpacked the tar file. I also created an MD5 > file > for it to find. It went further this time, but complained about: > > NOTE: make CROSS_COMPILE=arm-angstrom-linux-gnueabi- omap3_overo_config > make: *** No rule to make target `omap3_overo_config'. Stop. > FATAL: oe_runmake failed > > That was when I bitbaked u-boot-omap3. I've since started a bitbake of > omap3-custom-image, to see what else it'll find, so I'll post a follow up > later if I find anything I think would be valuable to someone else! > > Thanks for the suggestions, > Rich > > -- View this message in context: http://old.nabble.com/How-to-tell-bitbake-not-to-fetch--tp28821224p29085661.html Sent from the Gumstix mailing list archive at Nabble.com. |