--- Log opened Wed Jul 13 00:01:02 2011 00:01 < TheSeven> anyway, it would require the graphics stuff to be added to the kernel itself (and it doesn't really belong there), or massive changes to the way emcore boots, in order to be able to start userland processes before the kernel finishes initializing 00:02 < Viperfang> emCore as reasonably large text in the middle of the screen with the build number small and light grey underneath 00:02 < Viperfang> white emcore, black background 00:02 < TheSeven> feel free to write a kernel patch for that :) 00:02 < Viperfang> It would look awesome 00:03 < Viperfang> ok, im gonna need the svn 00:03 * Viperfang goes to find 00:03 < TheSeven> http://svn.freemyipod.org/ 00:04 < TheSeven> if you don't have a rockbox build environment anyway, you'll also need to grab rockboxdev.sh 00:04 < Viperfang> Yeah, i got one of those 00:04 < Viperfang> Its currently building an android release 00:05 < Viperfang> I say building... getting the android sdk, most of the build is done 00:05 < TheSeven> but you also have the regular arm-elf-eabi toolchain installed? 00:05 < TheSeven> (the "e" option in rockboxdev.sh" 00:05 < TheSeven> ) 00:05 < Viperfang> I have 3 toolchains 00:05 < Viperfang> ipod classic, sansa clip+ and android 00:05 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has joined #freemyipod 00:05 < Viperfang> well, android is a wip 00:06 < TheSeven> well, in that case, the first thing you'll probably need to do is compiling our tools 00:07 < Viperfang> checking out 00:07 < TheSeven> especially /tools/ucl and /tools/elf2emcoreapp 00:07 < TheSeven> the latter is known to be a bit picky about its environment 00:07 < TheSeven> and you'll need the BFD files from your rockbox toolchain 00:08 < TheSeven> (which usually get deleted by rockboxdev.sh after binutils compilation finishes :/ ) 00:22 < Viperfang> commented out the only line that removes anything, recompiling 00:23 * [Saint] wonders what an "Android Release" is...considering there are no releases for Android ;) 00:23 < Viperfang> Its in alpha/beta type stage 00:24 < [Saint]> No, it's not. 00:24 < [Saint]> Its not even close to a beta. 00:24 < [Saint]> (offtopic anyway...just picking fun at a poor choice of wording ;)) 00:25 * Viperfang continues torturing his netbook 00:29 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has quit [Quit: hallowed are the ori!] 01:08 < TheSeven> good news: dithering can definitely go away 01:09 < TheSeven> rgb666 looks less noisy, and I can't recognize any quantization artifact 01:09 < Viperfang> build of binutils finished 01:09 < Viperfang> do I take the bfd folder? 01:10 < TheSeven> you need bfd.h and libbfd.a 01:10 < Viperfang> that it? 01:10 < TheSeven> oh, and libiberty.a 01:10 < TheSeven> but that's it 01:10 < Viperfang> That was alot to compile for those 3 files 01:11 < TheSeven> yeah 01:11 < TheSeven> if you still have the binutils build dir, you can just call configure like this, and it should find things automatically: 01:11 < TheSeven> ./configure --target=arm-elf-eabi --with-binutils-build-dir=/tmp/rbdev-build/build-binutils --with-libiberty=/usr/lib/libiberty.a 01:12 < Viperfang> backed up build folder to myemcore build folder 01:18 < Viperfang> /tmp/rbdev-build/build-binutils/bfd/bfd.h:39:22: fatal error: ansidecl.h: No such file or directory 01:18 < Viperfang> thats... interesting 01:37 < Viperfang> make clean 01:37 < Viperfang> oops 01:38 < Viperfang> Any chance of a leg up? 01:39 < Viperfang> http://pastebin.com/KQid1z3M 01:59 < Viperfang> its /usr/local/lib on this system 02:01 < fmibot> New commit by theseven (r746): emCORE: iPod Classic: Make use of the LCD controller's RGB666 capabilities UMSboot: iPod Classic: Take account for potentially changed LCDCON value 02:01 < fmibot> r746 build result: emcore: All green! 02:01 < fmibot> r746 build result: umsboot: All green! 02:03 < Viperfang> still erroring though 02:03 -!- Keripo [~Keripo@c-76-28-198-27.hsd1.wa.comcast.net] has joined #freemyipod 02:04 < TheSeven> Viperfang: IIRC that ansidecl.h in bfd.h was completely useless... just try removing it? 02:04 < TheSeven> and CFLAGS=-I/usr/include might help with libiberty.h 02:05 < TheSeven> (or, if the makefile fails to recognize that, just copy and paste the command it failed at to your terminal and fix it :P ) 02:06 < TheSeven> then run make again, and it should realize that this was already built, so it won't run into the same error again 02:08 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has quit [Disconnected by services] 02:08 -!- [7] [~TheSeven@rockbox/developer/TheSeven] has joined #freemyipod 02:11 < Viperfang> Attack this again tomorrow I think 02:11 < Viperfang> gnite 02:11 < fmibot> New commit by theseven (r747): emCORE: Minor dithering performance improvements 02:11 < fmibot> r747 build result: emcore: All green! 02:11 < fmibot> r747 build result: umsboot: All green! 02:13 < fmibot> New commit by theseven (r748): emCORE: iPod Nano 4G: Make use of the LCD controller's RGB666 capabilities UMSboot: iPod Nano 4G: Take account for potentially changed LCDCON value 02:13 < fmibot> r748 build result: emcore: All green! 02:13 < fmibot> r748 build result: umsboot: All green! 02:17 < fmibot> New commit by theseven (r749): emCORE Loader for iPod Nano 4G: Enable full initialization sequence for LCD type C4. This works with UMSboot, but still fails with emCORE for some reason. 02:17 < fmibot> r749 build result: emcore: All green! 02:17 < fmibot> r749 build result: umsboot: All green! 03:29 -!- posixninja [~textual@h3.61.23.98.dynamic.ip.windstream.net] has quit [Quit: Computer has gone to sleep.] 04:31 -!- cmwslw [~cmwslw@c-98-249-104-118.hsd1.tn.comcast.net] has quit [Quit: Leaving] 05:09 < user890104> Viperfang: the easiest way to have a usable elf2emcoreapp is to get a precompiled binary, just like i did 06:57 -!- user890104 [~Venci@6bez10.info] has quit [] 07:19 -!- [Saint] [~st.lasciv@202.180.121.188] has quit [Quit: Imagination is for turbo-nerds who can't handle how kick-butt reality is. I'm a kick-butt reality master! I would rather die, than be imaginative. I mean that.] 07:21 -!- [Saint] [~Saint]@202.180.121.188] has joined #freemyipod 07:37 -!- [Saint] [~Saint]@202.180.121.188] has quit [Remote host closed the connection] 07:38 -!- [Saint] [~Saint]@202.180.121.188] has joined #freemyipod 07:41 -!- [Saint] [~Saint]@202.180.121.188] has quit [Read error: Connection reset by peer] 07:41 -!- [Saint] [~Saint]@202.180.121.188] has joined #freemyipod 08:09 -!- Keripo [~Keripo@c-76-28-198-27.hsd1.wa.comcast.net] has quit [Ping timeout: 240 seconds] 09:02 -!- Keripo [~Keripo@c-24-16-134-250.hsd1.wa.comcast.net] has joined #freemyipod 09:29 -!- Keripo1 [~Keripo@c-76-28-198-27.hsd1.wa.comcast.net] has joined #freemyipod 09:31 -!- Keripo [~Keripo@c-24-16-134-250.hsd1.wa.comcast.net] has quit [Ping timeout: 258 seconds] 09:47 -!- Viperfang_ [~Viperfang@external.viperfang.net] has joined #freemyipod 09:47 -!- Viperfang [~Viperfang@external.viperfang.net] has quit [Ping timeout: 255 seconds] 09:53 -!- Viperfang__ [~Viperfang@external.viperfang.net] has joined #freemyipod 09:54 -!- user890104 [~Venci@213.226.63.147] has joined #freemyipod 09:55 -!- Farthen_ [~Farthen@static.225.178.40.188.clients.your-server.de] has joined #freemyipod 09:55 -!- Farthen [~Farthen@static.225.178.40.188.clients.your-server.de] has quit [Disconnected by services] 09:56 -!- [Saint] [~Saint]@202.180.121.188] has quit [Quit: Quit...] 09:57 -!- [Saint] [~Saint]@202.180.121.188] has joined #freemyipod 10:05 -!- Viperfang_ [~Viperfang@external.viperfang.net] has quit [Ping timeout: 255 seconds] 10:49 -!- Keripo1 [~Keripo@c-76-28-198-27.hsd1.wa.comcast.net] has quit [Quit: Leaving.] 10:51 -!- Viperfang__ is now known as Viperfang 11:36 < [7]> user890104: and the way that would save others some trouble would be fixing the makefile/configure 12:01 -!- posixninja [~textual@h3.61.23.98.dynamic.ip.windstream.net] has joined #freemyipod 12:02 -!- [Saint] [~Saint]@202.180.121.188] has quit [Quit: Quit...] 12:04 -!- [Saint] [~st.lasciv@202.180.121.188] has joined #freemyipod 12:06 -!- [Saint] [~st.lasciv@202.180.121.188] has quit [Client Quit] 12:06 -!- [Saint] [~st.lasciv@202.180.121.188] has joined #freemyipod 12:36 < user890104> [7]: which makefile? 12:37 < [7]> elf2emcoreapp's 12:39 < user890104> i remember that i gave up trying to fix it, because it had some complicated dependencies, and someone (maybe you) sent me his elf2emcoreapp binary 12:40 < user890104> i can try to reproduce the problem and see what's missing again 13:11 -!- [Saint] [~st.lasciv@202.180.121.188] has quit [Quit: Imagination is for turbo-nerds who can't handle how kick-butt reality is. I'm a kick-butt reality master! I would rather die, than be imaginative. I mean that.] 13:13 -!- [Saint] [~Saint]@202.180.121.188] has joined #freemyipod 13:55 < user890104> [7]: i built it somehow, but it doesn't work properly 13:55 < user890104> [EMCAPP] build/installer-ipodnano2g.elf 13:55 < user890104> arm-elf-eabi-elf2emcoreapp: build/installer-ipodnano2g.elf: no .text section 13:56 < user890104> and exits with return code 1 13:57 < [7]> hm, smells like BFD trouble 14:01 -!- benedikt93 [~benedikt9@unaffiliated/benedikt93] has joined #freemyipod 14:12 < user890104> i used the same ./configure string that you suggested 14:12 < user890104> and commented "rm -rf ..." in rockboxdev.sh 14:14 < user890104> #define BFD_VERSION_DATE 20100303 14:14 < user890104> this seems to be the BFD version 14:16 < user890104> from /tmp/rbdev-build/binutils-2.20.1/bfd/version.h 16:00 < [7]> http://files.freemyipod.org/misc/testpattern.emcoreapp 16:00 < [7]> in case someone wants to play around with his LCD's settings and needs a test pattern for that :) 16:02 < [7]> should work on all emcore targets, probably even the ipod touch :) 16:40 -!- Farthen_ is now known as Farthen 16:57 < Viperfang> How do I install emcore apps? 16:58 < [7]> python emcore.py run testpattern.emcoreapp 16:59 < [7]> to permanently install something, copy it somewhere on the HDD and patch the boot menu to add an option to run it :) 17:45 < fmibot> r748 build result: emcore: Red for target ipodnano4g (theseven commited) 17:45 < fmibot> r748 build result: umsboot: All green! 17:46 < fmibot> r749 build result: emcore: Red for target ipodnano4g (theseven commited) 17:46 < fmibot> r749 build result: umsboot: All green! 17:46 < Farthen> ok, the script should be fixed now. but [7] produced a nice red :) 17:48 < [7]> apparently another commit that got lost 17:48 < Farthen> yeah but it should work now 17:48 < [7]> no, i mean the red 17:48 < Farthen> ok 17:49 < [7]> i have fixed this locally, and at least tried to commit the fix 17:49 < [7]> and apparently didn't check whether that succeeded 17:49 < Farthen> so it kinda failed at committing? weird 17:49 < Farthen> do you know the error message? 17:50 < fmibot> New commit by theseven (r750): emCORE: Fix red (missing declaration) 17:50 < [7]> commits often take several minutes on our svn server 17:50 < [7]> and sometimes they time out 17:51 < fmibot> r750 build result: emcore: All green! 17:51 < Farthen> yeah, i will talk to the people operating our vserver if we can get moved to another host 17:51 < fmibot> r750 build result: umsboot: All green! 17:51 < Farthen> this one has become pretty sluggish 18:13 -!- Keripo [~Keripo@c-76-28-198-27.hsd1.wa.comcast.net] has joined #freemyipod 19:16 < belak> what's the status on the iPod build? Still bad battery life? 19:16 < belak> s/iPod/iPod Classic/ 20:13 -!- benedikt93 [~benedikt9@unaffiliated/benedikt93] has quit [Quit: Bye ;)] 20:14 -!- [Saint] [~Saint]@202.180.121.188] has quit [Ping timeout: 246 seconds] 20:16 -!- [Saint] [~st.lasciv@202.180.121.188] has joined #freemyipod 21:08 -!- user890104_ [~Venci@213.226.63.155] has joined #freemyipod 21:10 -!- user890104 [~Venci@213.226.63.147] has quit [Ping timeout: 276 seconds] 21:13 -!- user890104_ is now known as user890104 --- Log closed Thu Jul 14 00:42:51 2011