00:07:29 | | Quit lebellium (Quit: ChatZilla 0.9.92 [Firefox 47.0.1/20160623154057]) |
00:11:41 | | Join krabador [0] (~krabador@unaffiliated/krabador) |
00:34:28 | | Quit krabador (Quit: Leaving) |
00:49:43 | | Join mirak [0] (~mirak@89-93-203-233.hfc.dyn.abo.bbox.fr) |
00:51:18 | | Quit mikroflops (Ping timeout: 244 seconds) |
00:52:30 | | Join mikroflops [0] (~yogurt@178.174.137.46) |
00:57:41 | | Join krabador [0] (~krabador@unaffiliated/krabador) |
01:00 |
01:00:33 | | Quit petur (Remote host closed the connection) |
01:08:31 | | Join Hoshi [0] (~Hoshi@cll62.neoplus.adsl.tpnet.pl) |
01:08:36 | Hoshi | hello |
01:12:58 | | Quit edhelas (Ping timeout: 260 seconds) |
01:20:30 | | Quit mirak (Quit: Ex-Chat) |
01:27:27 | *** | Saving seen data "./dancer.seen" |
01:39:24 | | Quit japanoise (Quit: BVVvVVvVVvVZZZ) |
01:39:52 | Hoshi | " A number of these players run a modified version of linux and as a consequence, the code source is available on sony's website." |
01:39:54 | Hoshi | about nwz |
01:39:58 | Hoshi | where i can find that code |
01:39:59 | Hoshi | ? |
01:41:36 | Hoshi | ok found that |
01:41:39 | Hoshi | pretty interesing |
01:42:14 | | Quit ZincAlloy (Quit: Leaving.) |
01:43:40 | Hoshi | its running old linux it should be exploitable as |
01:47:02 | | Quit pamaury (Ping timeout: 240 seconds) |
02:00 |
02:46:20 | | Quit JdGordon (Ping timeout: 258 seconds) |
02:48:06 | | Join JdGordon [0] (~jonno@rockbox/developer/JdGordon) |
03:00 |
03:27:29 | *** | Saving seen data "./dancer.seen" |
03:36:48 | | Quit Link8 (Remote host closed the connection) |
04:00 |
04:06:23 | | Quit Hoshi (Read error: Connection reset by peer) |
04:31:51 | | Join idonob [0] (~Owner@S0106602ad08ec3dd.vs.shawcable.net) |
04:34:50 | | Quit idonob_ (Ping timeout: 250 seconds) |
05:00 |
05:27:33 | *** | Saving seen data "./dancer.seen" |
05:29:42 | | Join mrtn [0] (2d3360b5@gateway/web/freenode/ip.45.51.96.181) |
05:32:06 | mrtn | hey is anyone available to help me regarding a Sansa Clip Plus that hangs on the flower logo? |
05:33:11 | | Join treaki_ [0] (~treaki@p5B11C3AE.dip0.t-ipconnect.de) |
05:36:48 | | Quit treaki__ (Ping timeout: 250 seconds) |
05:50:27 | | Quit krabador (Quit: Leaving) |
05:50:32 | | Quit athidhep (Quit: athidhep) |
05:58:02 | | Quit michaelni (Ping timeout: 250 seconds) |
06:00 |
06:11:04 | | Join michaelni [0] (~michael@chello213047041020.graz.surfer.at) |
06:29:17 | | Join CrashBash-Kun [0] (~CrashBash@unaffiliated/crashbash-kun) |
06:32:58 | | Join munkis [0] (4ba18acf@gateway/web/freenode/ip.75.161.138.207) |
06:34:48 | munkis | can a file descriptor be passed to a user defined function? |
06:44:20 | | Quit scorche (Disconnected by services) |
06:44:23 | | Join scorche` [0] (~scorche@rockbox/administrator/scorche) |
06:47:29 | | Join athidhep [0] (~afoakf@unaffiliated/athidhep) |
06:55:00 | | Quit mrtn (Quit: Page closed) |
06:55:05 | | Quit athidhep (Quit: athidhep) |
07:00 |
07:07:35 | | Quit CrashBash-Kun (Read error: Connection reset by peer) |
07:27:35 | *** | Saving seen data "./dancer.seen" |
07:44:49 | | Join idonob_ [0] (~Owner@S0106602ad08ec3dd.vs.shawcable.net) |
07:47:33 | | Quit idonob (Ping timeout: 240 seconds) |
07:55:24 | | Quit bp0 (Quit: Leaving) |
08:00 |
08:10:58 | | Join bp0 [0] (~bp@unaffiliated/bp0) |
08:22:21 | | Quit amiconn (Remote host closed the connection) |
08:22:21 | | Quit pixelma (Remote host closed the connection) |
08:22:41 | | Join pixelma [0] (~pixelma@rockbox/staff/pixelma) |
08:22:43 | | Join amiconn [0] (~amiconn@rockbox/developer/amiconn) |
08:39:58 | | Quit tragique (Quit: Connection closed for inactivity) |
08:41:10 | | Join edhelas [0] (~edhelas@2a01:e34:ed43:f230:37c3:5f1a:d39f:74a3) |
09:00 |
09:27:37 | *** | Saving seen data "./dancer.seen" |
09:33:15 | | Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:8c5d:43d7:5852:a97c) |
09:47:29 | | Quit edhelas (Ping timeout: 260 seconds) |
09:51:04 | | Join lebellium [0] (~chatzilla@89-93-176-213.hfc.dyn.abo.bbox.fr) |
09:53:56 | | Join edhelas [0] (~edhelas@2a01:e34:ed43:f230:37c3:5f1a:d39f:74a3) |
10:00 |
10:12:03 | | Join paulk-collins [0] (~paulk@gagarine.paulk.fr) |
10:29:29 | | Quit edhelas (Ping timeout: 260 seconds) |
10:42:32 | | Quit ZincAlloy (Quit: Leaving.) |
11:00 |
11:00:48 | | Quit TheSeven (Ping timeout: 258 seconds) |
11:01:04 | | Join [7] [0] (~quassel@rockbox/developer/TheSeven) |
11:18:13 | | Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon) |
11:20:51 | | Quit JdGordon (Ping timeout: 250 seconds) |
11:27:39 | *** | Saving seen data "./dancer.seen" |
11:42:50 | | Quit smoke_fumus (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) |
11:51:07 | | Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:1437:de4a:ac14:14c2) |
11:56:40 | | Join JdGordon [0] (~jonno@rockbox/developer/JdGordon) |
11:57:18 | | Join pamaury [0] (~pamaury@rockbox/developer/pamaury) |
11:59:51 | | Quit JdGordon_ (Ping timeout: 252 seconds) |
12:00 |
12:23:14 | | Quit NathanV (Ping timeout: 264 seconds) |
12:26:14 | | Join Shout [0] (~SomeFluff@host109-156-72-194.range109-156.btcentralplus.com) |
12:27:11 | Shout | what the system requirements for rockbox to run well? |
12:27:41 | Shout | on a device, that is. just curious about some of the mega cheap chinese mp3 players |
12:37:34 | | Join Hoshi [0] (~Hoshi@cll62.neoplus.adsl.tpnet.pl) |
12:42:03 | pamaury | Shout: each player is different, if rockbox does not have a port for a device, then it is not supported |
12:44:34 | pamaury | but basically a device would need at least 2 or 4MB of RAM, that's the biggest requirement. Most cheap chinese players don't meet this requirement |
12:44:44 | | Join robertd [0] (c9f2b970@gateway/web/freenode/ip.201.242.185.112) |
12:44:53 | pamaury | robertd: hey |
12:46:03 | robertd | hi pamaury |
12:46:51 | pamaury | did you make progress on the nwz toolchain ? Did you manage to come up with a cross tool config ? |
12:46:58 | Hoshi | Hello |
12:47:24 | Hoshi | I'm too interested in NWZ-E474. |
12:48:27 | Hoshi | I think how it could be exploitable. It has open source kernel and tools. And it's old linux 2.6.35. |
12:48:28 | robertd | pamaury when i try to compile with the binutils there is an error of deprecated sintax. I am working on it but everything from the global distribuition service comes with that |
12:48:51 | pamaury | Hoshi: we already know about this |
12:49:01 | Hoshi | Ok, sorry. |
12:49:10 | Shout | it's not exactly |
12:49:15 | Shout | "cheap" so to speak |
12:49:22 | Shout | but it looks neat |
12:49:24 | Hoshi | Just I would mind there is another way to hack it. |
12:50:00 | pamaury | Shout: without disassembling the device (or finding pcb scans) it's hard to tell unfortunately. If it's a "well-known" brand, someone might have teared down already |
12:50:07 | pamaury | robertd: did you consider the possibility of just creating the cross tool config by guessing ? |
12:50:43 | pamaury | after all we know almost everything: kernel version, glibc version, compiler and binutil version and arch (we just need the exact cpu flag I think) |
12:51:17 | Hoshi | pamaury: What is arch? How the device is named under kernel source? |
12:51:45 | pamaury | robertd: the RPM source code suggests sony does not really have any custom patch on the toolchain that matter on the device |
12:52:11 | robertd | pamaury thanks, i did. I have been searching everywhere for a manner to configure but the arm-sony -gcc required is a wall |
12:52:24 | pamaury | Hoshi: arm/mach-mp200 |
12:52:34 | Hoshi | Ty. |
12:52:59 | Shout | pamaury: The reason I asked is because I'm just having a look on alibaba, there are hundreds of players, some of which you can request samples. Might be worth a look at least. |
12:53:02 | pamaury | robertd: you mean there is a missing configure script ? |
12:55:21 | pamaury | I think I will have a try, stay tuned, I don't believe there is no way to replicate this toolchain |
12:55:23 | robertd | pamaury yes. The scripts for building with the sony code in the rpm packages have a different method used in fedora systems |
12:56:28 | pamaury | for gcc we just need to give the proper cpu configuration, that shouldn't be hard since it's a well-known arm cpu |
13:00 |
13:27:41 | *** | Saving seen data "./dancer.seen" |
13:50:13 | | Quit robertd (Ping timeout: 264 seconds) |
13:57:32 | | Join robertd [0] (c9f2b970@gateway/web/freenode/ip.201.242.185.112) |
13:59:13 | robertd | pamaury the emma mobile was used on a german tablet, the smartpad 1&1 which was unlocked but it is an android system |
13:59:54 | pamaury | which emma mobile ? there are several versions of the chip |
14:00 |
14:00:15 | robertd | pamaury the emma mobile 1 |
14:00:29 | pamaury | ok, does that help us ? |
14:03:08 | robertd | pamaury, not really just to know how the internal structure works http://pastebin.com/Mk5Lec9X |
14:03:51 | | Quit __builtin (Ping timeout: 240 seconds) |
14:04:58 | pamaury | robertd: the structure is different, android usually has its own recovery thing (usually fastboot) |
14:05:10 | pamaury | I am in the process of documenting what I know about the sony nwz on the wiki |
14:05:25 | | Join __builtin [0] (~zulu@unaffiliated/franklin) |
14:05:49 | robertd | pamaury let me know please how can I help |
14:07:57 | pamaury | robertd: help me fill http://www.rockbox.org/wiki/SonyNWToolchains for example, I will create a stub, if you could document all you know about the toolchain (versions, configure, etc) that would be great. Then we can use this to build a cross tool config file I hoper |
14:08:22 | | Quit Shout (Quit: Leaving) |
14:08:47 | robertd | pamaury, i will do |
14:11:08 | pamaury | robertd: wait for couple minutes before I write some stub in it ;) |
14:11:50 | robertd | pamaury ok |
14:16:45 | pamaury | robertd: what is your player again ? A860 ? |
14:18:20 | robertd | pamaury, yes the NWZ-A867 |
14:19:34 | Hoshi | Gonna test in few hours your bootloader pamaury. |
14:19:42 | Hoshi | I need to charge some an e384 |
14:20:28 | Hoshi | I gonna ask - why Rockbox doesn't support file executables? I saw that it must be precompiled with whole OS> |
14:20:29 | pamaury | robertd: that's good for http://www.rockbox.org/wiki/SonyNWToolchains |
14:21:02 | pamaury | Hoshi: we have support for plugins, rockbox is not meant to be a full blown OS |
14:21:19 | Hoshi | anyway it would be good idea |
14:24:11 | pamaury | well plugins are enough for everyone is seems, we don't even have a notion of process or userspace |
14:25:07 | robertd | pamaury excellent "Linux kernel version "2.6.23.17-alp_nl (root@system_builder) (gcc version 4.1.2 20090317 (Sony CE Linux 5.0.2.2)" |
14:25:35 | pamaury | robertd: by the way, some information I have about emma mobile1 is here: http://www.rockbox.org/wiki/EmmaMobile1 |
14:26:43 | robertd | pamaury thats great. It is hard to come by to that info even in the renesas page |
14:27:58 | pamaury | as I said the other day, the only missing information is: flash (but that seems unused on sony players), mmm and msp |
14:28:23 | pamaury | I didn't really bother REing the mmm and msp code but they seems to do crypto |
14:28:41 | pamaury | I documented some mmm registers though |
14:29:25 | robertd | pamaury there is another model which uses the emma , the S760 |
14:29:49 | pamaury | there are plenty, I tried to list them on http://www.rockbox.org/wiki/SonyNW |
14:29:58 | pamaury | feel free to update the list though :) |
14:30:28 | robertd | pamaury, thanks I am into it |
14:35:13 | | Quit idonob_ (Ping timeout: 244 seconds) |
14:36:35 | | Quit Hoshi (Read error: Connection reset by peer) |
14:37:17 | | Join idonob [0] (~Owner@S0106602ad08ec3dd.vs.shawcable.net) |
15:00 |
15:07:46 | | Join krabador [0] (~krabador@unaffiliated/krabador) |
15:20:48 | pamaury | robertd: I have written most of what I know here: SonyNWAnalysis |
15:20:53 | pamaury | http://www.rockbox.org/wiki/SonyNWAnalysis |
15:24:07 | pamaury | robertd: do you have the configure option for the sony gcc ? |
15:26:22 | robertd | pamaury that is very complete. Do you mean this http://pastebin.com/LJP4hcVe ? |
15:27:12 | pamaury | robertd: I have this but I don't understand how it work: what is %{sony_target_cpu_id} ? |
15:27:44 | *** | Saving seen data "./dancer.seen" |
15:28:11 | robertd | pamaury they use packages in the rpm format which have to be compiled in the manner used by fedora |
15:28:36 | pamaury | but how does that work ? how do I know the value of this ? |
15:29:02 | | Join edhelas [0] (~edhelas@149-210-220-39.colo.transip.net) |
15:29:12 | robertd | pamaury in the autoconfig and automake options i tried to compile but the deprecated sintex error always shows |
15:30:21 | pamaury | what/where are those autoconfig and automake options ? |
15:30:52 | robertd | pamaury those options in theory configure the triplet |
15:31:24 | pamaury | but do you have them ? I can't find anything in those rpm that configures the triplet really |
15:32:33 | * | pamaury is confused about this works |
15:32:49 | robertd | I read that using the sony-cross-gcc-for-dev.spec file build the package. I am not familiar with the rpm compiling either |
15:36:38 | pamaury | I suspect those rpms miss things |
15:36:59 | pamaury | robertd: where did you find the binutils again ? |
15:38:52 | robertd | pamaury in the http://oss.sony.net/Products/Linux/Projector/VPL-SW635C.html . can you please add me to the Wiki Users Group robertdundee |
15:40:03 | pamaury | robertd: I added you, it should work now |
15:40:14 | robertd | thanks pamaury |
16:00 |
16:06:19 | pamaury | damn it this is bad, crosstool-ng minimum version for the kernel is 2.6.27 and binutil is 2.18a, I don't know if it's going to play well with sony thing |
16:09:03 | pamaury | and glic minimum is 2.8 but sony uses 2.7 |
16:09:40 | pamaury | I guess we can and should statically link everything, this way we do not depend on the system glibc |
16:13:05 | pamaury | in fact I don't know if it makes sense to use old versions of everything. After all if we statically link everything, we only need the glibc to support this particular kernel |
16:13:10 | pamaury | I think |
16:13:34 | robertd | i have to try the triplet with gcc 4.1.2, binutils 2.17 and newlib 1.15 |
16:17:15 | | Quit edhelas (Ping timeout: 250 seconds) |
16:19:29 | robertd | I am not so sure if the mips-ce3m-linux-binutils-2.17-ce3_4.src.rpm would work |
16:39:45 | pamaury | fuc******************* I hate you ct-ng |
17:00 |
17:02:29 | | Join idonob_ [0] (~Owner@S0106602ad08ec3dd.vs.shawcable.net) |
17:05:36 | | Quit idonob (Ping timeout: 265 seconds) |
17:27:48 | *** | Saving seen data "./dancer.seen" |
17:38:19 | | Quit krnlyng (Ping timeout: 258 seconds) |
17:41:47 | | Quit munkis (Quit: Page closed) |
17:51:08 | | Join krnlyng [0] (~liar@178.114.51.186.wireless.dyn.drei.com) |
17:57:11 | | Quit krabador (Quit: Leaving) |
18:00 |
18:33:36 | | Join petur [0] (~petur@rockbox/developer/petur) |
18:38:37 | | Join edhelas [0] (~edhelas@149-210-220-39.colo.transip.net) |
18:47:38 | | Quit edhelas (Ping timeout: 260 seconds) |
19:00 |
19:03:40 | | Join edhelas [0] (~edhelas@145.15.244.35) |
19:06:09 | robertd | This seems to be the problem "sony-cross-gcc-for-dev-4.1.2-05000204.src.rpm is for architecture i386 ; the package cannot be built on this system" |
19:07:58 | | Quit edhelas (Ping timeout: 250 seconds) |
19:17:17 | | Quit robertd (Quit: Page closed) |
19:27:20 | | Quit [7] (Remote host closed the connection) |
19:27:50 | *** | Saving seen data "./dancer.seen" |
19:40:35 | | Join Hoshi [0] (~Hoshi@cll62.neoplus.adsl.tpnet.pl) |
19:52:48 | | Join tragique [0] (uid141685@gateway/web/irccloud.com/x-rutdvsylsjacnifl) |
19:55:12 | | Join smoke_fumus [0] (~smoke_fum@188.35.176.90) |
19:58:34 | | Join Hoshi_ [0] (~Hoshi@dlv98.neoplus.adsl.tpnet.pl) |
19:58:45 | | Quit Hoshi (Disconnected by services) |
19:58:50 | | Nick Hoshi_ is now known as Hoshi (~Hoshi@dlv98.neoplus.adsl.tpnet.pl) |
20:00 |
20:02:36 | | Join Hoshi_ [0] (~Hoshi@dlv98.neoplus.adsl.tpnet.pl) |
20:03:57 | | Quit Hoshi (Disconnected by services) |
20:03:59 | | Nick Hoshi_ is now known as Hoshi (~Hoshi@dlv98.neoplus.adsl.tpnet.pl) |
20:05:50 | | Quit Hoshi (Read error: Connection reset by peer) |
20:18:33 | | Join rela [0] (~x@pdpc/supporter/active/rela) |
20:21:29 | | Quit backdoored (Ping timeout: 276 seconds) |
20:22:46 | | Join robertd [0] (c9f2b970@gateway/web/freenode/ip.201.242.185.112) |
20:23:10 | | Join duo8 [0] (~ZNC-SRV-H@27.76.253.3) |
20:27:24 | * | pamaury wonders if ct-ng isn't buggy and "forgets" to extract the kernel when using a custom kernel |
20:40:15 | pamaury | ah in fact ct-ng doesn't know that .tgz means .tar.gz, ct-ng is really a pile of hack |
20:56:48 | | Join Hoshi [0] (~Hoshi@dlv98.neoplus.adsl.tpnet.pl) |
20:57:09 | Hoshi | Why emulators are still put on e384? |
20:57:21 | Hoshi | not put on* |
20:58:00 | Hoshi | And the test build is from what date? |
20:58:05 | pamaury | I think they are, at least on the nightly builds. Maybe not in the last release which is super old |
20:58:31 | Hoshi | I downloaded from wiki :P |
21:00 |
21:00:40 | pamaury | so you downloaded the build from http://build.rockbox.org/data/rockbox-sonynwze370.zip ? |
21:01:47 | pamaury | which emulator are you thinking about and is not there ? |
21:02:49 | | Join krabador [0] (~krabador@unaffiliated/krabador) |
21:04:27 | Hoshi | yeah |
21:04:34 | Hoshi | ah this is daily build |
21:05:01 | Hoshi | oh gosh you made me surprised |
21:05:14 | Hoshi | they are not in plugins? |
21:05:39 | pamaury | I don't understand what you mean |
21:06:07 | Hoshi | i assumed that emulators are in plugins section |
21:06:16 | Hoshi | and when you launch them you can select a file |
21:06:47 | Hoshi | in GUI |
21:08:19 | pamaury | yes, but please tell me which emulator is missing so I can have a look |
21:08:37 | Hoshi | i dont see any emulator in plugins |
21:08:41 | Hoshi | just DOOM |
21:08:49 | gevaerts | emulators are viewer plugins |
21:08:59 | gevaerts | and doom isn't an emulator... |
21:09:07 | pamaury | doom is a game, not an emulator |
21:09:11 | Hoshi | ah |
21:09:13 | Hoshi | i know |
21:09:27 | Hoshi | but it's similar to emulators which are too about gaming |
21:09:40 | Hoshi | i just didnt know how to get this in the words |
21:09:56 | * | gevaerts doesn't think it's similar at all... |
21:09:56 | pamaury | you use an emulator, you usually put the ROM/game file in some directory, then using the file browser you select/click on it and it should launch |
21:10:09 | pamaury | *to use an emulator |
21:10:13 | Hoshi | gevaerts: sorry. nevermind |
21:10:25 | Hoshi | pamaury: ok, so this is how that works. sorry for missunderstanding |
21:11:22 | * | pamaury is restarting the ct-ng build for the fourth time, I hope this time it won't fail because I have been burning cpu cycle for nothing so far |
21:13:29 | pamaury | ct-ng is is a great tool but the documentation sucks, that's horrible |
21:13:43 | pamaury | noooooo, another failure :'( |
21:14:05 | | Join Jinx [0] (Dojo@unaffiliated/jinx) |
21:20:24 | Hoshi | super mario works as it should |
21:20:27 | Hoshi | in rockboy |
21:21:02 | Hoshi | but i would say that emulator keys binding system is really bad |
21:23:11 | Hoshi | pokemon crystal too works, at 100% fps but i would say there is problem with reading an text :P |
21:24:06 | Hoshi | at landscape its little better |
21:24:59 | | Join pamaury_ [0] (~pamaury@rockbox/developer/pamaury) |
21:25:11 | | Quit pamaury (Ping timeout: 276 seconds) |
21:27:29 | | Quit jtdesigns01 (Remote host closed the connection) |
21:27:54 | *** | Saving seen data "./dancer.seen" |
21:29:54 | Hoshi | woah |
21:30:45 | | Join edhelas [0] (~edhelas@145.133.43.230) |
21:31:38 | pamaury_ | Hoshi: the keys bindings were not particularly tested for emulator (and many other plugins). So if you have good suggestions, we can modify them |
21:31:47 | | Nick pamaury_ is now known as pamaury (~pamaury@rockbox/developer/pamaury) |
21:35:21 | Hoshi | im good at finding bugs :): http://imgur.com/OhdRSFU |
21:36:53 | Hoshi | pamaury: i mean key binding system, it should support combos (two buttons at once) or holding |
21:37:18 | pamaury | it supports combos but the hardware does not |
21:37:41 | Hoshi | in e384? oh... |
21:38:10 | pamaury | very little combos are possible on the e384 |
21:38:33 | Hoshi | anyway, the crash you see is when i try to change screen size under rockboy |
21:38:47 | Hoshi | i tried an super mario otherwise to check |
21:39:20 | Hoshi | got other pc register value, bt end, domain 14 fault 8 and data abbort on 084... |
21:41:26 | pamaury | I have never used rockboy so I don't even know what changing the screen size is supposed to do |
21:41:39 | Hoshi | "just reporting problems" |
21:53:37 | pamaury | Hoshi: I mean, the player screen size is fixed, how can it change the screen size ? /me is puzzled |
21:54:01 | Hoshi | hmm you got the bottom and top black bar |
21:54:13 | Hoshi | and its probably supposed to get scaling to fullscreen |
21:54:24 | Hoshi | screen size of emulator |
21:54:26 | pamaury | and what are the options ? |
21:54:51 | pamaury | do you enter the size manually ? |
21:55:04 | Hoshi | scaled - maintain ratio AND scaled |
21:55:35 | Hoshi | scaled dont work properly |
21:55:43 | Hoshi | maintain ratio is default |
22:00 |
22:00:05 | Hoshi | oh how weird |
22:00:27 | Hoshi | when screen is rotated and you change size its not crashing |
22:02:49 | pamaury | well I have no idea, but if you feel motivated, you can have a look at the code, rockboy is a port of gnuboy so the bug could either be in gnuboy or in the glue needed to port it to rockbox |
22:03:23 | Hoshi | my coding skills are bad, just basic, i even don't know much CLI functions... |
22:03:44 | Hoshi | but gonna read code to learn how the rockbox works. when im lazy i read code instead of writing :P |
22:12:30 | tragique | best way to learn coding is practice |
22:15:27 | robertd | make: *** No rule to make target 'arm-sony-linux-gnueabi'. Stop. |
22:22:20 | pamaury | robertd: I am still working on crosstool config. I am having troubles with the kernel headers so far |
22:22:41 | | Join NathanV [0] (68dc3297@gateway/web/freenode/ip.104.220.50.151) |
22:25:31 | robertd | pamaury it is complicated even with the ct-ng |
22:26:18 | pamaury | I know I know, but I have hopes |
22:26:44 | | Join munkis [0] (4ba18acf@gateway/web/freenode/ip.75.161.138.207) |
22:28:41 | pamaury | I think I need to somehow choose the kernel configuration (makes sense), but I don't know how it works when you just want to export the headers |
22:30:50 | munkis | why would rb->read() be returning values that dont appear in the file? |
22:31:54 | pamaury | munkis: you'll have to be more precise than this, we are missing context |
22:33:32 | pamaury | hum, Sony has a magic script to build the header tarball, that's sounds good and very frightening at the same time |
22:34:57 | munkis | im writing a simple interpreter and my function to find the end of a loop is reading an unidentified location instead of the file (i think) |
22:35:36 | pamaury | munkis: can you put some code somewhere ? |
22:35:46 | pamaury | so we can have a look |
22:38:33 | munkis | http://pastebin.ca/3691615 |
22:39:36 | | Quit krabador (Quit: Leaving) |
22:40:42 | pamaury | munkis: can you indent the code, that's impossible to read |
22:44:25 | munkis | im sorry that was my draft heres a slightly cleaned up version http://pastebin.ca/3691621 |
22:47:12 | pamaury | munkis: your code looks suspicious: rb->read(fd, &parse, 1); only works if &parse is a point to a buffer with one char. So parse you be a char and not a char * |
22:47:39 | pamaury | and everywhere you use *parse, it should be parse |
22:51:37 | pamaury | damnit, the kernel is so old that even the tools that code with it use nonstandard header file like <asm/socket.h> |
22:52:08 | pamaury | wait what no, hum, I am super confused now |
22:53:27 | pamaury | oh wow, as incredible as it sounds, this actually uncovered a bug in my system headers :( This is going to be tough to fix |
22:54:27 | pamaury | it probably has to do with multiarch |
22:55:02 | | Quit edhelas (Ping timeout: 264 seconds) |
22:55:34 | robertd | pamaury i read that the Linux tarballs distributed from the global source pages do not seem to correspond to the Linux trees actually used to build the kernel on the device |
22:56:06 | pamaury | robertd: where did you read that ? |
22:56:32 | pamaury | for the sony nwz they seem to correspond but I didn't check in depth |
22:58:12 | robertd | pamaury I honestly dont remember but the argument was that it was the same kernel used in several devices but no config file for each device |
23:00 |
23:00:23 | pamaury | robertd: the kernel that I have has several config for several soc. And most of the "interesting" modules are out of tree, so it seems to me that one kernel might be enough |
23:00:57 | pamaury | but clearly I wouldn't bet my life on it :) |
23:03:49 | robertd | pamaury the most difficult obstacle is the lack of information. Believe me I have searched everywhere : ) |
23:04:17 | munkis | is there a limitation on the number of viewers in viewers.config? |
23:05:11 | pamaury | munkis: not that I know |
23:05:19 | munkis | because my build open with menu got wacked after i added ~ 15 entries |
23:05:59 | pamaury | I don't understand what you said |
23:07:18 | pamaury | robertd: I am having a strange issue here: to get the kernel headers, it needs to build a program and this program is build with -m32 for some reason. Problem is that it uses some system headers,a nd my box is amd64 and this causes some issues. Have you run into such problems ? |
23:07:30 | munkis | after adding 10 entries to viewers.config my fuze+ open with system started dropping viewers |
23:08:34 | | Join jtdesigns01 [0] (~quassel@2601:400:8000:34f5:208:54ff:fe4f:26f) |
23:08:44 | robertd | pamaury yes, with the binutils is i386 |
23:09:19 | munkis | @pamaury thanks for the read help. i was thrown off because it expects a variable address |
23:09:35 | pamaury | robertd: how did you fix it ? |
23:09:55 | pamaury | it seems that either I miss some headers or my system have a problem with multiarch |
23:09:56 | robertd | pamaury I havent been able to fix it. That is the wall |
23:11:16 | pamaury | I have an idea |
23:11:26 | pamaury | haha it works |
23:11:47 | pamaury | I needed to have linux-libc-dev:i386 |
23:11:53 | pamaury | makes sense, once you know it |
23:13:39 | robertd | wow now i feel useless, Back to square one for me |
23:15:06 | pamaury | well I hope it will help you :) |
23:15:20 | pamaury | I am also back to square one, I need to run crosstool from the start, again... |
23:16:20 | robertd | thanks pamaury I have a amd64 box too. No wonder i was finding trouble each step of the way |
23:24:10 | pamaury | yeah another failure... |
23:25:24 | pamaury | ah my mistake this time |
23:26:24 | pamaury | crosstool is quite annoying, it has a restart mechanism but it's not as useful as it could be |
23:26:58 | | Quit petur (Quit: Leaving) |
23:27:56 | *** | Saving seen data "./dancer.seen" |
23:32:39 | pamaury | it's quite of funny, ct-ng is based on make but makes it sure to not use its only useful feature: tracking dependencies |
23:35:46 | pamaury | and of course kernel headers fail again |
23:36:16 | pamaury | hum another i386 lib problem |
23:38:00 | pamaury | robertd: you might need libgcc-dev:i386 (or libgcc-5-dev:i396 or libgcc-6-dev:i386 depending on your system gcc version) |
23:38:34 | | Join athidhep [0] (~afoakf@unaffiliated/athidhep) |
23:39:38 | robertd | pamaury yes also the lib32z1 and lib32ncurses5 |
23:40:02 | pamaury | hum, that's enough for me apparently, I still have a problem with -lgcc |
23:41:06 | pamaury | that's odd, I have the 32-bit version but the linker does not even look at it |
23:43:32 | robertd | i had a similar problem but library_path seems to solve it |
23:45:29 | pamaury | thanks, handy :) now I have another problem |
23:45:48 | pamaury | error: conflicting types for ‘getline’ |
23:46:20 | pamaury | this one is not funny at all |
23:46:52 | | Quit munkis (Quit: Page closed) |
23:47:48 | robertd | getline is a general library function I would rename one |
23:48:43 | pamaury | yeah but that's in kernel tools, that makes it less easy to patch it, still doable but annoying |
23:50:30 | pamaury | also I can't set LIBRARY_PATH for ct-ng |
23:52:30 | | Join advcomp2019_ [0] (~advcomp20@unaffiliated/advcomp2019) |
23:53:40 | pamaury | hum, my guess is that it gives -m32 to gcc but not ld |
23:53:41 | | Join saratoga [0] (123e11e0@gateway/web/freenode/ip.18.62.17.224) |
23:53:55 | | Quit advcomp2019 (Ping timeout: 250 seconds) |
23:54:03 | saratoga | do i add someone to credits if they add a translation? |
23:54:41 | robertd | mine was export LD_LIBRARY_PATH LIBRARY_PATH CPATH |
23:55:24 | saratoga | looks like people usually do from the logs |
23:56:18 | pamaury | robertd: ct-ng explicitely check if LIBRARY_PATH is defined and bails out if it is |
23:56:25 | pamaury | so there is no way around it |
23:58:15 | fs-bluebot | Build Server message: New build round started. Revision 9868da4, 255 builds, 15 clients. |