IRC log for #uclibc on 20101106

00:20.43*** join/#uclibc animeloe[net] (~animeloen@unaffiliated/animeloe)
00:56.43CIA-5503dvlasenk 07master * r4909fec73eb3 10busybox/coreutils/ls.c: ls: fix -lg to show group (was showing user)
00:56.44CIA-5503dvlasenk 07master * r9135fd26c485 10busybox/procps/powertop.c: Merge branch 'master' of git+ssh://busybox.net/var/lib/git/busybox
00:56.45CIA-5503xmaks 07master * r0ebafcc5b14b 10busybox/procps/powertop.c: powertop: code shrink
01:08.19*** join/#uclibc fabled (~fabled@mail.fi.jw.org)
01:54.10*** join/#uclibc dj-death (~djdeath@ims92-1-88-163-235-97.fbx.proxad.net)
02:24.28*** join/#uclibc wash (~wash@149.106.192.131)
03:54.23*** join/#uclibc Whoopie_ (Whoopie@unaffiliated/whoopie)
04:50.14*** join/#uclibc wash (~wash@149.106.192.131)
04:52.11*** join/#uclibc xiangfu (~xiangfu@114.245.207.83)
05:41.12*** join/#uclibc saftsack__ (~oliver@p5DDCD19A.dip.t-dialin.net)
08:18.51*** join/#uclibc fonz (~tp@g231233055.adsl.alicedsl.de)
08:40.39*** join/#uclibc Artemys (~quassel@stp25-1-82-225-18-227.fbx.proxad.net)
08:59.20*** join/#uclibc xiangfu (~xiangfu@124.126.128.35)
09:08.28*** join/#uclibc olistudent (bouncer@server02.cte.de)
09:34.19*** join/#uclibc wash (~wash@149.106.192.131)
09:38.14*** join/#uclibc likewhoa (~likewhoa@ool-18bc83b1.dyn.optonline.net)
10:01.44*** join/#uclibc trem (~trem@mol92-1-81-57-136-23.fbx.proxad.net)
10:18.05*** join/#uclibc vonami (~vonami@213-167-193-164.domolink.elcom.ru)
10:50.26*** join/#uclibc y_morin (~ymorin@ARennes-256-1-39-71.w90-32.abo.wanadoo.fr)
11:07.19*** join/#uclibc tsukasa` (~tsukasa@unaffiliated/tsukasa)
11:49.18*** join/#uclibc kos_tom (~thomas@c-76-119-232-137.hsd1.ma.comcast.net)
12:41.03*** join/#uclibc vonami_ (~vonami@213-167-213-110.domolink.elcom.ru)
12:49.25CIA-5503jacmet 07master * r94f2063773fb 10buildroot/package/tcpdump/ (3 files): tcpdump: bump version
13:00.02*** join/#uclibc mirko (~daten@e179155253.adsl.alicedsl.de)
13:33.49*** join/#uclibc animeloe[net] (~animeloen@unaffiliated/animeloe)
13:40.52*** join/#uclibc julm (~julm@195.88.84.51)
14:22.21*** join/#uclibc kos_tom (~thomas@ns6.enix.org)
14:25.25kos_tomdj-death: hey!
14:32.21dj-deathkos_tom: ho ! :)
14:35.37kos_tomdj-death: my toolchains are just Buildroot toolchains used as external toolchains.
14:35.53kos_tomso I would expect to see similar problems with Buildroot internal toolchain.
14:37.43dj-deathkos_tom: on all my toolchains gatomic.c isn't compiled but gatomic-gcc.c
14:38.42dj-deathwhich use gcc internals to provide its atomic primitives
14:38.57kos_tomhow can I easily check if the toolchain supports atomic builtins ?
14:39.46dj-deathkos_tom: try to compile that http://pastebin.com/44Wn4QNQ
14:40.18dj-deaththat's the glib's test to detect atomic builtins
14:44.07kos_tomdj-death: http://code.bulix.org/jie6xl-78703?raw
14:44.22kos_tomdj-death: this is the toolchain that was used for build 195 at http://free-electrons.com/~thomas/pub/buildroot-logs/
14:45.59kos_tomdj-death: the config.log part: http://code.bulix.org/e1ek1u-78704?raw
14:47.41kos_tomdj-death: problem exists on i386 and sh4
14:48.18kos_tomdj-death: http://old.nabble.com/-ct-ng--build-error:-undefined-reference-to-%60__sync_bool_compare_and_swap_4'-td17865750.html
14:49.05dj-death'k
14:51.15kos_tomdj-death: so, depending on the architecture and architecture level, it's possible that this atomic instruction is not available.
14:52.57dj-deathhmmm
14:53.22dj-death-mtune=i386 -march=i386
14:53.29dj-deathwithout that ?
14:54.04dj-deathkos_tom: by the way, does the patch fix the problem ?
14:54.21kos_tomyeah, should work without that. But my BR config says I want to build for i386.
15:01.09*** join/#uclibc bkuhn (~bkuhn@fsf/director/conservancy.president.bkuhn)
15:16.32kos_tomdj-death: I haven't tried it yet. I'm at the GNOME Boston Summit :)
15:17.12y_morinkos_tom: (hello!) Quite busy with conferences and summits at this time of year! ;-)
15:19.45kos_tomy_morin: well, I'm not a GNOME developer, so I'm just observing.
15:20.00kos_tomy_morin: I'm in Boston until tomorrow evening, so I was invited to come at the GNOME summit.
15:24.44*** join/#uclibc mnt_real (~sinan@bas1-montreal43-2925255433.dsl.bell.ca)
15:25.03khemkos_tom: how is america treatin you
15:33.22*** join/#uclibc kos_tom (~thomas@ns6.enix.org)
15:37.03kos_tomdj-death: yes, your patch fixed the problem.
15:37.17kos_tomdj-death: do you want to send a proper patch to the BR list, or do you want me to do it ?
15:37.54dj-deathkos_tom: I'll do it, as well as on the glib ml
15:38.06kos_tomdj-death: ok, thanks.
15:38.07daliashi
15:55.28*** join/#uclibc felipec (~felipec@a91-153-253-80.elisa-laajakaista.fi)
15:55.45felipecbuildroot doesn't build for me =/ http://pastie.org/1277281
15:56.02kos_tomfelipec: hu, odd. How are you starting the Buildroot build ? With which config ?
15:56.43felipeckos_tom: http://pastie.org/1277287
15:57.41kos_tomand are you just using "make" to run the build ?
15:57.46kos_tomnot "make -jX" ?
15:58.38felipecmake -j2
15:59.05felipecok, with plain 'make' it goes further
15:59.15kos_tomfelipec: don't do that. We don't support top-level parallel build.
15:59.38felipechow is people supposed to know that?
16:00.23kos_tomthey can't :)
16:00.24felipecanyway, this is the second failure, the first one was with gstreamer
16:00.40y_morinkos_tom: that should be catched by the .NOTPARALLEL at the top of the Makefile... I'll look at this.
16:01.02y_morinfelpiec: what is your make? (make --version)
16:01.28y_morins/felpiec/felipec/
16:01.30y_morin(sorry)
16:01.53felipecy_morin: 3.82
16:02.02kos_tomy_morin: it seems that the build didn't happen in parallel, but passed down to host-m4 make the -jN
16:02.24y_morinkos_tom: Argh...
16:02.37felipechttp://pastie.org/1277291
16:03.32kos_tomy_morin: I'm not sure, it's just a supposition.
16:03.58kos_tomy_morin: I think we should rather parse the make arguments, and if a -jX argument is passed, bail out.
16:03.59y_morinkos_tom: you are right.
16:04.26y_morinkos_tom: or overide the -jX flag
16:04.40kos_tomy_morin: I'd prefer to bail out and inform the user rather than doing automatic things.
16:04.54y_morinkos_tom: I'll look into this.
16:07.01kos_tomy_morin: great, thanks.
16:07.09kos_tomfelipec: isn't it a problem in the gstreamer makefile directly ?
16:07.29kos_tomok, I'm leaving. Will be back later.
16:07.44y_morinkos_tom: see ya!
16:07.53felipeckos_tom: maybe, but does that mean nobody is testing GStreamer?
16:10.22kos_tomfelipec: I'm not personally, but other people should be testing it.
16:12.35felipecwell, common/gtk-doc.mak is clearly wrong on that version
16:14.34felipecactually, it's wrong on all versions
16:29.14*** join/#uclibc trem (~trem@mol92-1-81-57-136-23.fbx.proxad.net)
16:57.36felipecdamn: https://bugs.freedesktop.org/show_bug.cgi?id=29426
16:57.38*** join/#uclibc animeloe[net] (~animeloen@unaffiliated/animeloe)
17:00.58*** join/#uclibc risca (~risca@tappan-125-187.eduroam.liu.se)
17:04.11*** join/#uclibc tsukasa (~tsukasa@unaffiliated/tsukasa)
17:16.40*** join/#uclibc gustavoz (~gustavoz@host223.186-109-26.telecom.net.ar)
17:53.25*** join/#uclibc kos_tom (~thomas@the-doors.enix.org)
17:57.30Jacmetg
17:58.09Jacmetfelipec: yeah, lots of stuff doesn't work with make 3.82
17:58.27Jacmetfelipec: I would strongly suggest you stick to 3.81 for buildroot stuff for now
17:59.04kos_tomhello again.
17:59.20felipecJacmet: Fedora has 3.82, I would rather patch what is not working
18:02.28kos_tomJacmet: do we have that many issues with make 3.82 ?
18:02.45kos_tomJacmet: I think someone contributed a few fixes on the list, and that with those fixes, it was working.
18:04.10Jacmetfelipec: I would expect lots of packages to be broken rather than buildroot itself
18:04.27felipecJacmet: I'm not building many packages
18:04.31Jacmetkos_tom: really? all ~700 packages? I don't expect buildroot itself to be the main issue
18:04.54kos_tomJacmet: it's going to be a nightmare if make 3.82 is causing issues with the build system of the packages themselves :-(
18:05.11Jacmetkos_tom: it IS
18:05.29Jacmetkos_tom: witness all those projects that need fixes for make 3.821
18:05.47felipecJacmet: it seems OpenSUSE and Fedora managed
18:05.51Jacmetkos_tom: E.G. kernel, busybox, gstreamer, u-boot, .. + probably lots of others
18:06.05kos_tomaah, the new .ONESHELL thing of make 3.82 is interesting.
18:06.08felipecI saw the list from openSUSE and it was not that big
18:06.17Jacmetfelipec: it's not that it is hard to fix, it jut takes effort
18:06.25Jacmetjust even
18:07.03Jacmetfelipec: we don't neccessarily use the same package versions as fedora/suse, so that might not say much
18:07.57kos_tomJacmet: if distros are shipping make 3.82, we have to support make 3.82
18:08.05kos_tomJacmet: or should be build our own make version ?
18:08.11kos_toms/be/we/
18:08.16Jacmetkos_tom: sure, but someone has to do the work
18:08.45kos_tomJacmet: yes, which is what felipec is doing, no ?
18:09.12Jacmetkos_tom: indeed
18:09.38Jacmetkos_tom: all I'm saying is just that it's bound to be broken on 3.82 right now
18:10.44Jacmetkos_tom: but that's just a temporary hiccup, we (and all other projects) will eventually do the work to build under 3.82
18:11.34kos_tomJacmet: yes, sure.
18:12.04Jacmetkos_tom: but that work most likely will be post-2010.11
18:12.10kos_tomJacmet: BTW, I didn't use any real script to do http://free-electrons.com/~thomas/pub/buildroot-logs/, it's more or less manual.
18:12.30kos_tomJacmet: but I'll work on cleaning up my Python/shell script machinery to be able to release it.
18:15.08Jacmetkos_tom: ok, great
18:15.28Jacmethas ~1G compresses build logs on gcc10
18:16.57felipeckos_tom: Jacmet: this is my tentative patch http://pastie.org/1277517
18:17.04felipecI'm building, let's see how it goes
18:19.31kos_tomJacmet: erg, the build of squid with openssl support requires openssl on the host.
18:21.11*** join/#uclibc wash (~wash@149.106.192.131)
18:21.47felipecok, buildroot built
18:22.12Jacmetkos_tom: hmm, odd
18:22.47Jacmetfelipec: nice
18:23.00kos_tomJacmet: no, it's building cf_gen on the host.
18:23.22Jacmetkos_tom: ahh ok
18:25.04Jacmetkos_tom: ok, then I guess we'll have to build openssl for the host
18:25.27kos_tomJacmet: yes.
18:26.15kos_tomI'll fill a bug and assign it to gustavoz, since I think he is the one interested by squid.
18:26.52felipeckos_tom: what about my other patches? they have been pending for months
18:27.21kos_tomfelipec: only since September, 20th :-)
18:27.37kos_tomfelipec: I'm sorry, but we didn't had the time to review them.
18:27.40felipecso now I have patches for, new kdb package, gst fixes, gst improvements, new gst packages, and PREFERRED_LIB_FLAGS
18:27.57felipecand dsp-tools
18:28.23kos_tomand concerning the ti/gst stuff, it's still unclear to me whether we should merge your patches, the one of Pierre-Luc Simard, or both.
18:28.28felipeckos_tom: there's hardy anything to review :) just 'make install'
18:30.23felipeckos_tom: I took a look at his patches, not that it's his fault, but I think if you want to keep your sanity you should review mine first :)
18:31.03felipecI've taken the time to make them build nicely with just 'make install'
18:31.10felipec(on upstream)
18:32.15felipecbut there's other stuff, like kdb, and gst improvements
18:33.04kos_tomfelipec: yeah, I had a look at your patches, and obviously, they are ok.
18:35.22felipeckos_tom: cool, considering that, and the fact that tidspbridge is in mainline (staging), I think clearly these packages should go in
18:35.39felipecwether the codecengine ones should, I think that's a separate question
18:37.59felipecunless you don't want any, so I think the valid options are: none || gst-dsp || gst-dsp + gst-ti
18:38.27gustavozkos_tom: seen your report, it's building with -Werror and paranoid, i've got a new package with the new version so no worries
18:39.15kos_tomgustavoz: ok, so I won't fill a bug report for the -Werror issue. But I've filled a bug report for the OpenSSL issue.
18:39.33gustavozkos_tom: no problem i'll send it later, now it's time to go out some and some ice cream :)
18:39.36kos_tomfelipec: I've acked your 6 patches. Now, let's hope that Jacmet will pick them up :)
18:39.47kos_tomgustavoz: aah, it's summer in argentina !
18:40.52felipecSpring I guess, which equals European summer :)
18:41.29felipeckos_tom: ok, then I'm just going to send the one for make 3.82
19:06.43*** join/#uclibc doc2 (~Dieter@p54AF9FF3.dip0.t-ipconnect.de)
19:19.07kos_tomfelipec: BTW, do you have any idea of the software stack needed to have OpenGL ES on OMAP3 ? It'd be great to have the needed packages in BR.
19:23.41gustavozkos_tom: almost, and earlier than there :) would we prefer host-openssl or require openssl-dev headers on the host? i'd probably go with host-
19:23.43felipeckos_tom: nope, I just know the kernel module is open, but user-space is closed
19:24.06kos_tomgustavoz: we want to build host-openssl.
19:24.08felipecthe kernel module can be found on the meego kernel repo
19:24.25gustavozkos_tom: okie, IIRC bind may need it too
19:24.44gustavozit's those pesky self-signed softwares when they build
19:28.28gustavozkos_tom: got a webkit/midori fix in my repo to get them build without X (directfb)
19:28.44kos_tomgustavoz: ah, good, please submit
19:33.28*** join/#uclibc tsukasa (~tsukasa@unaffiliated/tsukasa)
19:41.50*** join/#uclibc cokebottles (~doug@2001:470:e87c:3:219:b9ff:fe75:6fd5)
19:43.01cokebottleshello uclibc
19:43.26cokebottlesi'm using buildroot, and it's working ok for all packages except luasocket
19:43.51dougmenckencokebottles: you're lucky
19:43.52cokebottlesit errors out saying no such file or directory just after wget downloads it
19:44.21cokebottlesi realized it downloaded it into to root of buildroot (where i run make menuconfig from)
19:44.28cokebottlesso i moved to the dl/ dir
19:44.47cokebottlesthen it complained about the output/build makefile not existing
19:45.17cokebottlesso i extracted it, and moved it to ouput/build/luasocket-2.0.2
19:45.33cokebottlesit them attempted to compile; has  anyone seen this issue before or know how to fix it?
19:45.52cokebottlesdougmencken: lucky?  what do you mean?
19:46.09dougmenckencokebottles: "ok for all packages execpt one" ;)
19:46.31dougmenckencokebottles: here's a lot of buildroot guys, wait for them
19:47.42cokebottleslol sorry, i meant the packages i selected, i guess it would be hard for others to know this
19:47.59cokebottlesbasically i'm just having a problem with the luasocket package
19:49.07dougmenckencokebottles: do you really need Lua network sockets support?
19:51.49cokebottlesi don't need, i want it; i guess the issue isn't about the package, it's about buildroot misbehaving
19:52.33cokebottlesbtw, this is a default package included in buildroot 2010.08
19:58.39cokebottlesdougmencken: have you experienced any problems with the luasocket 2.0.2 package with buildroot?
20:00.19dougmenckencokebottles: I doubt I made it so deep :) I'm not buildroot user
20:12.03cokebottlesdougmencken: i'm not that experienced either, it seems like a good build system though
20:21.02dougmenckensegmentation fault: Program received signal SIGSEGV, Segmentation fault. 0x100105fc in __uClibc_main@plt ()
20:22.03dougmenckenit's with: ld -v --> GNU gold (GNU Binutils 2.20.51.20101105) 1.10
20:26.51dougmenckenwith "normal" ld, not "gold", everything is okay
20:28.08*** join/#uclibc tsukasa (~tsukasa@unaffiliated/tsukasa)
20:28.38dougmenckenso it is definitely gold with uclibc problem
20:38.16*** join/#uclibc WildPikachu (~nkukard@about/linux/staff/wildpikachu)
21:02.25*** join/#uclibc risca (~risca@tappan-125-187.eduroam.liu.se)
21:16.05*** join/#uclibc kos_tom (~thomas@c-76-119-232-137.hsd1.ma.comcast.net)
21:16.17CIA-5503farmatito 07master * r1586c7a92c9f 10busybox/loginutils/deluser.c: deluser: 2nd attempt at deluser/delgroup size reduction and improvements
21:17.40CIA-5503dvlasenk 07master * rf595d8ed46d6 10busybox/ (loginutils/deluser.c scripts/cleanup_printf2puts): typo fix
21:23.34*** join/#uclibc risca (~risca@tappan-125-247.eduroam.liu.se)
21:31.47*** join/#uclibc mirko (~daten@85.183.51.17)
21:37.15felipecwhat's the buildroot root pwd?
21:39.14kos_tomempty
21:40.35felipeckos_tom: I can't ssh in
21:40.43kos_tomfelipec: did you know http://gitorious.org/omap-buildroot ? There doesn't seem to be any useful commit, though.
21:40.53kos_tomfelipec: yeah, dropbear wants a non-empty password.
21:44.14felipeckos_tom: nope, I haven't seen it, but there's doesn't seem to be any special branch or anything
21:44.24kos_tomfelipec: nope.
21:46.37*** join/#uclibc animeloe[net] (~animeloen@unaffiliated/animeloe)
21:53.10*** join/#uclibc ashes (~ashes@modemcable247.172-202-24.mc.videotron.ca)
22:08.05*** join/#uclibc animeloe[net] (~animeloen@unaffiliated/animeloe)
22:30.11y_morinkos_tom: it seems it's not possible to detect // build in a Makefile. MAKEFLAGS does not contain the -j option... :-(
22:38.43*** join/#uclibc animeloe[net] (~animeloen@unaffiliated/animeloe)
22:44.48*** join/#uclibc trem (~trem@mol92-1-81-57-136-23.fbx.proxad.net)
22:46.14kos_tomy_morin: http://code.bulix.org/eq5ggi-78707?raw ?
22:47.21*** join/#uclibc animeloe[net] (~animeloen@unaffiliated/animeloe)
22:48.36y_morinkos_tom: does not work here for me: http://code.bulix.org/7ac7e8-78708
22:49.00kos_tomwhich version of make ?
22:49.19y_morinkos_tom: 3.81
22:49.37kos_tomok, I have the same behaviour with $(info ...)
22:50.44y_morinkos_tom: I was trying not to do it in a rule, but detect it with wmthg like: ifeq $(filter blabla) etc...
22:51.09kos_tomy_morin: yep.
22:52.03y_morinkos_tom: seems we doomed to do a two-stage Makefile...
22:52.53y_morin*are doomed
23:03.40*** join/#uclibc mirko (~daten@p5DDBA675.dip.t-dialin.net)
23:14.51*** join/#uclibc y_morin_ (~ymorin@ARennes-256-1-92-239.w90-32.abo.wanadoo.fr)
23:21.28*** join/#uclibc PortaLu (~LucretiaL@5ac95b35.bb.sky.com)
23:25.23*** join/#uclibc LucretiaLaptop (~LucretiaL@5ac2a2b2.bb.sky.com)
23:27.56*** join/#uclibc PortaLu (~LucretiaL@pdpc/supporter/active/lucretia)
23:54.56*** join/#uclibc animeloe[net] (~animeloen@unaffiliated/animeloe)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.