**** BEGIN LOGGING AT Thu May 30 03:00:00 2013 May 30 04:41:17 how would I make it so a recipe is never automatically added as a runtime dependency for another recipe? May 30 04:59:08 I guess I would use EXCLUDE_FROM_SHLIBS to make sure other packages don't automatically depend on a package May 30 06:46:47 I get xterm: Cannot allocate color "rgb:5c/5c/ff" when opening xterm on target device. any ideas? May 30 07:52:48 good morning May 30 08:11:13 morning all May 30 08:28:31 for PACKAGECONFIG, if I want to add xcms to it do I just put PACKAGECONFIG += "xcms" in distro conf file? May 30 08:30:08 no, because you need to specify what packageconfig you want to add to May 30 08:30:42 use PACKAGECONFIG_pn-[recipename] May 30 08:30:43 I want to enable xcms in libx11 recipe May 30 08:31:10 not sure that you can do += with overrides like that May 30 08:31:30 so you'll probably need PACKAGECONFIG_append_pn-[recipe] = " xcms" May 30 08:31:52 literally or do I need to replace "recipe" with something? May 30 08:33:54 you need the put the recipe name there May 30 08:34:10 oh hang on, xcms in libx11? May 30 08:34:12 really? May 30 08:34:15 you know that, well, doesn't work. May 30 08:34:54 how so? May 30 08:36:21 well, it's barely used. what did you want it for? May 30 08:36:50 I am trying to work out why xsetroot -solid rgb:5c/5c/ff or xterm -bg rgb:5c/5c/ff doesn't work in my image May 30 08:37:25 xsetroot giving unknown color and xterm giving unable to allocate color May 30 08:38:09 it seems to fail on the XParseColor API call which is part of xlib May 30 08:38:20 and I am thinking, maybe it has been disabled somehow May 30 08:38:28 thats not xcms May 30 08:38:36 maybe you're missing rgb.txt May 30 08:38:48 okay. how would I get it installed? May 30 08:41:41 looks like I have /usr/share/X11/rgb.txt May 30 08:41:47 I will try adding it to xorg conf May 30 08:42:23 it should find it automatically May 30 08:43:52 I added rgbpath to xorg conf, it still doesn't help May 30 08:44:25 i thought you could only pass #hex values like html to X May 30 08:44:42 5c/5c/ff is hex values May 30 08:45:08 if I run xsetroot on a normal Linux distribution and point DISPLAY to the target device, it accepts the rgb value fine May 30 08:45:38 try #5c5cff May 30 08:46:06 rburton: that works May 30 08:46:27 rburton: but how come rgb doesn't work? May 30 08:47:17 maybe it needs some locale support to know what "rgb:" is? May 30 08:47:36 ah, that's handled by xcms May 30 08:47:47 just use #5c5cff instead of enabling xcms just for that May 30 08:48:27 its a non-trivial lump of code, enable it if you want, but this is the first time i've seen someone want it :) May 30 08:48:34 it's causing ls --color to not work in xterm May 30 08:48:44 the directories are not colored purple-blue May 30 08:48:52 they are set to the foreground color instead May 30 08:50:07 so I would like my directory listings to be properly colored May 30 08:50:09 =) May 30 08:50:26 luckily you can use packageconfig to turn it on :) May 30 08:51:16 if I have something_append = "a", and then something_append = "b", what will something contain? May 30 08:52:04 ab May 30 08:52:21 note that you need a leading space for something like packageconfig May 30 08:52:30 or ba, depending on parse order May 30 08:52:40 so can I technically do PACKAGECONFIG_append = " xcms" ? May 30 08:53:19 that will probably add xcms to every packageconfig statement ever May 30 08:53:24 which is why i said to use _append_pn-libx11 May 30 08:53:42 agreed, no probably about it, it definitely will :) May 30 08:54:07 PACKAGECONFIG_append_pn-libx11 = " xcms" in my distro config then? May 30 08:54:23 yes May 30 08:56:38 rburton: thanks =) May 30 12:04:40 rburton: you're right. xlib --disable-xcms was the reason why rgb: wasn't being recognized. May 30 12:05:33 rburton: and also why the colors weren't working May 30 12:08:31 hi. i was wondering what the license is on the various *.png file in yocto git. in the ./documentation. i think it's not obvious, as there is no mention of the documentation in LICENSE. and i'd like to know how i can reuse the images in a presentation. May 30 12:11:03 Net147: it might be worth a revisit and enabling xcms by default May 30 12:11:22 rburton: I agree. I spent many hours trying to figure it out May 30 12:13:47 rburton: was digging into xterm and xsetroot source code to trace the problem May 30 12:28:45 rburton: may I leave that in your experienced hands? or should I open a bug report? =) May 30 12:30:23 Net147: open a bug so it doesn't get forgotten May 30 12:38:43 rburton: done - https://bugzilla.yoctoproject.org/show_bug.cgi?id=4576 May 30 12:38:44 Bug 4576: normal, Undecided, ---, ross.burton, NEW , libx11: Xcms should be enabled by default May 30 12:39:26 merci May 30 12:52:14 rburton: I would have thought it is a regression because it was enabled by default previously for normal libx11 May 30 12:53:33 which wasn't the default libx11, the trim version was May 30 12:53:38 (iirc) May 30 12:53:54 I see May 30 12:57:25 what about custom distros where people set PREFERRED_PROVIDER_virtual/libx11 = "libx11"? May 30 12:59:27 for them, its been broken for about a year May 30 12:59:38 i'll sort it (or you can send a patch) May 30 12:59:44 i'm away next week so i may not get to it May 30 12:59:54 if you do send a patch, before/after binary sizes would be interesting May 30 13:00:19 well I tested on my desktop Linux OS May 30 13:03:10 --disable-xcms: 12100710 bytes, --enable-xcms: 12112575 bytes May 30 13:03:48 non-trivial but not massive May 30 13:04:24 toggle it to enabled then people can turn it off if the 12k bothers them :) May 30 13:08:17 more actually if I recompile both with same compiler/libs May 30 13:08:18 --disable-xcms: 12100710 bytes, --enable-xcms: 12184174 bytes May 30 13:08:56 83464 bytes May 30 13:09:18 I guess newer GCC must be adding bloat May 30 13:09:42 is that stripped? May 30 13:09:51 yes May 30 13:09:59 the best way would be to do the change in oe-core and then use buildhistory-diff May 30 13:16:13 perhaps May 30 13:16:56 rburton: I haven't got llvmpipe to work yet. swrast driver fails to load. something about not being able to find an llvm ostream symbol May 30 13:17:06 shame May 30 13:17:31 rburton: I could try a newer LLVM. was using LLVM 2.9 but it's up to 3.2 now. May 30 13:18:48 is there any reason crossscripts is placed after the native sysroot bin instead of before? May 30 13:18:52 in PATH May 30 13:20:48 I have llvm-config native version in native sysroot bin, and I also have an llvm-config script in crossscripts. May 30 13:21:23 so it picks the native one when I am building a recipe for target that depends on llvm May 30 13:23:46 maybe it should be if building native recipe then native sysroot bin comes first, otherwise the crossscripts path comes first? May 30 14:09:44 rburton: isn't Mesa at 9.1.3 now? May 30 14:10:45 rburton: http://lists.freedesktop.org/archives/mesa-announce/2013-May/000051.html May 30 14:12:33 Net147: they need to update their web site more often May 30 14:12:44 damnit May 30 14:12:53 rburton: yeah. their website does lag behind May 30 14:13:01 rburton: I have noticed that in the past too May 30 14:13:27 rburton: I only know that it's at 9.1.3 because of package updates on my desktop Linux distribution May 30 14:16:30 rburton: I noticed in the release announcement they use --with-llvm-shared-libs. maybe I should build LLVM with --enable-shared. perhaps that would solve my problem May 30 14:39:58 Is there an option to make yocto build stripped version of vmlinux? May 30 14:46:27 I want to build with no debugging symbols May 30 14:56:19 is bitbake broken? 'tuple' object has no attribute 'quit' May 30 14:58:30 I reverted to 5cb59cc6910d8f3165528c4a71e29e4de897d242. seems to be working. May 30 14:58:44 who broke bitbake? May 30 14:59:04 use git-bisect May 30 15:04:11 kergoth: 0fc3a1eddfbab5cbf61c028cf8bc0d6b27b6c420 May 30 15:07:18 fails when I doing clean build, PRSERVER localhost May 30 16:11:33 anyone seen "undefined reference to yywrap" when trying to configure a package that uses AC_PROG_LEX? May 30 16:12:08 rburton: yacc vs. bison? flex not installed? May 30 16:13:30 its there May 30 16:14:12 generates the C and compiles it, then fails May 30 16:14:53 the newer version of flex and bison seem to be more demanding.. May 30 16:15:03 some of the deprecated items people have been using for years appears to have finally gone May 30 16:19:03 oh, that's not the failure May 30 16:19:16 oh goddamniut May 30 16:19:19 "flex.real" May 30 16:19:27 is very much not "^flex " May 30 16:20:04 there was a recent mail thread where someone got bit by that sort of version check due to the wrapper use, not sure if it was ever resolved, though May 30 16:20:45 ahh.. ya thats a fun one.. May 30 16:21:01 it wasn't May 30 16:21:21 I don't think you can exec from shell w/o being forced to change arg0.. May 30 16:22:40 you can do it with bash May 30 16:23:02 I didn't realize you could.. May 30 16:23:04 $ cat mwhaha May 30 16:23:06 exec -a mwhahaha ./myname May 30 16:23:08 $ cat myname May 30 16:23:10 echo Hello. I am $0 May 30 16:23:12 $ ./mwhaha May 30 16:23:14 Hello. I am mwhahaha May 30 16:23:24 ahh nice May 30 16:23:36 * rburton will try May 30 16:23:39 so that might be a fix for some of the 'real' wrappers.. use bash and the exec -a May 30 16:32:49 hm, the ones that bounce though env lose the -a May 30 16:35:33 (because env does another exec) May 30 16:36:40 ahh May 30 16:36:50 * rburton thinks he has a fix May 30 16:36:56 instead of env, use "eval $@" May 30 16:38:45 $ flex --version May 30 16:38:47 flex 2.5.35 May 30 16:38:49 * rburton cheers May 30 16:39:16 I think most of the wrappers are generated using the wrapper class (might be wrong though).. so if there is a better way, that'd be the place to make the initial change May 30 16:39:25 yeah, fixed it in the class May 30 16:41:40 oh, eval won't work May 30 16:41:49 because it won't export them to the subshell May 30 18:02:31 hi Jefro May 30 18:03:24 mranostay heya May 30 18:04:53 * mranostay curses proxies May 30 22:04:12 hmm, oe-core has a different systemd version than poky does, afaict. oe-core has 204, poky has 197, both master. this doesn't seem quite right May 30 22:07:14 that seems odd.. they're normally in sync May 30 23:20:27 hi fray! May 30 23:42:20 I wonder if Yocto/OE should be using its own built perl for pod2man, text2html, etc. instead of the host perl. perl 5.18 on host is causing documentation build breakages. May 30 23:43:04 meta = "(detachedfromecb30a9):ecb30a910b8c2f3d39ab4d3bf5f3eb1898097b76" May 30 23:43:07 * kergoth scratches head May 30 23:43:41 kergoth: did you just do a git bisect or something? May 30 23:44:28 no, having floating checkouts is what i intended, but clearly that formatting is wrong and redundant May 31 00:18:45 sgw1: will the slides for the presentation be made available online? May 31 01:20:31 Net147: yes, the LF folks will be putting the slides up after they get back next week **** ENDING LOGGING AT Fri May 31 02:59:58 2013