[oe] Bitbake Request for Testing of bitbake 1.8

Christopher Lang christopher.lang at plus.cablesurf.de
Thu Mar 8 20:26:19 UTC 2007


adding: 

GLIBC_ADDONS = "nptl"
GLIBC_EXTRA_OECONF = "--with-tls"

to the machine file fixes issues (2) and (3).

cheers
Chris



Am Donnerstag, 8. März 2007 20:46 schrieb Christopher Lang:
> here is the follow up (after Richard fixed the traceback):
>
> Using the "generic" distro and bb 1.8 there are some messages that "do not
> look good":
>
> (1) doesn't seem to make sense (3x glibc)
> (2) glibc 2.5 IS available
> (3) circular dependency
>
> see full bitbake -v output (annotated with (x) ) as well as distro/machine
> configuration below.
>
> cheers
> Chris
>
>
>
> Simple custom machine file used:
> ================================
>
> TARGET_ARCH = "i586"
> TARGET_VENDOR = "-oe"
>
> # stuff that I use for embedded development
> BOOTSTRAP_EXTRA_DEPENDS = "udev mc lrzsz gdb ncurses pciutils"
> BOOTSTRAP_EXTRA_RDEPENDS = "udev mc lrzsz gdbserver ncurses libstdc++
> pciutils pciutils-ids"
>
> udevdir = "/dev"
>
> # we need to clear HOTPLUG because task-bootstrap puts in linux-hotplug
> otherwise HOTPLUG = ""
>
> IPKG_ARCHS = "all ${TARGET_ARCH} ${MACHINE}"
>
>
>
> bitbake -v output
> =================
>
> chris at linux64:~/tmp/oe-test-linux-bb18/build> bitbake -v bootstrap-image
> NOTE: Psyco JIT Compiler (http://psyco.sf.net) not available. Install it to
> increase performance. NOTE: Handling BitBake files: - (4266/4266) [100 %]
> NOTE: Parsing finished. 0 cached, 4083 parsed, 183 skipped, 0 masked.
> NOTE: build 200703081942: started
>
> OE Build Configuration:
> BB_VERSION     = "1.7.999"
> OE_REVISION    = "2e1d1df32e14f9dd87ba08d9fa77c9b537683276"
> TARGET_ARCH    = "i586"
> TARGET_OS      = "linux"
> MACHINE        = "i586-OE-MACHINE"
> DISTRO         = "generic"
> DISTRO_VERSION = ".dev-snapshot-20070308"
> TARGET_FPU     = ""
>
> NOTE: Resolving missing task queue dependencies
> NOTE: selecting gcc-cross to satisfy virtual/i586-oe-linux-gcc due to
> PREFERRED_PROVIDERS NOTE: selecting glibc to satisfy virtual/libc due to
> PREFERRED_PROVIDERS NOTE: multiple providers are available for runtime
> kernel (linux-geodelx, linux-xxs1500, linux-colinux, linux-netvista,
> linux-uml, ipod, linux-geodegx, linux-epia, linux-x86, linux,
> linux-h6300-omap1, linux-dht-walnut); NOTE: consider defining a
> PREFERRED_PROVIDER entry to match runtime kernel NOTE: multiple providers
> are available for runtime kernel-module-uinput (linux-geodelx,
> linux-xxs1500, linux-colinux, linux-netvista, linux-uml, ipod,
> linux-geodegx, linux-epia, linux-x86, linux, linux-h6300-omap1,
> linux-dht-walnut); NOTE: consider defining a PREFERRED_PROVIDER entry to
> match runtime kernel-module-uinput NOTE: multiple providers are available
> for runtime kernel-module-input (linux-geodelx, linux-xxs1500,
> linux-colinux, linux-netvista, linux-uml, ipod, linux-geodegx, linux-epia,
> linux-x86, linux, linux-h6300-omap1, linux-dht-walnut); NOTE: consider
> defining a PREFERRED_PROVIDER entry to match runtime kernel-module-input
> NOTE: selecting glibc to satisfy runtime libsegfault due to
> PREFERRED_PROVIDERS NOTE: selecting glibc to satisfy runtime libsegfault
> due to PREFERRED_PROVIDERS NOTE: selecting glibc to satisfy runtime
> libsegfault due to PREFERRED_PROVIDERS (1)NOTE: multiple preferred
> providers are available for runtime libsegfault (glibc, glibc, glibc);
> NOTE: consider defining only one PREFERRED_PROVIDER entry to match runtime
> libsegfault (2)NOTE: preferred version 2.5 of glibc not available (for item
> virtual/i586-oe-linux-libc-for-gcc) NOTE: multiple providers are available
> for virtual/i586-oe-linux-libc-for-gcc (glibc, glibc-intermediate); NOTE:
> consider defining PREFERRED_PROVIDER_virtual/i586-oe-linux-libc-for-gcc
> NOTE: selecting glibc to satisfy virtual/libintl due to PREFERRED_PROVIDERS
> NOTE: multiple providers are available for runtime kernel-image-
> (linux-geodelx, linux-xxs1500, linux-colinux, linux-netvista, linux-uml,
> ipod, linux-geodegx, linux-epia, linux-x86, linux, linux-h6300-omap1,
> linux-dht-walnut); NOTE: consider defining a PREFERRED_PROVIDER entry to
> match runtime kernel-image- NOTE: selecting gcc-cross-initial to satisfy
> virtual/i586-oe-linux-gcc-initial due to PREFERRED_PROVIDERS NOTE:
> Preparing Runqueue
> NOTE: Marking Active Tasks
> NOTE: Pruned 666 inactive tasks, 509 left
> NOTE: Assign Weightings
> NOTE: Compute totals (have 1 endpoint(s))
> ERROR: Task 30
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/file/file-native_
>4.20.bb, do_install) (depends: Set([29])) ERROR: Task 34
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/file/file-native_
>4.20.bb, do_package) (depends: Set([70, 296, 305, 314, 30, 287])) ERROR:
> Task 269
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/linux-libc-header
>s/linux-libc-headers_2.6.18.bb, do_package) (depends: Set([34, 70, 265, 43,
> 98, 441])) ERROR: Task 352
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/glibc/glibc_2.3.5
>+cvs20050627.bb, do_package_write) (depends: Set([88, 269, 350])) ERROR:
> Task 351
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/glibc/glibc_2.3.5
>+cvs20050627.bb, do_populate_staging) (depends: Set([352])) ERROR: Task 78
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/gcc/gcc-cross_4.1
>.1.bb, do_configure) (depends: Set([288, 99, 71, 351, 76, 306, 44, 77, 370,
> 35, 342, 297, 315, 361])) ERROR: Task 74
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/gcc/gcc-cross_4.1
>.1.bb, do_compile) (depends: Set([78])) ERROR: Task 75
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/gcc/gcc-cross_4.1
>.1.bb, do_install) (depends: Set([74])) ERROR: Task 79
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/gcc/gcc-cross_4.1
>.1.bb, do_package) (depends: Set([360, 34, 75, 70, 305, 296, 43, 98, 369,
> 341, 314, 350, 287])) ERROR: Task 81
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/gcc/gcc-cross_4.1
>.1.bb, do_package_write) (depends: Set([79])) ERROR: Task 80
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/gcc/gcc-cross_4.1
>.1.bb, do_populate_staging) (depends: Set([81])) ERROR: Task 87
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/glibc/glibc_2.5.b
>b, do_configure) (depends: Set([288, 99, 71, 297, 44, 270, 80, 306, 35, 85,
> 86, 315])) ERROR: Task 83
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/glibc/glibc_2.5.b
>b, do_compile) (depends: Set([87])) ERROR: Task 84
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/glibc/glibc_2.5.b
>b, do_install) (depends: Set([83])) ERROR: Task 88
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/glibc/glibc_2.5.b
>b, do_package) (depends: Set([34, 98, 70, 296, 43, 269, 79, 305, 84, 314,
> 287])) ERROR: Chain ends at Task 88
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/glibc/glibc_2.5.b
>b, do_package) ERROR: Task 88
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/glibc/glibc_2.5.b
>b, do_package) (depends: Set([34, 98, 70, 296, 43, 269, 79, 305, 84, 314,
> 287])) ERROR: Chain ends at Task 88
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/glibc/glibc_2.5.b
>b, do_package) ERROR: Task 495
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/glibc/glibc-initi
>al_2.5.bb, do_package) (depends: Set([34, 98, 70, 296, 491, 269, 305, 314,
> 287])) ERROR: Task 497
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/glibc/glibc-initi
>al_2.5.bb, do_package_write) (depends: Set([495])) ERROR: Task 496
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/glibc/glibc-initi
>al_2.5.bb, do_populate_staging) (depends: Set([497])) ERROR: Task 458
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/gcc/gcc-cross-ini
>tial_4.1.1.bb, do_configure) (depends: Set([288, 35, 71, 456, 297, 306, 496,
> 370, 99, 457, 315])) ERROR: Task 454
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/gcc/gcc-cross-ini
>tial_4.1.1.bb, do_compile) (depends: Set([458])) ERROR: Task 455
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/gcc/gcc-cross-ini
>tial_4.1.1.bb, do_install) (depends: Set([454])) ERROR: Task 459
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/gcc/gcc-cross-ini
>tial_4.1.1.bb, do_package) (depends: Set([34, 70, 369, 296, 455, 98, 495,
> 305, 314, 287])) ERROR: Task 461
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/gcc/gcc-cross-ini
>tial_4.1.1.bb, do_package_write) (depends: Set([459])) ERROR: Task 460
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/gcc/gcc-cross-ini
>tial_4.1.1.bb, do_populate_staging) (depends: Set([461])) ERROR: Task 349
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/glibc/glibc_2.3.5
>+cvs20050627.bb, do_configure) (depends: Set([288, 99, 71, 297, 44, 460,
> 270, 306, 35, 347, 315, 348])) ERROR: Task 345
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/glibc/glibc_2.3.5
>+cvs20050627.bb, do_compile) (depends: Set([349])) ERROR: Task 346
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/glibc/glibc_2.3.5
>+cvs20050627.bb, do_install) (depends: Set([345])) ERROR: Task 350
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/glibc/glibc_2.3.5
>+cvs20050627.bb, do_package) (depends: Set([34, 459, 98, 70, 296, 43, 269,
> 305, 314, 346, 287])) ERROR: Chain ends at Task 350
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/glibc/glibc_2.3.5
>+cvs20050627.bb, do_package) ERROR: Task 350
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/glibc/glibc_2.3.5
>+cvs20050627.bb, do_package) (depends: Set([34, 459, 98, 70, 296, 43, 269,
> 305, 314, 346, 287])) ERROR: Chain ends at Task 350
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/glibc/glibc_2.3.5
>+cvs20050627.bb, do_package) ERROR: Task 88
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/glibc/glibc_2.5.b
>b, do_package) (depends: Set([34, 98, 70, 296, 43, 269, 79, 305, 84, 314,
> 287])) ERROR: Chain ends at Task 88
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/glibc/glibc_2.5.b
>b, do_package) ERROR: Task 36
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/file/file-native_
>4.20.bb, do_package_write) (depends: Set([34])) ERROR: Task 35
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/file/file-native_
>4.20.bb, do_populate_staging) (depends: Set([36])) ERROR: Chain ends at Task
> 35
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/file/file-native_
>4.20.bb, do_populate_staging) ERROR: Task 88
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/glibc/glibc_2.5.b
>b, do_package) (depends: Set([34, 98, 70, 296, 43, 269, 79, 305, 84, 314,
> 287])) ERROR: Chain ends at Task 88
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/glibc/glibc_2.5.b
>b, do_package) ERROR: Task 29
> (/home/chris/tmp/oe-test-linux-bb18/openembedded/packages/file/file-native_
>4.20.bb, do_compile) not processed! (3)This is probably a circular
> dependency (the chain might be printed above).
> chris at linux64:~/tmp/oe-test-linux-bb18/build>
>
> Am Mittwoch, 7. März 2007 15:26 schrieb Richard Purdie:
> > On Wed, 2007-03-07 at 12:17 +0100, Christopher Lang wrote:
> > > Richard,
> > >
> > > I did some tests with bb 1.8 and with same setup with 1.66.
> > >
> > > 1.66 works, 1.8 fails.
> > >
> > > results in: http://bugs.openembedded.org/show_bug.cgi?id=1944
> >
> > Sorry for the delay in getting to this, I had seen it and have now
> > committed a fix for the traceback. See the bug report but if you are
> > having dependency issues afterwards, please follow up this thread with
> > them, at least initially.
> >
> > Thanks,
> >
> > Richard
> >
> >
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel at lists.openembedded.org
> > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel




More information about the Openembedded-devel mailing list