2012-08-15 00:15 xwalk_ has joined #qi-hardware 2012-08-15 00:25 he2 has quit [Ping timeout: 268 seconds] 2012-08-15 00:26 he2 has joined #qi-hardware 2012-08-15 00:43 he2 has quit [Ping timeout: 272 seconds] 2012-08-15 00:55 antgreen has quit [Ping timeout: 240 seconds] 2012-08-15 00:55 mirko has joined #qi-hardware 2012-08-15 01:03 jurting has quit [Remote host closed the connection] 2012-08-15 01:42 xiangfu has joined #qi-hardware 2012-08-15 01:50 xwalk_ has quit [Quit: Leaving] 2012-08-15 01:52 xiangfu has quit [Read error: Connection reset by peer] 2012-08-15 02:01 xiangfu has joined #qi-hardware 2012-08-15 02:51 GNUtoo has quit [Ping timeout: 246 seconds] 2012-08-15 05:14 panda has joined #qi-hardware 2012-08-15 05:14 panda is now known as Guest5922 2012-08-15 05:17 panda|x201 has quit [Ping timeout: 240 seconds] 2012-08-15 05:18 Pete Ippel ‽: In addition @fabricatorz @billkendrick @openclipart @sharism @qihardware I'm also planning on giving the presentation on a @Milkymistvj ( 235606080116359168@hypermodern - 40s ago via HootSuite ) 2012-08-15 05:35 jekhor has joined #qi-hardware 2012-08-15 05:49 valhalla has quit [Ping timeout: 248 seconds] 2012-08-15 05:52 Hoolxi has quit [Ping timeout: 245 seconds] 2012-08-15 06:08 Hoolxi has joined #qi-hardware 2012-08-15 06:11 AwAyla has quit [Quit: Lost terminal] 2012-08-15 06:13 kristoffer has joined #qi-hardware 2012-08-15 06:23 pabspabspabs has joined #qi-hardware 2012-08-15 06:27 pabs3 has quit [Ping timeout: 245 seconds] 2012-08-15 06:31 pabspabspabs is now known as pabs3 2012-08-15 06:39 he2 has joined #qi-hardware 2012-08-15 06:47 he2 has quit [Ping timeout: 252 seconds] 2012-08-15 06:47 valhalla has joined #qi-hardware 2012-08-15 06:48 pabs3 has quit [Ping timeout: 246 seconds] 2012-08-15 07:00 pabs3 has joined #qi-hardware 2012-08-15 07:00 scientes has quit [Ping timeout: 245 seconds] 2012-08-15 07:12 pabs3 has quit [Ping timeout: 246 seconds] 2012-08-15 07:12 pabs3 has joined #qi-hardware 2012-08-15 07:16 pabspabspabs has joined #qi-hardware 2012-08-15 07:18 kilae has joined #qi-hardware 2012-08-15 07:19 pabs3 has quit [Ping timeout: 246 seconds] 2012-08-15 07:21 pabspabspabs is now known as pabs3 2012-08-15 07:22 jekhor has quit [Ping timeout: 268 seconds] 2012-08-15 07:25 pabspabspabs has joined #qi-hardware 2012-08-15 07:29 pabs3 has quit [Ping timeout: 272 seconds] 2012-08-15 07:35 kristoffer has quit [Quit: This computer has gone to sleep] 2012-08-15 07:46 kristoffer has joined #qi-hardware 2012-08-15 07:47 he2 has joined #qi-hardware 2012-08-15 07:52 jekhor has joined #qi-hardware 2012-08-15 07:55 pabspabspabs has quit [Ping timeout: 246 seconds] 2012-08-15 07:58 Textmode has quit [Ping timeout: 255 seconds] 2012-08-15 08:06 he2 has quit [Ping timeout: 265 seconds] 2012-08-15 08:07 pabspabspabs has joined #qi-hardware 2012-08-15 08:08 Textmode has joined #qi-hardware 2012-08-15 08:13 jekhor has quit [Ping timeout: 252 seconds] 2012-08-15 08:23 Textmode has quit [Ping timeout: 255 seconds] 2012-08-15 08:26 pabspabspabs is now known as pabs3 2012-08-15 08:31 GNUtoo has joined #qi-hardware 2012-08-15 08:39 jurting has joined #qi-hardware 2012-08-15 08:41 Textmode has joined #qi-hardware 2012-08-15 09:13 kristoffer has quit [Remote host closed the connection] 2012-08-15 09:14 kristoffer has joined #qi-hardware 2012-08-15 09:28 jekhor has joined #qi-hardware 2012-08-15 10:27 pabs3 has quit [Quit: Don't rest until all the world is paved in moss and greenery.] 2012-08-15 10:41 pabs3 has joined #qi-hardware 2012-08-15 10:43 GNUtoo has quit [Remote host closed the connection] 2012-08-15 10:47 GNUtoo has joined #qi-hardware 2012-08-15 11:22 he2 has joined #qi-hardware 2012-08-15 11:23 xiangfu has quit [Ping timeout: 246 seconds] 2012-08-15 11:36 GNUtoo has quit [Quit: Program received signal SIGSEGV, Segmentation fault.] 2012-08-15 11:51 paul_boddie has joined #qi-hardware 2012-08-15 11:58 Hello again! I did some Wiki tidying, but is there any information about getting OpenWrt build changes adopted anywhere? 2012-08-15 12:02 hmm, not sure we have a formal process. i guess posting to the qi-hw list or discussing the changes here ought to do the trick 2012-08-15 12:03 and you can always bother xiangfu :) 2012-08-15 12:03 Currently, they're on the Wiki as that was the easiest place to put them temporarily: http://en.qi-hardware.com/wiki/File:Patches-pygame-sdl.tar.gz 2012-08-15 12:03 urgh :) 2012-08-15 12:03 wolfspraul: someone here badly needs access to downloads.qi-hardware.com ;-) 2012-08-15 12:05 It looked like libsdl_mixer wasn't linking to the Vorbis libraries, and I think someone misunderstood the logic in the configure script for that package, so there's a change to the build Makefile there. 2012-08-15 12:06 The only thing stopping pygame working was the mention of two undesirable libraries in the build configuration. I was really happy to see pygame in the image supplied on the NanoNote, but was disappointed to see it disappear in later images. 2012-08-15 12:14 maybe wait a bit to see if someone who's working on openwrt responds here. people who should be able to help with further steps include mth, ayla, kyak, and xiangfu 2012-08-15 12:15 if everyone is away, enjoying a beer while watching scantly clad girls playing beach volleyball, then you could just post to the list 2012-08-15 12:18 But I thought the Olympics were over! :-) 2012-08-15 12:18 I'll probably also post to the list, too, as I was just looking for some quick answers here. 2012-08-15 12:19 The only real answers I need would be related to compiling numpy, but I suspect that the toolchain doesn't support the necessary floating point functionality in target programs. 2012-08-15 12:21 dunno. does numpy need something unusual ? 2012-08-15 12:22 It includes which does exist in uClibc but isn't installed as part of the working toolchain. There seems to be workarounds for Cygwin, but I suspect that these are nasty hacks that only work on x86(-64). 2012-08-15 12:23 I might look at the Vorbis/Tremor stuff for inspiration, however. 2012-08-15 12:23 wpwrak: we're using buildroot, not openwrt, for OpenDingux; there are lots of similarities though 2012-08-15 12:24 paul_boddie: probably the best way is to send patches to mailing list, someone will take care and merge them 2012-08-15 12:24 hmm, fenv.h even seems to be in POSIX. first time i see it, though 2012-08-15 12:24 mth: I'm using the openwrt-xburst stuff. 2012-08-15 12:24 kyak: I guess I'll do that, then. Thanks! 2012-08-15 12:27 paul_boddie: these are the configure flags we use: https://github.com/mthuurne/opendingux-buildroot 2012-08-15 12:27 the use of tremor instead of the plain libvorbis is important, since softfloat is very slow 2012-08-15 12:28 paul_boddie: just stay in this channel and/or wait for xiangfu's reply, we will definitely get this folded into the builds... 2012-08-15 12:28 you are at the right place here :-) 2012-08-15 12:29 mth: Thanks for the link! I've noticed that if I play Vorbis in pygame it works well, but if I use the play command the sound breaks up badly. So I imagine that there's a linkage change possible with that program, too. 2012-08-15 12:29 direct link: https://raw.github.com/mthuurne/opendingux-buildroot/opendingux-2010.11/package/sdl_mixer/sdl_mixer.mk 2012-08-15 12:31 I think the SDL mixer stuff was combining --disable-music-ogg with --enable-music-ogg-tremor (and also enabling dynamic loading and explicitly using the tremor library), but without looking at the configure logic, I guess that --disable-music-ogg just short-circuits everything and disables all support. 2012-08-15 12:32 wolfspraul: Do you remember any discussions about floating point support? 2012-08-15 12:32 not really 2012-08-15 12:32 I think there is no hw floating point support on the Ben, and software support is slow... 2012-08-15 12:32 something like that 2012-08-15 12:33 I should really search a bit harder in the uClib documentation for such things, I suppose. 2012-08-15 12:34 By the way, I think the result of everyone's hard work putting the device together and getting the software onto it is really amazing. :-) 2012-08-15 12:47 thanks! 2012-08-15 12:47 :-) 2012-08-15 12:47 that was and continues to be extremely hard indeed 2012-08-15 12:47 lots of people helped... 2012-08-15 12:48 btw today is bison day for me. I'm dusting off my old parser knowledge :-) 2012-08-15 12:49 so far it doesn't really work yet, but I know with bison you have to be a little patient at the beginning, and will be rewarded richly over time :-) 2012-08-15 12:53 After trying a few images out at the weekend, I spent some time reading the list archives to see what discussion I might have missed - I only ever vaguely followed the different projects here, I'm afraid - but I regard the result as a genuine success, even if not everybody's goals were met. 2012-08-15 12:59 I'm really looking forward to trying out some projects, possibly fixing up some stuff on the way, and perhaps eventually getting some low-level software or hardware experience. 2012-08-15 13:10 antgreen has joined #qi-hardware 2012-08-15 13:10 I'm not sure how the openwrt for the NanoNote handles it, but for OpenDingux we have a toolchain that uses softfloat by default 2012-08-15 13:10 there is no hw floating point in Ingenic CPUs until I think JZ4760 2012-08-15 13:11 and the in-kernel FPU emulation is much slower still than softfloat 2012-08-15 13:25 I've not really looked at the toolchain configuration yet. I used to use ARM CPUs when they were first around, and the lack of floating point hardware often led to a range of strategies for optimising performance. For pygame, I found that instead of needing numpy, which is a huge bundle of tangential stuff, I can probably use the pixel array support instead, and I suppose there will be similar workarounds for other software. 2012-08-15 13:33 GNUtoo has joined #qi-hardware 2012-08-15 13:37 rejon has joined #qi-hardware 2012-08-15 13:59 I guess the uClibc settings of interest are UCLIBC_HAS_FLOATS and UCLIBC_HAS_FPU. 2012-08-15 14:01 And, of course, UCLIBC_HAS_FENV. Maybe that is set as a consequence of the others being set or unset. 2012-08-15 14:02 There seems to be a CONFIG_SOFT_FLOAT setting in the OpenWrt, perhaps similar to the BR2_SOFT_FLOAT in buildroot. 2012-08-15 14:05 yes, that just results in -msoft-float for gcc calls (openwrt softfloat option) 2012-08-15 14:07 Would it give me fenv.h? :-) 2012-08-15 14:09 likely not 2012-08-15 14:09 I only have some C++ related fenv.h here 2012-08-15 14:10 it provides ::fenv_t and ::fexcept_t 2012-08-15 14:10 but no equivalent for C 2012-08-15 14:18 kuribas has joined #qi-hardware 2012-08-15 14:22 I'd have to take a look. I swear I saw an fenv.h for C in the uClibc sources as well as the C++ wrapper that appears to get installed, but I'd have to look again and understand what it's for, too. 2012-08-15 14:24 DocScrutinizer05 has quit [Disconnected by services] 2012-08-15 14:24 DocScrutinizer05 has joined #qi-hardware 2012-08-15 14:25 DocScrutinizer has quit [Disconnected by services] 2012-08-15 14:25 DocScrutinizer has joined #qi-hardware 2012-08-15 15:02 Openfree has joined #qi-hardware 2012-08-15 15:06 he2 has quit [Read error: Connection timed out] 2012-08-15 15:06 he2 has joined #qi-hardware 2012-08-15 15:08 Aylax has joined #qi-hardware 2012-08-15 15:23 GNUtoo has quit [Quit: Program received signal SIGSEGV, Segmentation fault.] 2012-08-15 15:24 Openfree has quit [Ping timeout: 245 seconds] 2012-08-15 15:28 Aylax has quit [Quit: Bye] 2012-08-15 15:28 Aylax has joined #qi-hardware 2012-08-15 15:31 Aylax has quit [Client Quit] 2012-08-15 15:31 Aylax has joined #qi-hardware 2012-08-15 15:34 Aylax has quit [Client Quit] 2012-08-15 15:34 Aylax has joined #qi-hardware 2012-08-15 15:37 Aylax has quit [Client Quit] 2012-08-15 15:37 Aylax has joined #qi-hardware 2012-08-15 15:42 antgreen has quit [Ping timeout: 246 seconds] 2012-08-15 15:42 Aylax has quit [Quit: Bye] 2012-08-15 15:43 Aylax has joined #qi-hardware 2012-08-15 15:45 Aylax has quit [Client Quit] 2012-08-15 15:46 Aylax has joined #qi-hardware 2012-08-15 15:46 wej has quit [Ping timeout: 248 seconds] 2012-08-15 15:48 jekhor has quit [Ping timeout: 248 seconds] 2012-08-15 15:52 wej has joined #qi-hardware 2012-08-15 16:22 Aylax- has joined #qi-hardware 2012-08-15 16:22 Aylax has quit [Read error: Connection reset by peer] 2012-08-15 16:31 GNUtoo-netbook has joined #qi-hardware 2012-08-15 16:40 rejon has quit [Ping timeout: 246 seconds] 2012-08-15 16:42 rejon has joined #qi-hardware 2012-08-15 16:43 rejon_ has joined #qi-hardware 2012-08-15 16:47 rejon has quit [Ping timeout: 256 seconds] 2012-08-15 16:58 GNUtoo-netbook has quit [Ping timeout: 246 seconds] 2012-08-15 17:00 he2 has quit [Ping timeout: 240 seconds] 2012-08-15 17:03 Textmode has quit [Read error: Connection reset by peer] 2012-08-15 17:05 Textmode has joined #qi-hardware 2012-08-15 17:13 emeb has joined #qi-hardware 2012-08-15 17:14 GNUtoo has joined #qi-hardware 2012-08-15 17:16 scientes has joined #qi-hardware 2012-08-15 17:22 kilae has quit [Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347]] 2012-08-15 17:32 mirko has quit [Remote host closed the connection] 2012-08-15 17:47 mirko has joined #qi-hardware 2012-08-15 17:48 Ayla has joined #qi-hardware 2012-08-15 17:55 GNUtoo has quit [Quit: Program received signal SIGSEGV, Segmentation fault.] 2012-08-15 17:59 Aylax- has quit [Ping timeout: 246 seconds] 2012-08-15 18:02 Aylax has joined #qi-hardware 2012-08-15 18:03 Aylax has quit [Client Quit] 2012-08-15 18:15 he2 has joined #qi-hardware 2012-08-15 18:37 zear_ has joined #qi-hardware 2012-08-15 18:37 Jay7x has joined #qi-hardware 2012-08-15 18:40 bartbes_ has joined #qi-hardware 2012-08-15 18:45 zear has quit [*.net *.split] 2012-08-15 18:45 kristianpaul has quit [*.net *.split] 2012-08-15 18:45 Jay7 has quit [*.net *.split] 2012-08-15 18:45 bartbes has quit [*.net *.split] 2012-08-15 18:45 newcup has quit [*.net *.split] 2012-08-15 18:46 kristianpaul has joined #qi-hardware 2012-08-15 18:46 kristianpaul has joined #qi-hardware 2012-08-15 18:55 scientes has quit [Read error: Connection reset by peer] 2012-08-15 18:55 zear_ has quit [Ping timeout: 245 seconds] 2012-08-15 18:56 zear- has joined #qi-hardware 2012-08-15 18:56 scientes has joined #qi-hardware 2012-08-15 19:00 scientes has quit [Client Quit] 2012-08-15 19:00 scientes has joined #qi-hardware 2012-08-15 19:02 Jay7x is now known as Jay7 2012-08-15 19:13 jekhor has joined #qi-hardware 2012-08-15 19:34 he2 has quit [Remote host closed the connection] 2012-08-15 19:50 lindi-_ is now known as lindi- 2012-08-15 20:03 scientes_ has joined #qi-hardware 2012-08-15 20:04 newcup has joined #qi-hardware 2012-08-15 20:04 scientes has quit [Ping timeout: 246 seconds] 2012-08-15 20:08 guanucoluis has joined #qi-hardware 2012-08-15 20:09 kristianpaul has quit [Remote host closed the connection] 2012-08-15 20:19 kristianpaul has joined #qi-hardware 2012-08-15 20:19 kristianpaul has joined #qi-hardware 2012-08-15 20:24 kristoffer has quit [Quit: Leaving] 2012-08-15 20:31 scientes_ has quit [Ping timeout: 246 seconds] 2012-08-15 20:43 Jay7 has quit [Read error: Connection reset by peer] 2012-08-15 20:43 Jay7 has joined #qi-hardware 2012-08-15 20:45 scientes_ has joined #qi-hardware 2012-08-15 20:53 jekhor has quit [Ping timeout: 272 seconds] 2012-08-15 20:57 scientes_ has quit [Ping timeout: 244 seconds] 2012-08-15 21:11 scientes_ has joined #qi-hardware 2012-08-15 21:25 scientes_ has quit [Ping timeout: 245 seconds] 2012-08-15 22:13 jurting has quit [Remote host closed the connection] 2012-08-15 22:46 scientes_ has joined #qi-hardware 2012-08-15 23:14 LunaVorax has joined #qi-hardware 2012-08-15 23:15 hi 2012-08-15 23:15 hola 2012-08-15 23:16 que tal? :P 2012-08-15 23:17 porchao has quit [Quit: Leaving...] 2012-08-15 23:19 no mucho 2012-08-15 23:22 You don't speak spanish pabs3, right? 2012-08-15 23:22 solo un poco 2012-08-15 23:22 That's great because me neither 2012-08-15 23:22 :) 2012-08-15 23:22 :P 2012-08-15 23:31 Textmode has quit [Ping timeout: 255 seconds] 2012-08-15 23:33 kuribas has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 2012-08-15 23:51 Textmode has joined #qi-hardware