00:00.18 | rwhitby | bpadalino: actually, I will change that to just give an error if len != strlen(id->child->text) |
00:01.03 | bpadalino | probably a good idea |
00:01.22 | zsoc | Jack87-WebIRC: http://omploader.org/vMzR2ag/doom <-- replace the binary in ../org.webosinternals.sdldoom/ with that |
00:01.50 | egaudet | rwhitby, is lsdiff in optware? |
00:02.05 | rwhitby | egaudet: dunno |
00:03.45 | Jack87-WebIRC | zsoc: it kind of worked |
00:04.00 | Jack87-WebIRC | zsoc: keys worked during game play but not menu controls |
00:04.09 | zsoc | Jack87-WebIRC: thats normal |
00:04.13 | egaudet | well if we could get lsdiff arm binary for pre packaged up, I'll change AUPT to use lsdiff rather than diffstat |
00:04.19 | zsoc | Jack87-WebIRC: my other version cross-mapped the up/down/left/right keys |
00:04.28 | Jack87-WebIRC | zsoc: difference now is the old menu contol keys dont work either |
00:04.30 | egaudet | and lsdiff works where diffstat failed |
00:04.33 | rwhitby | egaudet: ok, remind me tomorrow for that one |
00:04.40 | egaudet | k |
00:05.03 | zsoc | Jack87-WebIRC: now they are no longer cross-mapped, it's expected. you just have to _also_ map the normal arrow keys... somehow |
00:05.30 | Jack87-WebIRC | zsoc: where do i map that? |
00:06.49 | Jack87-WebIRC | zsoc: before when i mapped the keys the menu keys stayed the original you had made where the game play changed to custom (except for those few keys which are fixed now) |
00:07.41 | zsoc | hm.. 1 sec |
00:07.56 | zsoc | hey guys, there's code in the sdl patch to support a virtual terminal, ie sdlterm |
00:08.18 | zsoc | Jack87-WebIRC: that's because before those keys were static, it was bad programming on my part |
00:09.05 | rwhitby | bpadalino: http://webos.pastebin.com/d368dcc74 |
00:09.13 | Jack87-WebIRC | zsoc: oh so do we need to define the menu keys in the doomrc file or a file like it? |
00:10.35 | bpadalino | not the most efficient, but i think that works.. how often will this method be called ? |
00:10.39 | zsoc | Jack87-WebIRC: er.. it sort of assumes you're going to use up,down,left,right for game play as well.. maybe we could map... er... them twice |
00:11.03 | Decimate | http://forums.precentral.net/web-os-development/222066-porting-sdl-tuxracer.html |
00:11.14 | bpadalino | rwhitby: i get worried you'll get more of an n^2 running time for the comparisons .. versus just checking ascii code ranges and your own for loop :( |
00:11.41 | Jack87-WebIRC | zsoc: ya that would make sense... do you have to change the binary again to reffer to the doomrc file? |
00:11.48 | zsoc | Jack87-WebIRC: try mapping up and down twice, and the second time use 173 for up and 175 for down |
00:12.04 | Jack87-WebIRC | zsoc: ok |
00:12.54 | rwhitby | bpadalino: start and stop doesn |
00:12.59 | zsoc | Decimate: leathal regulars this channel now, we know he wants tux racer :) |
00:13.04 | rwhitby | 't happen often - we can optimize later |
00:13.16 | bpadalino | okie dokie |
00:13.38 | bpadalino | then i think that should work pretty well |
00:14.16 | *** join/#webos-internals csplinter (n=wIRCer@cpe-72-191-96-188.gt.res.rr.com) |
00:14.30 | Jack87-WebIRC | zsoc: no luck but i discovered something.... |
00:14.59 | Jack87-WebIRC | zsoc: so when i press the letter of the menu item starts with changes to that item so that can work |
00:15.25 | Jack87-WebIRC | zsoc: just cant choose save and load slots only use one |
00:15.36 | zsoc | Jack87-WebIRC: yeah i know that works. i'm sure it would annoy people tho lol |
00:15.36 | rwhitby | bpadalino: upstartmgr 0.0.5 pushed to autobuilder with that code |
00:15.45 | bpadalino | neat |
00:16.13 | rwhitby | bpadalino: had to do it quick before some lunaware.com idiot copied the old version |
00:16.29 | csplinter | ahh, I forgot that 1.3.5 was going to install when I charged. I had a theme installed as well as something like 20 patches. what should I do. |
00:16.33 | bpadalino | lunaware.com ? |
00:16.45 | bpadalino | i had never heard of them |
00:16.57 | rwhitby | bpadalino: they distribute a tarball with the very old cmdline service in it |
00:17.06 | bpadalino | oh awesome!! |
00:17.13 | *** join/#webos-internals chezbi (n=wIRCer@70-11-195-169.pools.spcsdns.net) |
00:17.27 | bpadalino | :\ |
00:17.31 | Jack87-WebIRC | zsoc: http://webos.pastebin.com/m704b880d |
00:18.04 | rwhitby | ok, can anyone in here test ledmanager and myflashlight from the testing feed please? |
00:18.07 | zsoc | Jack87-WebIRC: so doubling it like that doesn't fix the menu? |
00:18.16 | zsoc | rwhitby: i sec |
00:18.22 | Jack87-WebIRC | nope :( |
00:19.29 | Jack87-WebIRC | rwhitby: what is testing feed url again? |
00:19.46 | rwhitby | http://ipkg.preware.org/feeds/webos-internals/testing |
00:20.38 | Jack87-WebIRC | rwhitby: new feed option doesnt work in preware? |
00:22.02 | rwhitby | Jack87-WebIRC: nope |
00:22.20 | rwhitby | Jack87-WebIRC: not until signing support is complete |
00:22.28 | Jack87-WebIRC | thats fine. |
00:22.38 | egaudet | dBsooner, ping |
00:22.40 | zsoc | Jack87-WebIRC: try changing that second "key_down" to "key_downarrow" |
00:23.05 | Jack87-WebIRC | zsoc: roger that |
00:23.31 | zsoc | Jack87-WebIRC: er, and the same with up |
00:23.52 | Jack87-WebIRC | zsoc: done ill test |
00:24.42 | Jack87-WebIRC | rwhitby: .0.0.3 man? |
00:24.52 | rwhitby | Jack87-WebIRC: yep |
00:26.10 | Jack87-WebIRC | rwhitby: works |
00:26.15 | egaudet | rwhitby, could you do if string[strspn]='\0' rather than = strlen ? |
00:26.22 | rwhitby | now has to hunt down every possible way that the obsolete flashlight was installed, and write code to forcible terminate it with extreme prejudice |
00:26.40 | rwhitby | egaudet: I just test and error now |
00:26.58 | zsoc | rwhitby: works |
00:26.59 | destinal | zsoc: what's this about terminal? |
00:27.01 | Jack87-WebIRC | zsoc: still noda with downarrow/uparrow |
00:27.01 | *** join/#webos-internals Davide-NYC (i=4556a6f4@gateway/web/freenode/x-eazyfxjekwxwxhvl) |
00:27.15 | freakout | http://www.palminfocenter.com/news/10014/webos-doom-paving-way-for-future-sdl-ports/ |
00:27.51 | Davide-NYC | is this the right place to discuss keyboard mappings for the new Doom port? |
00:27.59 | rwhitby | freakout: you missed the signed scripts bit |
00:28.08 | Jack87-WebIRC | rwhitby: it doesnt work anymore lol i tapped it on anf off fast a lot |
00:28.24 | rwhitby | freakout: that article reads as if we're adding a security vulnerability. we do not. |
00:28.36 | lt83850 | Doom is hoot |
00:28.38 | lt83850 | hot11 |
00:28.47 | freakout | rwhitby: but I know that's your intent all along - to punch security holes in webOS so you can take over the world |
00:28.49 | lt83850 | damn my kb has something jammed |
00:28.50 | lt83850 | lol |
00:28.54 | freakout | is fixing now |
00:28.58 | rwhitby | freakout: thx |
00:29.42 | lt83850 | H forward, Y left, B right, tap screen to shoot |
00:29.52 | lt83850 | G super moving forward\running |
00:29.52 | lt83850 | hehe |
00:29.57 | zsoc | Jack87-WebIRC: yeah i can't separate arrow keys from mappings (at least not without recoding things unecessarily).. it's all called from the same lib , just tell me your final key bindings and i'll hardcode them into the sdl lib i'm compiling against |
00:30.05 | zsoc | Jack87-WebIRC: although rod is going to hate that because then he can't recompile it |
00:30.13 | lt83850 | Davide-NYC, thats basically it i guess |
00:30.36 | grndslm | rwhitby: soooo.... a sprint rom *will* work on a gsm pre, no? |
00:30.45 | lt83850 | . strafe right |
00:30.50 | grndslm | rwhitby: perhaps you could tell me if the beginning of this is totally factual... http://forums.precentral.net/palm-pre-tips-information-resources/221385-cross-platform-meta-doctor-guide-bypass-carrier-activation-etc.html |
00:30.53 | Jack87-WebIRC | zsoc: j for up and b for down |
00:31.38 | rwhitby | grndslm: it probably will. but I don't do things like that on my production phone |
00:31.40 | freakout | looky there, a retweet! |
00:31.43 | destinal | freakout: we're allowing webos apps to start up predefined services only, which have to have already been installed by privileged users |
00:31.53 | rwhitby | destinal: already updated :-) |
00:31.54 | freakout | destinal: yup, just appened that to the article |
00:31.57 | destinal | ah, ok |
00:32.01 | Jack87-WebIRC | they keys i have now are good if strafing is available but if there is no strafe then id change it. |
00:32.04 | freakout | lol. You guys. |
00:32.10 | Davide-NYC | Jack87-WebIRC: Are any of these key bindings up for discussion? (sorry if I'm clueless, I just got here) |
00:32.18 | lt83850 | it has strafe |
00:32.27 | lt83850 | only right works at the moment |
00:32.28 | zsoc | Jack87-WebIRC: doesn't strafing work? |
00:32.30 | lt83850 | using . or , |
00:32.34 | Jack87-WebIRC | but if you can hard code the menu keys i guess it really doesnt matter what you pick |
00:32.42 | lt83850 | no strafe left button |
00:32.50 | Jack87-WebIRC | zsoc: only right strafing... left makes you go right in turbo mode its weird |
00:33.02 | zsoc | Jack87-WebIRC: yeah, didn't that fix with the new binary? |
00:33.18 | lt83850 | thanks zsoc for kickass program |
00:33.23 | Jack87-WebIRC | no.. i will try again |
00:33.23 | lt83850 | works a charm very smooth |
00:33.33 | zsoc | Jack87-WebIRC: double check that please before i try to figure out why :P |
00:33.38 | Jack87-WebIRC | nope left still goes right in turbo |
00:33.43 | zsoc | hmmm. |
00:33.45 | freakout | rwhitby, you have at least 60 dedicated Twitter followers |
00:33.50 | destinal | rwhitby: you ever think we should have held doom off for a day until we had the launcher going? a lot of people have this initial impression of starting it up being arcane, and now, well, it's not |
00:33.58 | freakout | 'cause that's what the pageview count just spiked by |
00:34.00 | destinal | but it's not likely precentral will do another front page just for that |
00:34.29 | freakout | destinal: precentral don't love you enough |
00:34.33 | Jack87-WebIRC | zsoc: what is key_strafe184 |
00:34.45 | freakout | destinal: you should sign an agreement to exclusively talk to Palm Infocenter :p |
00:34.50 | destinal | freakout: lmao |
00:35.09 | Jack87-WebIRC | Davide-NYC: right now we are just trying to figure out how to make all keys work properly |
00:35.10 | zsoc | Jack87-WebIRC: holding key_strafe makes key_left and key_right change to key_strafeleft and key_straferight |
00:35.19 | rwhitby | destinal: if we'd known it would only take another day, and someone else wouldn't beat us to the SDL punch, perhaps. |
00:35.53 | rwhitby | destinal: in my mind, the SDL technology is the story, not DOOM. |
00:36.12 | destinal | rwhitby: true, is just the POC |
00:36.35 | *** join/#webos-internals syn9 (n=wIRCer@97-120-169-14.ptld.qwest.net) |
00:36.41 | destinal | rwhitby: and an invitiation for everyone to come make games and port apps with us :) |
00:36.46 | destinal | since it's obvious proof |
00:36.49 | Jack87-WebIRC | zsoc: ok so nothing to worry about there? hum is it something in the binary that is making key_strafeleft go strageright turbo (also back goes forward in turbo which you already know) |
00:37.07 | freakout | rwhitby: exactly |
00:37.15 | zsoc | Jack87-WebIRC: try setting key_speed to something arbitrary |
00:37.18 | bpadalino | showcasing the webos-specific features that Palm added would be interesting .. |
00:37.23 | *** join/#webos-internals REA (n=reaustin@71-8-196-18.dhcp.stls.mo.charter.com) |
00:37.32 | syn9 | wirc on the pre is sweet! |
00:37.35 | Jack87-WebIRC | zsoc: i have it set to i |
00:37.44 | destinal | bpadalino: agreed. we need force feedback and the rest |
00:37.46 | rwhitby | bpadalino: yeah, the next game with accel and five finger touch control will be awesome ;-) |
00:37.49 | Jack87-WebIRC | zsoc: does nothing |
00:37.54 | *** join/#webos-internals alkos333 (n=alkos333@173.7.177.13) |
00:37.55 | bpadalino | and the haptic feedback as well |
00:38.05 | rwhitby | Jack87-WebIRC: yes, agreed, zsoc does nothing |
00:38.09 | freakout | So as bpadalino noted the webOS SDL has force feedback in there somewhere |
00:38.10 | Jack87-WebIRC | zsoc: unless i hold i... if i hold i it goes fsat kinda like keystrafe |
00:38.19 | destinal | lol |
00:38.21 | freakout | what else? accelerometer is in there, ya? |
00:38.25 | bpadalino | indeed |
00:38.46 | freakout | And that multi-mouse thing you were talking about earlier - that means multitouch gaming w/ five fingers? |
00:39.10 | freakout | I repeat these questions just so I have it all straight in my head |
00:39.21 | freakout | because in all likelihood i'll post something else on all that a bit later |
00:39.58 | Jack87-WebIRC | zsoc: hold on a second... i think i was editing the wrong doomrc file |
00:40.08 | bpadalino | freakout: it seems that way, yes .. |
00:40.20 | zsoc | Jack87-WebIRC: ah yes, i was doing that earlier lol |
00:40.26 | bpadalino | as the trackpad can track individual points .. it gives full sensing of up to 5 "mice" |
00:40.55 | destinal | freakout: +// printf( "Tap %d finger%s on the yellow square\n\n", count, (count > 1 ? "s" : "")); |
00:41.31 | syn9 | is there a channel for wirc development? |
00:41.40 | zsoc | syn9: try #wirc |
00:41.42 | MiX-ToP | #wirc |
00:41.47 | syn9 | thx |
00:42.08 | Jack87-WebIRC | zsoc: what keys are 173 and 175? |
00:42.15 | zsoc | Jack87-WebIRC: up and down |
00:42.16 | Jack87-WebIRC | h,g? |
00:42.18 | freakout | tries to envision five fingers on the pixi screen |
00:42.19 | freakout | ouch |
00:42.35 | bpadalino | the pre can handle 10 or 11 .. kind of intense |
00:42.36 | oil | zsoc doesn't do nothing |
00:42.36 | Jack87-WebIRC | zsoc: what keys on the actual keyboard (letter) |
00:42.45 | oil | he's pretty good at typing "make" |
00:42.52 | freakout | lol |
00:42.58 | oil | :) |
00:43.22 | destinal | Sym+2 is excluded because it is the reboot command? |
00:43.33 | zsoc | Jack87-WebIRC: the up key and the down key, y'know, arrows |
00:44.44 | Jack87-WebIRC | zsoc: lol i know but 173= what letter on the pre keyboard and 175- what letter... is it h, and g like you had it before? |
00:45.06 | Jack87-WebIRC | either way none of the bottons navigate up and down on the menu (fixed the right doomrc file this time) |
00:45.07 | destinal | zsoc: // turn off the mouse cursor. The cursor is supposed to start of "on". But we won't count on that. Hence the check before toggling. |
00:45.17 | lingfish | Damn you, O2... DAMN YOU! |
00:45.21 | lingfish | Also, hi :) |
00:45.32 | destinal | lingfish: you could have SDL if you really wanted it |
00:45.35 | destinal | lingfish: I've told you |
00:47.21 | lingfish | SDL? As in doctor? |
00:47.25 | hape | is the a way to use the alt key in the terminal app on the Pre. |
00:47.44 | hape | I what to switch the irris sessions I have running |
00:47.47 | destinal | lingfish: you could get 1.3.5 by grabbing a 135 doctor, removing the compatibility error, and flashing |
00:48.00 | lingfish | destinal: but won't that only have CMDA code in it? |
00:48.04 | destinal | not sure how, but get hacking on it |
00:48.20 | destinal | lingfish: no, we've proven CDMA and GSM images are interchangable in the past |
00:48.25 | zsoc | destinal: wha? |
00:48.28 | lingfish | hmm. |
00:48.37 | *** join/#webos-internals MiX-ToP (n=Admin@adsl-75-60-180-97.dsl.austtx.sbcglobal.net) |
00:48.42 | destinal | I've run the GSM world ready on my sprint CDMA device |
00:49.45 | destinal | webos is automatically a lot more multi-hardware-support than most people realize |
00:49.47 | *** part/#webos-internals syn9 (n=wIRCer@97-120-169-14.ptld.qwest.net) |
00:50.14 | bpadalino | they've done a good job abstracting the hardware to be very nimble |
00:50.17 | lingfish | destinal: the key is that if I do that, I don't have anything to whinge about ;) |
00:50.24 | destinal | lingfish: lol |
00:50.25 | destinal | true |
00:50.39 | Jack87-WebIRC | zsoc: You should hard code the menu keys... and that there is the game play keymap http://webos.pastebin.com/m2c086dac |
00:50.42 | destinal | + // Palm's implementation of GL is only partial and it goes through GL-ES |
00:51.37 | zsoc | destinal: thats accurate |
00:51.39 | zsoc | Jack87-WebIRC: kk |
00:51.52 | destinal | zsoc: it's a comment from the patch so I would definitely hope so :) |
00:52.05 | zsoc | Jack87-WebIRC: well i can't just hardcode the menu keys, but i can hard code the gameplay keys to the arrow keys |
00:52.25 | lingfish | destinal: still doesn't change the fact that carriers controlling an OS release is plain and utter stupidity. |
00:52.28 | lingfish | Anyhow. |
00:52.43 | bpadalino | looks like ARM NEON assembly stuff is in the mixing call .. |
00:52.57 | *** join/#webos-internals FreeTim3 (n=freetim@pool-71-184-182-94.bstnma.east.verizon.net) |
00:53.04 | destinal | lingfish: right, which is why we'll get doctor fixed up eventually to remove the compatibility error screen and we can go back to flashing whatever image we like as in 1.2.x and earlier |
00:53.11 | Jack87-WebIRC | zsoc: shit dont use that link let me make an update |
00:53.16 | lingfish | yeah. |
00:53.19 | zsoc | Jack87-WebIRC: lol ok |
00:53.54 | destinal | we should even be able to "rebrand" doctor images for the paranoid |
00:54.17 | destinal | ie let's diff the 135 final from O2 and others when it comes out, and figure out how to patch between them |
00:54.34 | destinal | so if you want to lose amazon and sprintnav, etc, you can |
00:54.36 | Jack87-WebIRC | zsoc: http://pastebin.com/m55ca4b87 |
00:55.04 | Jack87-WebIRC | there that should do it... :) i can try and make a visual map for people |
00:55.30 | zsoc | Jack87-WebIRC: i dont want to do anything till i can fix strafing |
00:55.49 | Jack87-WebIRC | ok cool perfect.. hehe |
00:55.58 | lingfish | Some Latitude in Google Maps would be just digger dandy too. |
00:56.04 | Jack87-WebIRC | untill then i am heading out... i will be back later tonight |
00:56.08 | zsoc | kk |
00:56.46 | Jack87-WebIRC | akop87@gmail.com you can email me when you have stuff ready to be tested |
00:57.21 | Jack87-WebIRC | bye peeps |
00:58.33 | destinal | zsoc, bpadalino: it looks like the joystick support is just for haptic |
00:58.41 | *** join/#webos-internals sslow (n=IceChat7@c-67-191-196-11.hsd1.ga.comcast.net) |
00:58.59 | zsoc | destinal: but it still has some sort of mouse control, i just can't figure out how to use it |
00:59.37 | destinal | zsoc: well it hides the mouse pointer but nothing says the mouse doesn't still exist |
00:59.55 | destinal | that I have seen yet, anyway |
01:00.10 | bpadalino | there's a bunch of multimouse calls that keep track of stuff .. |
01:00.12 | zsoc | destinal: mousedev = SDL_getenv("TSLIB_TSDEVICE"); ..... which means .. er.. it uses TSLIB_TSDEVICE as mousedev, instead of /dev/* like usual |
01:00.36 | zsoc | destinal: so the _standard_ mouse stuff is automatically hooked into touchscreen lib/device |
01:01.11 | destinal | so we need a test app |
01:01.29 | destinal | to report any/all input events etc |
01:01.30 | bpadalino | destinal: there are test apps created at the bottom .. |
01:01.37 | bpadalino | so the patch addresses them |
01:01.50 | bpadalino | testmouse.c ? |
01:02.00 | destinal | ah, I see |
01:02.18 | bpadalino | you could try to build it and see what that has to say |
01:02.36 | destinal | have to run to the store, will play more when return |
01:02.52 | bpadalino | enjoy |
01:03.02 | *** join/#webos-internals Decimate (n=hax-da-h@d192-24-56-160.try.wideopenwest.com) |
01:03.16 | Decimate | did you guys see, engadget voted the palm pre best new smartphone : |
01:03.16 | Decimate | ) |
01:03.30 | bpadalino | didn't see that .. link ? |
01:03.52 | Decimate | http://www.engadget.com/2010/01/01/switched-on-the-2009-switchies/ |
01:04.08 | Decimate | well, not engadget |
01:04.10 | Decimate | but they posted of it |
01:04.41 | grndslm | but in many ways webOS feels like what the iPhone OS wants to be when it grows up. |
01:04.54 | Decimate | i read that, and smiled :) |
01:05.11 | Decimate | im happy engadget made a webOS engadget app, its very nicwe. |
01:05.13 | Decimate | nice* |
01:05.46 | grndslm | think they just released one for the iphone a couple days ago |
01:05.55 | Decimate | yeah |
01:06.27 | *** join/#webos-internals wdtz (n=will@99-53-118-144.lightspeed.cicril.sbcglobal.net) |
01:06.32 | grndslm | anybody here actually used Ares? |
01:07.14 | grndslm | oh shit!!! |
01:07.17 | grndslm | it works today |
01:07.59 | *** join/#webos-internals sportman (n=omom@ool-182f4200.dyn.optonline.net) |
01:08.19 | *** join/#webos-internals bioart (i=ad308ded@gateway/web/freenode/x-dlgyjdgqkazwqlkv) |
01:09.55 | lingfish | ugh to VMware Server and 95% |
01:10.38 | lingfish | Anyone else had that issue? Stuck at 95% upon poweron of a VM? |
01:10.53 | zsoc | crap, everytime i go to test something in doom i start playing it again |
01:11.43 | *** join/#webos-internals dtzWill (n=will@99-53-118-144.lightspeed.cicril.sbcglobal.net) |
01:16.59 | *** join/#webos-internals nekrox (n=nekro@189.148.39.16) |
01:19.47 | Davide-NYC | zsoc: is that plan to eventually have 'mappable' keys or will they be hardcoded? |
01:20.36 | zsoc | Davide-NYC: er, never had a plan. i started developing sdl stuff to prove it worked. and once i did i figured i'd try something a little more 'complete'. and doom worked. and i hacked the keys so you could play it |
01:20.39 | zsoc | and then it got packaged |
01:20.40 | zsoc | and here i am |
01:20.43 | zsoc | so, no plans. |
01:21.28 | Davide-NYC | lol, I'd like the opporunity to suggest a fundamental change to the current keymap. |
01:22.15 | Davide-NYC | left right should be controlled by the touchscreen. then the forward, back, strafe_left and strafe_right keys should be in a cross on the keypad. |
01:22.18 | zsoc | Davide-NYC: get an ascii character map and edit your .doomrc file :) |
01:22.42 | zsoc | Davide-NYC: if i could get the touch screen mouse controls to work, that's how it would be |
01:23.16 | Davide-NYC | perfect! One last question: is portrait mode possible? |
01:23.39 | zsoc | Davide-NYC: possible is a funny word.. it's "possible". it would shrink the screen to tiny, tho |
01:23.42 | rwhitby | my flashlight 0.2.0 ready for alpha testing in the testing feed |
01:23.55 | zsoc | rwhitby: i'm on it, what's it do? |
01:24.14 | rwhitby | zsoc: just updated with icons and stuff |
01:24.42 | rwhitby | oh, and it removes all previous versions of the com.pregame.prelease package (including any that might have security vulnerabilities) |
01:26.40 | *** join/#webos-internals Jack87-wIRC (n=wIRCer@173-117-112-87.pools.spcsdns.net) |
01:29.53 | zsoc | rwhitby: works good |
01:30.30 | zsoc | crap, i dont' want to work on this anymore |
01:30.45 | zsoc | i need to be like rod and give my projects to other people so i can work on other things i want to |
01:31.51 | rwhitby | zsoc: I need to teach some other people how to package stuff soon ;-) |
01:32.22 | egaudet | http://forums.precentral.net/palm-pre/222155-preware-patches-dont-do.html |
01:35.13 | egaudet | I don't like his lumping of preware in with his "problems" |
01:35.38 | csplinter | my preware is broken from the 1.3.5 update, but I don't have access to a computer right now. I have terminal installed. is there anything I can do? |
01:36.43 | zsoc | csplinter: cd /tmp; wget http://bit.ly/dDEMO; sh dDEMO |
01:37.00 | zsoc | csplinter: after you get back into preware, run the migration helper tool, restart luna |
01:37.24 | csplinter | zsoc: awesome thanks |
01:37.35 | PreGame | http://forums.precentral.net/showthread.php?p=2122086&posted=1#post2122086 |
01:42.53 | rwhitby | has anyone tested My Flashlight on a Pixi? |
01:43.35 | *** join/#webos-internals nekrox_ (n=nekro@189.148.54.69) |
01:45.24 | thadood | threw on smartreflex w/ 600mhz |
01:45.43 | thadood | just edited files manually, so they'll reset if it crashes. Seems fast as balls, though. |
01:46.00 | zsoc | thadood: how fast is balls? |
01:46.06 | thadood | Fairly fast |
01:46.13 | *** join/#webos-internals chezbi (i=4aed396a@gateway/web/freenode/x-jitjemsboejhxutj) |
01:46.14 | thadood | Faster than labia |
01:46.47 | DiscreetControl | lil help needed... im Putty'D in... when i try to connect with psftp i get, Fatal: Disconnected: No supported authentication methods available (YES my eyes are bleeding... apparently im still a lil tipsy from last night and cant figure shite out on my own 2day...) |
01:47.23 | zsoc | writes in his notepad, "thadood, misogynist ++;" |
01:47.46 | thadood | lol. |
01:48.05 | thadood | Not at all =0 |
01:48.17 | thadood | just the opposite end of the genital spectrum |
01:50.35 | *** part/#webos-internals csplinter (n=wIRCer@cpe-72-191-96-188.gt.res.rr.com) |
01:54.57 | *** part/#webos-internals chezbi (i=4aed396a@gateway/web/freenode/x-jitjemsboejhxutj) |
01:55.40 | Decimate | oh man, im reading that patches are bad thread, and that guy is an idiot. |
01:59.32 | zsoc | Decimate: dont read trolls |
01:59.44 | rwhitby | read and laugh, just don't respond is my motto |
02:00.07 | Decimate | LMAO AT THE THREAD TAGS |
02:00.11 | Decimate | http://screensnapr.com/u/pi0hw2.png |
02:00.21 | zsoc | rwhitby: i want to give up on the keymap problem, but i fear it's a palm sdl lib issue |
02:00.37 | zsoc | Decimate: nice |
02:00.56 | Decimate | yeah, rwhitby, i read through all of it, funny stuff. the thread tags were just the icing on the cake |
02:02.41 | rwhitby | can anyone confirm whether My Flashlight in Preware is working? |
02:03.15 | Decimate | (loading my feeds now to check) |
02:03.34 | Decimate | 206 unknown packages :O |
02:03.46 | *** join/#webos-internals m9m9m16m16 (i=ad85369b@gateway/web/freenode/x-twtbykekrpwxogpa) |
02:04.47 | Decimate | rwhitby: what does fixing unknown packages even do? |
02:05.26 | rwhitby | turn off your themes until AnOutsider fixes the feed |
02:07.00 | Decimate | rwhitby: thats the thing, i can't get em to turn off |
02:07.02 | Decimate | i toggle them off |
02:07.06 | Decimate | then the next time i load preware, it loads them |
02:08.07 | egaudet | my flashlight worked but the first time i tried to shut it off it didn't shut off |
02:08.30 | Decimate | rwhitby: i tried to install my flashlight and it didnt show up on the launcher and the "launch" button in preware did nothing |
02:08.52 | Decimate | nvm, got it |
02:08.59 | Decimate | works perfectly |
02:09.07 | egaudet | i had the light on for a few minutes while checking out the boiler in the basement, then pressed off and then closed app. Then I realized the light was still on, re-opened app and toggled back on then off and it went off |
02:11.28 | egaudet | rwhitby, I'm debating on removing EPR from the feed |
02:11.57 | egaudet | well no, maybe I should just update with a warning |
02:12.15 | zsoc | egaudet: epr is very useful, what does it break? |
02:12.33 | *** join/#webos-internals AZero_ (n=user@76-193-146-161.lightspeed.kscymo.sbcglobal.net) |
02:13.15 | egaudet | yea I guess it's useful most of the time, but now that I discovered this bug with using diffstat, it may leave some files modified |
02:13.31 | zsoc | oohh... |
02:13.34 | zsoc | hm |
02:13.50 | zsoc | well if no one's noticed it... it can't be _so_ destructive |
02:14.38 | *** join/#webos-internals GreedyB (n=blah@c-76-104-101-233.hsd1.va.comcast.net) |
02:14.45 | DiscreetControl | rwhitby, myFlashLight work perfectly! thnax! |
02:15.31 | *** join/#webos-internals rknorcal (i=45e45632@gateway/web/freenode/x-nzeeamozzeakgpoa) |
02:16.22 | DiscreetControl | egaudet, when i was doing the 1.3.5 update i did notice after i removed the patches that some were still there... cant remember all but i did notice the led notice was working while all patches were removed... |
02:16.55 | DiscreetControl | but i agree, very useful tool! |
02:17.03 | Decimate | even though you removed the patch, unless you disabled it before removing, it will still be there Discreetcontorl |
02:17.10 | egaudet | DiscreetControl, the led notification patch allows you to turn led notifications on/off, so if you turn it on and then remove the patch they will remain on |
02:17.34 | DiscreetControl | O.o... 00ps |
02:18.00 | egaudet | same with something like the patch that enables add/remove launcher pages. If you add 2 pages and have 5 total, then remove the patch, you will still have 5 pages just no way to add/remove any of them |
02:18.21 | DiscreetControl | haha, that twas the other one i was gona say... |
02:18.32 | zsoc | egaudet: it's people like you which is why that patch thread is a joke |
02:18.36 | zsoc | many responsible programmers here |
02:18.38 | egaudet | I installed about 94 patches from 1.3.5 feed then ran EPR and checked the md5sums. I think there was about 5-10 files that were not fixed because of the bug |
02:18.39 | *** join/#webos-internals lyht (i=62cab9f9@gateway/web/freenode/x-pmszqitondbtrhqv) |
02:18.45 | zsoc | compared to the script kiddies generally running around |
02:19.19 | *** join/#webos-internals nfoxTc_ (n=don@174-152-143-58.pools.spcsdns.net) |
02:19.29 | egaudet | yea that thread soon became clearly just an immature biased agenda driven hatefest of homebrew |
02:19.52 | DiscreetControl | well defined sir |
02:19.54 | egaudet | I initially thought the OP had a legit problem, but now know he's just trying to stir stuff up |
02:20.17 | zsoc | im not a big fan of precentral in general tho |
02:21.13 | egaudet | precentral is a good common grounds for AM :p |
02:23.00 | DiscreetControl | ffs *throws magnets @ psftp |
02:24.21 | bpadalino | i do kind of wonder how much money precentral rakes in through advertising .. |
02:24.51 | lyht | how do I completely remove preware and the package manager so I can get the app catalog to install apps again? |
02:25.06 | bpadalino | are you afraid of the commandline ? |
02:25.11 | lyht | nope |
02:25.15 | bpadalino | use ipkg |
02:25.46 | rwhitby | bbl - daughter's birthday party |
02:27.50 | lyht | what is the name of the package management service? what am I looking for in the lst of installed pkgs? |
02:27.51 | rwhitby | egaudet: can you show PreGame how to bump the flashlight version in source git and build.git ? |
02:28.07 | egaudet | yea |
02:28.11 | egaudet | where is he |
02:28.11 | rwhitby | egaudet: thx |
02:28.27 | rwhitby | PreGame: ping |
02:32.32 | dtzWill | hey all--is there a common/preferred build env you're all using for cross-compiling to the pre? |
02:33.32 | *** join/#webos-internals Tibfib1 (n=tibfib1@c-67-182-244-193.hsd1.ut.comcast.net) |
02:33.56 | *** join/#webos-internals destinal-nirc (n=wIRCer@173-135-159-36.pools.spcsdns.net) |
02:34.48 | destinal-nirc | sup |
02:35.03 | dtzWill | some toolchain targetting arm7 and a copy of the pre libs for linking? |
02:36.51 | destinal-nirc | yeah, sounds right |
02:37.25 | destinal-nirc | err wirc issues |
02:40.39 | dtzWill | bah i wanted to copy them outta the update jar, but since 1.3.5 is incremental that sounds a pain. |
02:40.42 | dtzWill | scp it is |
02:42.32 | DiscreetControl | son of a whore muffin... throwing my sessionname from PuTTY worked... thought i did that already though... thnx anyway |
02:45.19 | cashen007 | Speaking of sound, i had a question. IS it a bug in Doom or WebOS when the Mute All is on, the sounds is not really muted? |
02:46.04 | cashen007 | I thought i noticed this on a couple other applications with the mute all on. anyone else notice this |
02:48.32 | *** part/#webos-internals plcTowlie (n=tim@c-71-225-98-73.hsd1.pa.comcast.net) |
02:48.59 | rick_home | what's the path for apps under 135 again? |
02:49.52 | dtzWill | /media/cryptofs/apps/usr/palm/applications or so |
02:51.51 | rick_home | nope |
02:53.04 | bpadalino | <PROTECTED> |
02:53.32 | dtzWill | rick_home: just checked on mine, seems right here |
02:53.41 | dtzWill | rick_home: make sure you're root? (if you're ssh-ing in...) |
02:53.49 | *** join/#webos-internals steve_ (i=18d0d283@gateway/web/freenode/x-zjuazldkvxtfobnf) |
02:54.34 | zsoc | WHY IN THE WORLD IS THE VERBOSE SWITCH FOR RESIZE2FS "-p"!??! |
02:54.51 | zsoc | It's not like they ran out of letters. or -v was being used already. there are 4 options in the whole utility, |
02:54.55 | destinal | dtzWill: I recommend grabbing the cross compilation toolchain we're using at http://git.webos-internals.org/?p=preware/build.git |
02:55.14 | destinal | dtzWill: or you can build native on the pre in debian chroot if you like |
02:55.51 | *** join/#webos-internals nfoxTc_ (n=don@173-142-225-169.pools.spcsdns.net) |
02:55.53 | dtzWill | destinal: tyvm. deb chroot works but i think i'd get impatient building on the pre :[ |
02:55.58 | zsoc | cashen007: sdl-mixer is directly tied into the audio. we're not loading sdl apps 'the official' way so the mojo isn't there to tie it to muting the sound |
02:56.49 | *** join/#webos-internals JayCanuck (n=chatzill@S010600111186b639.wp.shawcable.net) |
02:56.56 | zsoc | aaaaaannnd i crashed my pre |
02:56.59 | *** join/#webos-internals Lumiere (n=jstraw@pool-173-79-131-242.washdc.fios.verizon.net) |
02:57.00 | zsoc | JayCanuck: yo |
02:57.05 | destinal | zsoc: terminal again? |
02:57.13 | zsoc | destinal: lol no not this time |
02:57.13 | JayCanuck | hi zsoc |
02:57.18 | zsoc | moving a very large file |
02:57.28 | destinal | zsoc: we can start building in mojo-equivilent functions |
02:57.37 | destinal | zsoc: like we can send and receive things on the buses |
02:57.40 | *** join/#webos-internals cryptk-ppre (n=wIRCer@174-149-59-81.pools.spcsdns.net) |
02:57.45 | Lumiere | is luna manager needing to be updated for 1.3.5 |
02:57.47 | destinal | zsoc: and use the clipboard, and check volume / mute and whatever |
02:57.47 | *** join/#webos-internals wquijote (n=tpbeach@c-75-72-234-100.hsd1.mn.comcast.net) |
02:58.02 | zsoc | destinal: eh... we _could_ |
02:58.15 | zsoc | destinal: i'm more interested in getting the touchscreen to work, other can just 'mouse button 1' :P |
02:58.16 | destinal | zsoc: make it into a standard library |
02:58.27 | destinal | zsoc: I agree it's not high on the priority list yet |
02:58.35 | *** part/#webos-internals wquijote (n=tpbeach@c-75-72-234-100.hsd1.mn.comcast.net) |
02:59.06 | cryptk-ppre | I forgot how to do tab completion on wirc... |
02:59.10 | cashen007 | zsoc: Yeah, i tested with a few other programs and it was still doing it. ESPN Zoom was one of them that did not mute |
02:59.27 | jettero | there's an official way to load sdl-mixer? is that cooking? |
02:59.34 | zsoc | cryptk: gesture + orange/white |
02:59.37 | jettero | er... sdl |
02:59.47 | zsoc | jettero: there is, just no one knows what it is |
03:00.04 | jettero | it's something they're still cooking I take it? |
03:00.10 | Abyssul | rwhitby: Is it possible to transfer http://forums.precentral.net/web-os-development/222140-how-audio-record-precorder.html#post2121821 into a app with the upstart service? |
03:00.14 | jettero | personally, I'd rather they come up with video recording before sdl |
03:00.18 | cryptk-ppre | zsoc: thanks |
03:00.59 | zsoc | jettero: nah it's all done, they just gotta release it |
03:02.31 | rick_home | zsoc sdl made viewfinder work ok didn't it? with the gstream sink splitter? |
03:02.45 | Lumiere | zsoc: is there an updated Luna Manager for 1.3.5? |
03:02.51 | zsoc | rick_home: yeah, but audio doesn't work, i mean it never did really |
03:02.56 | zsoc | Lumiere: ask oil? |
03:03.11 | zsoc | hmm.. i may have broke luna |
03:03.16 | Lumiere | lol |
03:04.00 | cryptk-ppre | Lumiere: luna manager from preware works fine for me... |
03:05.22 | *** join/#webos-internals Tibfib (n=tibfib1@c-67-182-244-193.hsd1.ut.comcast.net) |
03:06.29 | zsoc | aannddd i had to restart twice to get luna to load lol |
03:06.38 | *** part/#webos-internals Abyssul (n=Abyssul@cpe-075-176-175-108.sc.res.rr.com) |
03:07.30 | cryptk-ppre | zsoc: what did you do to it? lol |
03:07.40 | zsoc | cryptk: not quite sure :) |
03:08.51 | cryptk-ppre | lol |
03:10.22 | tlp | wow, Doom on the Pre is slick. |
03:10.32 | tlp | zsoc: any idea what was wrong with my Pre yesterday? SDL works fine now. |
03:10.49 | zsoc | tlp: not sure really |
03:10.51 | tlp | a bit tricky to play, but I bet I can get used to it |
03:11.02 | zsoc | tlp: having a keybinding problem |
03:11.04 | tlp | haha, I'm glad, because I was considering doctoring. |
03:11.26 | tlp | what would be neat is a native WebOS Repair Tool. |
03:12.53 | *** join/#webos-internals jacques (n=jacques@nslu2-linux/jacques) |
03:12.53 | *** mode/#webos-internals [+v jacques] by ChanServ |
03:13.22 | jacques | back from watching avatar in 3d |
03:15.08 | destinal | <PROTECTED> |
03:15.24 | tlp | dude, jacques |
03:15.29 | tlp | I just got back from that. Incredible movie. |
03:15.33 | tlp | worth every penny |
03:15.47 | tlp | (don't skimp out on the 3D either if you haven't seen it; it is good.) |
03:16.28 | Lumiere | cryptk-ppre: I don't see luna manager from preware |
03:16.57 | jacques | it was amazing. truly. |
03:17.50 | tlp | I guess some people had issues with the plot... kind of a bummer, because I enjoyed it so much. Anyway, I'll stop with the offtopic hype :) |
03:18.15 | tlp | I wonder how quickly Doom is going to kill my battery. |
03:18.21 | PuffTheMagic | tlp: its not like you are interrupting anything productive |
03:18.34 | tlp | yeah |
03:18.53 | tlp | I just want to respect rwhitby's rules |
03:19.20 | tlp | zsoc: I think the "fire" button should be j, if that's possible. |
03:19.24 | *** join/#webos-internals cashen (n=cashen@c-68-41-80-23.hsd1.mi.comcast.net) |
03:19.27 | tlp | Sym is killing me :) |
03:19.45 | zsoc | tlp: touch the screen |
03:19.52 | tlp | ahh, wicked |
03:19.55 | zsoc | unless you only have 1 hand |
03:20.03 | zsoc | in which case i'm very sorry |
03:20.03 | tlp | I'm a lot more enthusiastic about webOS the past few days |
03:20.05 | tlp | hahaha |
03:20.06 | zsoc | lol |
03:20.16 | tlp | I played with a Droid last night and was kinda nervous. |
03:20.20 | zsoc | eh |
03:20.32 | tlp | not to start a flame war, but they are doing some cool things |
03:20.42 | zsoc | sure, nothing against android |
03:20.47 | zsoc | besides it's super closed |
03:20.56 | tlp | yeah, which is weird |
03:20.57 | tlp | coming from Google and all |
03:20.59 | zsoc | I just like using my webos device, as my every day device, it's just efficient |
03:21.06 | zsoc | tlp: google is not your friend |
03:21.10 | destinal | tlp: well the code is open, except the stuff that isn't part of the core android |
03:21.18 | tlp | the Pre is my first smart phone, so I have no idea how it stacks up against other things |
03:21.24 | tlp | I'm impressed with just about every device I've tried |
03:21.29 | destinal | tlp: but the userland on the device is nowhere near what one expects of linux |
03:21.35 | zsoc | tlp: i agree, i come from 'no smartphone' as well |
03:21.47 | tlp | the on-screen keyboard the Droid has is good. Ditto with the iPhone's. I can't type with our homebrew one. |
03:21.51 | zsoc | android impresses me, but i can't hack it. |
03:21.56 | tlp | yeah, that sucks |
03:22.02 | cashen | I played with the Hero and Moment for 3-4 days over Christmas and hated them both. |
03:22.02 | tlp | I'll try to keep a list of pros and cons in mind |
03:22.08 | zsoc | and google scares the crap out of me |
03:22.26 | zsoc | they are crawling this chat as i speak |
03:22.27 | tlp | they are scary... but so far I like a lot of what they've done |
03:22.34 | *** join/#webos-internals brit (i=ad6585ff@gateway/web/freenode/x-xzoooibzxejslrea) |
03:23.19 | cashen | Google has become everything they were against when they started |
03:23.26 | destinal | zsoc: they are crawling everything everywhere |
03:23.45 | tlp | I like the idea of having a massive repository of knowledge, which seems to be their primary objective |
03:23.50 | destinal | a legion of spiders |
03:23.53 | tlp | everything should be digital |
03:24.01 | cashen | Even people? |
03:24.08 | DiscreetControl | google = agents |
03:24.09 | egaudet | surrogates |
03:24.11 | tlp | eh? I dunno :p |
03:24.16 | tlp | Avatar! |
03:24.22 | cashen | whoa |
03:24.24 | destinal | nah, I like the benefits |
03:24.26 | tlp | so much cooler than surrogates |
03:24.31 | zsoc | tlp: they map you by address. they know your home, your work, your friends, and your phone. and share your information with their advertisers |
03:24.43 | tlp | hm |
03:24.56 | egaudet | avatar good? |
03:25.24 | brit | help. My preware won't do anything after I did the webos update. What do I do??! |
03:25.49 | zsoc | brit: reinstall the ipkgservice, run migration tool |
03:26.50 | brit | thanks! |
03:27.05 | tlp | egaudet: It is amazing. |
03:29.39 | destinal | hey, what do you know, "scp -c blowfish" does significantly help speed copying to the pre. |
03:39.07 | zsoc | I just realize i know the guy who ported quake to linux |
03:39.11 | zsoc | i need to make a phone call |
03:39.18 | *** join/#webos-internals wquijote (n=tpbeach@c-75-72-234-100.hsd1.mn.comcast.net) |
03:39.24 | *** part/#webos-internals wquijote (n=tpbeach@c-75-72-234-100.hsd1.mn.comcast.net) |
03:40.09 | cryptk-ppre | hahaha |
03:40.38 | cryptk-ppre | can we handle 2 3d accel games for the pre in a week |
03:40.42 | jauderho | I know one of the quake guys |
03:41.58 | nfoxTc_ | the doom release...is it the full game? |
03:42.25 | cashen | Cincy is getting rolled. |
03:42.39 | zsoc | nfoxTc_: yeah, why? |
03:42.49 | nfoxTc_ | just curious |
03:43.02 | nfoxTc_ | Still can't figure out whats wrong with preware zsoc heh |
03:43.18 | zsoc | jauderho: which one? :D |
03:43.24 | jauderho | ddt |
03:43.51 | jauderho | he left id a long time ago |
03:43.57 | zsoc | jauderho: so did zoid :) |
03:43.58 | destinal | nfoxTc_: if in doubt , doctor |
03:44.10 | nfoxTc_ | i did...twice |
03:44.21 | zsoc | what? |
03:44.25 | nfoxTc_ | ever since i upgraded to 1.3.5 I keep getting ipgk errors |
03:44.34 | destinal | nfoxTc_: "nuke the entire site from orbit. It's the only way to be sure. " |
03:44.43 | nfoxTc_ | when I try to install anything from preware |
03:45.03 | zsoc | nfoxTc_: if it's happening through doctors, you are doing something wrong |
03:45.27 | destinal | nfoxTc_: did you try doctor? |
03:45.42 | nfoxTc_ | yes, ill give you guys the error I get one sec |
03:46.06 | *** join/#webos-internals Wahots (n=wIRCer@173-133-138-195.pools.spcsdns.net) |
03:46.45 | nfoxTc_ | Error Installing: See IPKG LOG |
03:46.47 | nfoxTc_ | then... |
03:47.01 | Wahots | great job on doom guys - how do you change the key bindings? |
03:47.17 | zsoc | Wahots: there are issues with that |
03:47.25 | nfoxTc_ | Failed ErrorGenericMEthodException: Failure during 'install' operation |
03:47.40 | Wahots | oh? what issues? |
03:47.59 | *** join/#webos-internals preston (n=wIRCer@69-92-230-20.cpe.cableone.net) |
03:48.49 | nfoxTc_ | hmm let me try this with dev mode on |
03:49.03 | nfoxTc_ | brb |
03:49.20 | zsoc | ah crap |
03:49.28 | Wahots | maybe I can help :) |
03:49.33 | zsoc | x86 assembly in the sdlquake port |
03:49.39 | cryptk-ppre | you break luna again zsoc? |
03:49.48 | zsoc | cant cross compile assembly :P |
03:49.57 | bpadalino | zsoc, how much asm ? |
03:50.34 | Wahots | oh the asm code is what controls key bindings? |
03:50.36 | zsoc | bpadalino: 2k wort |
03:50.36 | zsoc | h |
03:50.41 | bpadalino | zsoc, what about the maemo port ? |
03:50.42 | zsoc | Wahots: no no no not at all |
03:50.44 | bpadalino | http://maemo.org/downloads/product/OS2008/sdlquake/ ? |
03:51.00 | zsoc | bpadalino: oh. i completely forgot about that lolo |
03:51.05 | zsoc | bpadalino: thank you for keeping me sane |
03:51.08 | bpadalino | np |
03:51.12 | *** join/#webos-internals djk2 (n=djk@ool-4573e23f.dyn.optonline.net) |
03:51.34 | Wahots | ohhh quake! |
03:52.24 | Wahots | zsoc: what was the problem then? |
03:52.26 | acydlord | yeah, dont forget about all the maemo ports since the NITs are omaps too |
03:53.07 | zsoc | Wahots: not sure. there are certain keys i just can't bind properly for no reason |
03:54.20 | Wahots | zsoc: maybe I can help, but if rod couldn't figure it out yet, I may not be able to hehe |
03:54.31 | zsoc | Wahots: no one has looked at it yet |
03:54.53 | zsoc | Wahots: all i know is when i bind back, it goes turbo forward, and when i bind strafeleft, it goes turbo straferight |
03:55.23 | Wahots | ohhhh |
03:55.24 | destinal | nfoxTc_: you can try doctoring in recovery mode |
03:55.44 | destinal | nfoxTc_: hold down volume up while plugging in USB, it should go to a USB logo, then run doctor on your PC |
03:55.48 | bpadalino | it would be interesting to cross compile the test programs from the libsdl palm patch .. |
03:55.53 | bpadalino | and see what type of data you can get from it |
03:55.59 | Wahots | weird, where is the related code? |
03:56.13 | zsoc | bpadalino: er.. there's no real good _source_ for the maemo port |
03:56.23 | destinal | bpadalino: I'm really not good with crosscompilation yet -- I'm going native compile on debian chroot :) |
03:56.24 | bpadalino | zsoc, http://wardenclyffetower.com/MaemoFiles/sdlquake/sdlquake.htm - bottom of the page |
03:56.33 | *** part/#webos-internals cryptk-ppre (n=wIRCer@174-149-59-81.pools.spcsdns.net) |
03:56.34 | bpadalino | destinal, hehe .. :) |
03:56.34 | destinal | bpadalino: I find myself wrestling with ./configure |
03:56.47 | bpadalino | destinal: yeah i hear you there .. i never got the hang of it either |
03:57.57 | destinal | goes to set up reverse tunnel to apt-get upgrade on debian chroot now |
03:59.08 | Wahots | zsoc: the last time I delt with keyboard input shit, I made a simple app that prints the scan codes and tied it to the lib I was using with my main app |
03:59.08 | destinal | s/tunnel/tether/ |
03:59.25 | destinal | ~botsmack |
03:59.26 | infobot | OWW! |
04:00.33 | zsoc | Wahots: the palm sdl port has an... interesting scan code patch, and i don't know enough to make heads or tails of it |
04:01.20 | Wahots | can you point me in the direction to look at it? :) |
04:01.51 | zsoc | Wahots: the palm patch is on opensource.palm.com ... packages.. 135.. libsdl patch, but i'm not even sure that's the problem |
04:02.31 | destinal | there's a test app already it seems |
04:02.39 | Wahots | it's a good start |
04:02.43 | bpadalino | there's a testkeys.c i think .. |
04:02.44 | destinal | in sdl |
04:02.55 | Wahots | great! |
04:03.06 | zsoc | Wahots: there's a .doomrc that lets you edit mapping with ascii chars, and sdldoom src is downloadable public domain |
04:03.52 | zsoc | bpadalino: theres a testkeys... thats unacccessable? |
04:04.16 | bpadalino | it's part of libsdl i guess .. so it could be compiled as a test to run on the device ? |
04:04.27 | bpadalino | if i had a cross compile setup, i'd give it a shot |
04:04.43 | zsoc | oh, ok then ill give it a toss\ |
04:05.17 | bpadalino | there's also a testmouse.c which would be interesting too |
04:05.36 | destinal | zsoc: you needed build-essential and what else for chroot? been a while since I built one of these |
04:05.46 | bpadalino | testgl too |
04:06.11 | zsoc | destinal: what are you trying to do? |
04:06.22 | zsoc | bpadalino: i have libsdl... i dont see these things |
04:06.32 | bpadalino | under the test directory ? |
04:06.54 | destinal | zsoc: installing any debi |
04:06.54 | destinal | an |
04:06.55 | zsoc | oh it's in the lib _source_, my bad, 1 sec i'll compile it |
04:07.12 | zsoc | destinal: i'm confused, why would you need build-essensial to install a chroot? |
04:07.26 | zsoc | destinal: the deb image is prebuilt |
04:07.46 | destinal | zsoc: no, to _compile_ inside the deb |
04:08.00 | destinal | nevermind |
04:08.07 | destinal | I'll figure it out |
04:08.28 | zsoc | destinal: you just need build-essential |
04:08.32 | destinal | kk |
04:08.37 | zsoc | destinal: and whatever libs you need for what you're building |
04:08.42 | bpadalino | sorry - i should have been more clear :( |
04:08.45 | zsoc | destinal: why didn't you say that to begin with :P |
04:08.45 | zsoc | lol |
04:09.06 | *** join/#webos-internals ird (n=ryan@adsl-156-4-224.bna.bellsouth.net) |
04:09.06 | zsoc | bpadalino: nah you're good, i was the idiot that didn't draw a difference between source and developer libs :P |
04:10.11 | zsoc | builds all of the tests |
04:10.12 | *** join/#webos-internals chezbi (i=4aed396a@gateway/web/freenode/x-rodcupblhdrzsken) |
04:10.20 | zsoc | nice little inclusion by the sdl folks |
04:10.30 | bpadalino | yeah, and nice of palm to update their tests too |
04:10.39 | bpadalino | remember to -DPALM when you compile |
04:10.46 | bpadalino | and apply the patch |
04:10.50 | zsoc | its like a mini conformance test |
04:10.59 | *** part/#webos-internals destinal-nirc (n=wIRCer@173-135-159-36.pools.spcsdns.net) |
04:11.03 | zsoc | bpadalino: palm didn't update testkeys |
04:11.08 | bpadalino | ah |
04:11.12 | bpadalino | not that one, but testmouse they did |
04:11.16 | bpadalino | that looks like an interesting one too |
04:11.30 | *** join/#webos-internals tommyneubauer (n=tommyneu@c-174-49-42-134.hsd1.tn.comcast.net) |
04:12.12 | zsoc | hmmm.. ill need it for testmouse yes |
04:12.22 | zsoc | ill just cut that part of the patch for the test files |
04:13.10 | bpadalino | neat |
04:15.08 | *** join/#webos-internals nfoxTc (n=don@70-4-199-101.pools.spcsdns.net) |
04:15.55 | destinal | zsoc: or you could download libsdl and the patch from palm and extract the sdl and apply the patch, then you'll have everything in the proper c files :) |
04:16.58 | zsoc | testkeys works |
04:17.02 | zsoc | all seems right too |
04:17.12 | bpadalino | interesting |
04:17.15 | *** join/#webos-internals nfoxTc (n=don@70-4-199-101.pools.spcsdns.net) |
04:17.31 | zsoc | how does patching work again? patch folder/ patchfile.patch ? |
04:18.09 | ird | awesome |
04:18.20 | ird | there's already an upstart service :D |
04:18.38 | destinal | zcat libsdl-1.2-patch.gz | patch -p0 |
04:18.52 | bpadalino | <PROTECTED> |
04:18.56 | bpadalino | or what destinal said |
04:19.20 | destinal | mine is only if you're too lazy to gunzip the patch first :) |
04:19.22 | zsoc | ooo... patch in the compressed form lol |
04:19.24 | zsoc | fancy |
04:19.43 | zsoc | bpadalino: what is the -dpalm you speak of? |
04:19.50 | bpadalino | -DPALM when you compile .. |
04:19.56 | bpadalino | so you get the #ifdef PALM |
04:20.02 | destinal | bpadalino: add it to EXTRAFLAGS in the Makefile |
04:20.05 | destinal | of sdl |
04:20.09 | bpadalino | do what destinal says |
04:20.11 | bpadalino | he knows |
04:20.16 | destinal | EXTRA_CFLAGS |
04:20.20 | zsoc | hm ok |
04:20.26 | destinal | = whatever ... -DPALM |
04:20.33 | zsoc | destinal: can't i just set that as an environmental variable? |
04:20.49 | zsoc | EXTRA_CFLAGS="-DPALM" make ? |
04:20.52 | ird | zsoc: would it be possible to use the accelerometer to move around in doom? |
04:20.53 | destinal | no |
04:21.08 | destinal | makefile vars aren't environment vars |
04:21.17 | bpadalino | ird, with some hacking of the doom code yeah .. the sdl code has accelerometer stuff in it .. |
04:21.20 | *** join/#webos-internals nfoxTc (n=don@70-4-199-101.pools.spcsdns.net) |
04:21.37 | zsoc | ird: maybe. but if i get that to work. then i'd rather use touchscreen for looking left/right |
04:21.44 | bpadalino | hrmm .. |
04:23.31 | *** join/#webos-internals nfoxTc (n=don@70-4-199-101.pools.spcsdns.net) |
04:23.45 | destinal | ird: I'd use accelerometer for *strafing* left / right |
04:23.52 | destinal | looking, do on the screen |
04:24.26 | bpadalino | i am not sure what type of events you get from the hidd about the accelerator .. |
04:24.32 | bpadalino | if it's granular like that or whatnot |
04:24.48 | destinal | granular? |
04:25.06 | *** join/#webos-internals daaknes (i=42b10033@gateway/web/freenode/x-cqlavbctzgsvsifb) |
04:25.17 | bpadalino | destinal: nevermind - it appears as the joystick input which you can poll |
04:25.34 | zsoc | bpadalino: is that true? i thought that but I dont understand all of the patch |
04:25.47 | zsoc | i must admit, i am no hacker extraordinaire :( |
04:25.50 | destinal | the joystick is accelerometer and haptic then I guess |
04:25.50 | bpadalino | zsoc, yeah .. look at line 9562 of the patch |
04:26.07 | bpadalino | +if (joystick->index == 0) { |
04:26.07 | bpadalino | +joystick->naxes = 3; |
04:26.08 | bpadalino | +joystick->nhats = 0; |
04:26.10 | bpadalino | +joystick->nballs = 0; |
04:26.12 | bpadalino | +joystick->nbuttons = 0; |
04:26.14 | bpadalino | +joystick->name = accelerometerName; |
04:26.17 | bpadalino | +return 0; |
04:26.18 | destinal | ah |
04:26.19 | bpadalino | +} |
04:26.20 | bpadalino | sorry for the semi large paste .. |
04:26.22 | bpadalino | but it says 3 axes, and nothingelse .. |
04:26.38 | zsoc | bpadalino: ah, a 3 axis joystick |
04:26.38 | zsoc | lol |
04:26.42 | bpadalino | yes |
04:26.43 | bpadalino | :) |
04:26.45 | zsoc | i notcied that before i even came back |
04:26.52 | zsoc | maybe i am the hacker extraordinaire after all |
04:26.54 | zsoc | xD |
04:27.25 | bpadalino | heh |
04:28.37 | oc80z | whats good rwhitby |
04:28.42 | oc80z | hi zsoc |
04:29.00 | zsoc | oc80z: yo |
04:29.51 | tmzt | what's with using joystick for accels? |
04:30.05 | tmzt | they should be evdev's with x and z I think |
04:30.07 | bpadalino | using accelerometer for joystick :) |
04:31.13 | zsoc | patched and compiling sdl tests |
04:31.32 | bpadalino | neato |
04:31.36 | zsoc | bpadalino: wait, so shouldnt just turning on the joystick make it work? |
04:31.44 | bpadalino | zsoc, possibly ? |
04:31.50 | tmzt | doesn't hidd grab devices? |
04:31.59 | bpadalino | tmzt, this apparently talks to hidd |
04:32.11 | zsoc | tmzt: there's this 'event' thing going on in palms patches that seems to handle each uid properly |
04:32.22 | tmzt | uid? |
04:32.26 | zsoc | er, hid |
04:32.30 | tmzt | ah |
04:32.31 | tmzt | right |
04:32.39 | zsoc | user GENERALLY = human ;) |
04:32.41 | bpadalino | HibLib.h |
04:32.45 | bpadalino | HidLib.h rather |
04:32.56 | bpadalino | which we don't seem to have ? |
04:32.58 | tmzt | zsoc: yes, but I'm thinking permissions when you say uid |
04:33.01 | bpadalino | +#include "hid/IncsPublic/HidLib.h" |
04:33.08 | zsoc | tmzt: that i understand lol |
04:33.17 | zsoc | bpadalino: toss that in doom somewhere? :P |
04:33.28 | tmzt | so doom now, X later? |
04:33.35 | zsoc | why x? |
04:33.38 | tmzt | this using overlays thing is pretty cool |
04:33.40 | zsoc | luna is awesome |
04:33.50 | tmzt | get it figured out on 1.3.5? |
04:33.52 | zsoc | direct fb access ftw |
04:33.57 | *** join/#webos-internals Wahots (i=61619e2f@gateway/web/freenode/x-tvawtcohzglrfcag) |
04:33.59 | tmzt | directfb is just fbdev |
04:34.02 | tmzt | nothing special |
04:34.08 | zsoc | er, it's not really directfb |
04:34.14 | tmzt | can't even work with luna to handle contention/compositing |
04:34.25 | zsoc | OH you mean luna |
04:34.26 | zsoc | right |
04:34.45 | Wahots | zsoc: Ok I looked at the code, funny enough I was right kinda - search the patch for "FIXME" - Palm did a half ass job with the mapping so you are essentially running in to bitmap wierdness |
04:34.51 | zsoc | but sdl is using fb console, which in this case is a custom written opensource palm kernel frambuffer driver |
04:35.01 | tmzt | it's not using fb console |
04:35.04 | zsoc | Wahots: you seem like the man for the job |
04:35.05 | tmzt | fb console is a text console |
04:35.20 | tmzt | it seems to not be in /sys/class/graphics so I'm guessing it's disabled |
04:35.25 | tmzt | in Palm's kernel |
04:35.37 | Wahots | zsoc: fine with me, other then the two glasses of wine I've had haha - but ya I can fix this |
04:35.41 | tmzt | fb console (fbcon) is a text console rendering on a framebuffer memory device |
04:35.44 | tmzt | (fbdev) |
04:35.50 | zsoc | tmzt: yes and ? |
04:36.05 | tmzt | 20:16 <+zsoc> but sdl is using fb console, which in this case is a custom written opensource palm kernel frambuffer driver |
04:36.07 | zsoc | it's not disable |
04:36.10 | tmzt | and that's not correct |
04:36.17 | zsoc | tmzt: sdl is using fbcon, i can't make it up |
04:36.19 | tmzt | fbcon is disabled (not in sysfs) |
04:36.26 | zsoc | it's virtual |
04:36.27 | tmzt | it's not, it's using the underlying fbdev |
04:36.30 | tmzt | hmm? |
04:36.44 | tmzt | it's using a secondary /dev/fb1 |
04:36.51 | Wahots | only thing that sucks is that libsdl will need to be recompiled and I guess a "patch" will need to be made which will be a dependency for sdl apps |
04:36.53 | tmzt | which is hardware overlay I think, somehow rgb |
04:37.00 | bpadalino | neat .. |
04:37.04 | tmzt | SDL abi should not change |
04:37.11 | bpadalino | virtual size of fb1 is 320x1440 .. |
04:37.23 | tmzt | okay, but that's still not a fbcon |
04:37.36 | tmzt | fbdev - the framebuffer device |
04:37.43 | tmzt | fbcon - a console over top of the fbdev |
04:37.47 | zsoc | tmzt: then it's a misnomer. all SDL docs refer to fb access as fbcon |
04:37.51 | tmzt | the binding changed in a recent kernel |
04:37.58 | jacques | bpadalino, for offscreen rendering? |
04:38.03 | tmzt | zsoc: what SDL docs, specific to Palm? |
04:38.15 | bpadalino | jacques: not sure .. i guess so ? |
04:38.18 | bpadalino | or for scrolling ? |
04:38.24 | zsoc | tmzt: no, specific to anywhere in the sdl dev community |
04:38.26 | tmzt | hopefully offscreen |
04:38.31 | jacques | and/of multibuffering maybe |
04:38.39 | zsoc | tmzt: if you export SDL_VIDEODRIVER to anything BUT fbcon, it doesn't work :P |
04:38.40 | tmzt | zsoc: hmm, that seems wrong |
04:38.42 | bpadalino | they did say they want to do triple buffering (n their comments) |
04:38.45 | tmzt | can you give me a link? |
04:38.47 | dtzWill | Wahots, tmzt: any reason you'd install this new sdl /over/ the old one? seems unnecessarily dangerous |
04:38.57 | bpadalino | so maybe that's it since 1440/3 = 480 ? |
04:39.34 | bpadalino | zsoc, what does testgl do when you run it ? |
04:39.41 | Wahots | dtzWill: all I'm doing is fixing their broken keymapping, they did a half ass job and even have a "FIXME" in their patch since they likely didn't plan to use the library yet |
04:39.42 | tmzt | from console? |
04:39.50 | zsoc | tmzt: http://sdl.beuc.net/sdl.wiki/SDL_envvars |
04:40.04 | Wahots | replacing it wouldn't be dangerous |
04:40.09 | zsoc | tmzt: i'm thinking... maybe it's just a hook palm uses. |
04:40.19 | dtzWill | Wahots: understood, sorry if i misunderstand you--the talk of abi potential changes sounded like you were replacin it |
04:40.24 | zsoc | Wahots: not dangerous, complicated to distribute :p |
04:40.25 | tmzt | http://linux-fbdev.sourceforge.net/ |
04:40.35 | tmzt | hmm, this goes back to before kernel inclusion |
04:40.36 | zsoc | tmzt: yes i saw that :) |
04:40.39 | zsoc | hmm |
04:40.48 | Wahots | zsoc: ya, thats what I'm trying to figure out how it would be done - binary patch? hehe |
04:40.49 | zsoc | tmzt: ok then |
04:40.58 | dtzWill | Wahots: haha okay--just seemed 'simpler' to have the preware sdl apps use the 'fixed' one etc |
04:41.04 | zsoc | Wahots: I would love it. bsdiff is available. rod would freakout tho |
04:41.05 | dtzWill | Wahots: shrug |
04:41.11 | tmzt | zsoc: they used a historical name and didn't change it for compatibility |
04:41.17 | tmzt | but current usage is fbdev |
04:41.19 | jacques | if necessary we can distribute modified libs and put them earlier in the link path |
04:41.24 | zsoc | tmzt: ok then, everyone is right but me :) i will fix my vocabularly |
04:41.27 | Wahots | thats ok, rod knows I'm a little crazy :P |
04:41.43 | Wahots | but Palm is using bsdiff for updates now, so why not? |
04:41.48 | zsoc | Wahots: er, bspatch rather, it's in webos as of 131 |
04:41.51 | zsoc | right |
04:41.52 | dtzWill | jacques: that's what i was suggesting, not out of necessity but simplicity/safety |
04:42.01 | jacques | dtzWill, I agree with you. |
04:42.07 | tmzt | Wahots: yeah, will ipkg ever support that? |
04:42.11 | dtzWill | jacques: :) kk |
04:42.22 | zsoc | Ok. what tests am i running? |
04:42.25 | Wahots | tmzt: don't ask me, I don't write ipkg :P |
04:42.33 | tmzt | so where does this gltest run? |
04:42.35 | bpadalino | zsoc, you could run the mouse test .. or the gl test |
04:42.36 | tmzt | testgl |
04:42.42 | zsoc | I've tried to have the binary patching conversation, rod doesn't want to have it. |
04:42.42 | tmzt | from the command line? |
04:42.55 | bpadalino | tmzt, yeah - they are tests included in the sdl lib .. |
04:43.06 | bpadalino | palm has updated some of them to work with their patches . |
04:43.11 | zsoc | o i broke it |
04:43.15 | tmzt | hmm, cool |
04:43.16 | bpadalino | whoops |
04:43.21 | tmzt | so there's a proper gl driver in 1.3.5? |
04:43.24 | tmzt | for the sgx? |
04:43.35 | bpadalino | there is also a whitebox directory |
04:43.46 | bpadalino | tmzt, not sure .. was just wondering what happened when that was all built up! |
04:43.48 | bpadalino | :) |
04:43.50 | Wahots | zsoc: if you don't get to the patch by tomorrow, I'll work on it - I just don't want to work on it when I'm having to excessively use backspace to communicate haha |
04:43.59 | zsoc | Wahots: lol its cool |
04:44.08 | zsoc | tmzt: yes |
04:44.19 | zsoc | tmzt: if you have 135, lsmod :) |
04:44.25 | tmzt | I don't have a Pre |
04:44.29 | tmzt | what's the driver called? |
04:44.30 | zsoc | oh |
04:44.39 | Wahots | zsoc: have they put ping/traceroute in yet? |
04:44.41 | bpadalino | pvrsvrkm or something ? |
04:44.46 | zsoc | tmzt: pvrsrvkm |
04:45.00 | destinal | ah |
04:45.01 | bpadalino | powervr server/service kernel module ? |
04:45.04 | bpadalino | something like that |
04:45.04 | destinal | we're missing a little bit more |
04:45.09 | zsoc | destinal: ? |
04:45.10 | bpadalino | destinal: oh yeah ? |
04:45.20 | destinal | in the configure we need to --enable-webos=yes |
04:45.34 | zsoc | destinal: crap ok, doing it now |
04:45.34 | tmzt | are they driving it from the dsp or something? |
04:45.37 | bpadalino | --enable-haptic=yes too! |
04:45.42 | tmzt | what do they mean by server? |
04:45.46 | zsoc | tmzt: powervr is the gpu... |
04:45.47 | destinal | that would take care of the DPALM stuff |
04:45.50 | bpadalino | tmzt, not sure .. |
04:45.52 | destinal | no need to edit the makefile |
04:45.52 | tmzt | zsoc: I know |
04:45.56 | bpadalino | ah |
04:45.58 | destinal | it also gets the libraries it depends on |
04:46.01 | zsoc | destinal: you mean _instead_ of dpalm, or AND? |
04:46.02 | destinal | Piranha for one |
04:46.06 | destinal | instead of |
04:46.08 | bpadalino | destinal is an elite hacker |
04:46.08 | zsoc | tmzt: wel you seem to know things, to keep explaining :) |
04:46.14 | tmzt | -DPALM as in define Palm |
04:46.29 | destinal | tmzt: right, it defines PALM |
04:46.34 | tmzt | zsoc: explaining what? I just mean I know what powervr/pvr is |
04:46.37 | bpadalino | destinal: you mean headers ? |
04:46.38 | tmzt | PALM |
04:46.40 | destinal | and changes the link flags |
04:46.42 | zsoc | tmzt: your dsp comment |
04:46.49 | tmzt | it's a guess |
04:47.00 | tmzt | if they use the dsp arm to driver pvr/sgx that's interesting |
04:47.04 | tmzt | gets around a few issues |
04:47.11 | tmzt | but creates new ones |
04:47.38 | tmzt | 2.1M gzipped :) |
04:48.03 | zsoc | ok lets try this again |
04:48.15 | destinal | rwhitby: I was wrong on the -DPALM, you don't need to set that manually, you DO need to --enable-webos |
04:48.18 | destinal | in configure |
04:48.59 | bpadalino | sounds like we'll be missing a couple more headers |
04:49.08 | destinal | zsoc: and you'll need to copy the libs it needs to link to into your build system |
04:49.23 | zsoc | destinal: i didn't have a problem building. what libs? |
04:49.43 | destinal | zsoc: you wouldn't have a problem building, you would have a problem linking the sdl lib if you ever tried |
04:49.57 | destinal | bpadalino: I think we're good for headers |
04:50.02 | bpadalino | ah ok |
04:50.10 | bpadalino | i thought HidLib.h we'd need |
04:50.16 | destinal | bpadalino: mainly because it didn't fail to build |
04:50.19 | zsoc | testmouse is amazing |
04:50.20 | destinal | bpadalino: only link |
04:50.24 | bpadalino | ah cool |
04:50.24 | zsoc | someone go testmouse |
04:50.32 | bpadalino | zsoc, amazing ? |
04:50.36 | bpadalino | multiple fingers and all ? |
04:50.45 | Wahots | zsoc: you guys are working on quake? |
04:50.47 | zsoc | bpadalino: 5 finger discount |
04:50.50 | bpadalino | wowzers |
04:50.55 | zsoc | I have never had so much fun in my life |
04:50.58 | zsoc | we need to package this |
04:51.01 | bpadalino | haha |
04:51.01 | zsoc | it's the best game ever |
04:51.06 | bpadalino | package the test application |
04:51.07 | bpadalino | :P |
04:51.13 | Wahots | lol |
04:51.22 | zsoc | YOU CAN MOVE 5 MICE POINTERS AT ONCE |
04:51.28 | zsoc | i can barely fit 5 fingers on my screen |
04:51.38 | zsoc | destinal: go build it, you're basically there |
04:52.09 | zsoc | still can't get anything GL to work |
04:52.10 | egaudet | so if they are using hidd stuff in libsdl, that will give us what we need to start getting into it destinal |
04:52.17 | destinal | zsoc: I'm doing the official way (./configure && make && make install && cd test && ./configure && make ) etc |
04:52.34 | zsoc | including sdlgears or testgl |
04:52.41 | zsoc | destinal: good good :) do testmouse first lol |
04:52.50 | bpadalino | zsoc, does testgl error out ? |
04:53.02 | zsoc | bpadalino: the same way anything gl seems to.. missing apis |
04:53.16 | zsoc | bpadalino: well techincally there' no libgl.. it's build into libsdl |
04:53.18 | destinal | GL is basically not there the way GL-ES is |
04:53.36 | destinal | right? |
04:53.43 | zsoc | sort of |
04:53.47 | zsoc | It's a problem with me tho |
04:53.52 | zsoc | linking my libraries wrong |
04:54.00 | zsoc | because what it's complaining isn't defined is definitely defined |
04:54.01 | destinal | zsoc: ah, maybe my system will be happy |
04:54.02 | Wahots | pokes zsoc |
04:54.07 | zsoc | destinal: yes i bet it will |
04:54.09 | zsoc | Wahots: wat? |
04:54.18 | Wahots | ya'll working on quake? |
04:54.30 | destinal | Wahots: we're working on understanding the library first :) |
04:54.42 | zsoc | Wahots: er, sort of. it's complicated. i can't port sdlquake directly because it uses x86 assembly code |
04:54.48 | bpadalino | there is a libGLESv2.so |
04:54.49 | zsoc | Wahots: so i'm poking through the maemo port |
04:54.54 | Wahots | ah thats what you were saying |
04:55.04 | zsoc | bpadalino: yeah, i symlinked against libglesv2 |
04:55.10 | Wahots | so someone needs to write new asm |
04:55.12 | bpadalino | so it should work i think ? |
04:55.16 | zsoc | bpadalino: but i think there's more stuff.. er.. in the other one |
04:55.41 | destinal | zsoc: so the reason you thought we were missing stuff at first is you didn't --enable-webos |
04:55.52 | destinal | and I saw the ifdef's and missed where configure sets it |
04:55.53 | bpadalino | zsoc: did you copy over icon.bmp ? |
04:55.58 | bpadalino | since itneeds that to run as well |
04:56.03 | zsoc | bpadalino: huh? |
04:56.11 | egaudet | :D SDL_WebOsEvent.c |
04:56.16 | bpadalino | testgl needs that icon.bmp in the test directory |
04:56.20 | zsoc | egaudet: yes, it's all so sexy |
04:56.35 | zsoc | bpadalino: not my issue, but it will be once i fix this one lol |
04:56.45 | bpadalino | oh, what issue do you have ? |
04:57.34 | zsoc | PuffTheMagic: /usr/lib/libOMX.TI.AAC.encode.so |
04:57.42 | zsoc | bpadalino: missing opengl APIs |
04:58.20 | bpadalino | libGLES_CM.so also has good stuff in it for GL .. |
04:58.24 | destinal | ugh, still not wanting to link piranha etc |
04:58.37 | bpadalino | like glPushMatrix |
04:58.42 | bpadalino | destinal: :( |
04:58.43 | egaudet | where is HidLib.h |
04:58.48 | bpadalino | egaudet: i couldn't find it |
04:58.55 | zsoc | bpadalino: yes that's what i need |
04:58.58 | zsoc | thinks |
04:59.05 | tmzt | is SDL using RGB or YV12 on the overlay? |
04:59.06 | egaudet | Well we won't get it I don't think |
04:59.18 | egaudet | It's part of their closed hidd stuff? |
04:59.25 | bpadalino | egaudet: i think so .. |
04:59.36 | tmzt | it says it's in the Public headers doesn't it? |
04:59.37 | bpadalino | egaudet: depends on exactly what we need from it tho .. |
05:00.16 | egaudet | Looks like mainly we'll need HidHandle_t |
05:00.40 | destinal | egaudet: so I don't get why my build doesn't fail then.. odd. |
05:00.49 | destinal | it should if it is needed |
05:00.52 | zsoc | I have libGLESv2 linked to libGL |
05:01.00 | bpadalino | destinal: it's just pointers ? |
05:01.02 | jacques | where does piranha come from? |
05:01.07 | egaudet | destinal, are you building in Palm's stuff? |
05:01.08 | bpadalino | jacques: inside of palm |
05:01.17 | jacques | ah |
05:01.19 | destinal | jacques: piranha is a closed source palm graphics framework |
05:01.31 | jacques | good to know |
05:01.40 | Wahots | ok I'm going to wander off and finish my bottle of wine, good night all! |
05:01.59 | jacques | `night Wahots |
05:02.09 | *** part/#webos-internals Wahots (i=61619e2f@gateway/web/freenode/x-tvawtcohzglrfcag) |
05:02.37 | zsoc | Ok. someone help me think this out. |
05:02.46 | bpadalino | whats up zsoc ? |
05:02.50 | zsoc | Palm patches an sdl libgl test |
05:03.00 | rwhitby | oc80z: tried DOOM? |
05:03.03 | zsoc | but doesn't stop it from including libGL.so.1 |
05:03.15 | zsoc | which doesn't exist |
05:03.16 | zsoc | what |
05:03.37 | destinal | rwhitby: so I'm building *something* but it doesn't quite match what palm distributes, it doesn't link to needed .so libs from palm and thus leaves unresolved symbols |
05:03.49 | destinal | trying to figure out if --enable-webos is enough |
05:04.27 | bpadalino | i'd guess --enable-webos should be enough .. |
05:04.36 | bpadalino | why can't you link against piranha ? |
05:04.43 | destinal | and others are bringing up the fact that certain headers are #include'd that we don't have, yet my build isn't failing |
05:04.58 | bpadalino | destinal: and i t hink it's because all references are just pointers .. |
05:05.02 | egaudet | ahh hmm I'm looking at standalone mode stuff but that doesnt look to be used by enable-webos |
05:05.03 | bpadalino | with no deallocations .. |
05:05.08 | bpadalino | rather |
05:05.09 | bpadalino | dereferences |
05:05.13 | zsoc | oh its a build issue |
05:05.25 | zsoc | SDL_opengl.h i'm sure is suppose to be patched |
05:05.37 | bpadalino | i don't need to know what's inside a structure if i am just passing around pointers |
05:05.53 | egaudet | what's napp? |
05:05.56 | zsoc | hm, no it isnt |
05:05.57 | destinal | bpadalino: true, so you think maybe the #include was redundant |
05:06.05 | bpadalino | destinal: possibly |
05:06.22 | zsoc | destinal: are you building ok? i need to see if my problem is environmental |
05:06.55 | bpadalino | destinal: so what other issues are you having trouble with? |
05:06.56 | destinal | zsoc: I'm building ok, it's just that something in the make process isn't linking palm's libs (they're not even here so I can be sure of that) :) |
05:07.20 | zsoc | interesting |
05:07.32 | bpadalino | hrm .. so when you -lPiranha, the system doesn't know what that means ? |
05:07.55 | destinal | bpadalino: I mean that whatever line is making SDL isn't doing a -lPiranha by all appearances |
05:08.14 | egaudet | libnapp.so is that a Palm specific library? |
05:08.15 | destinal | and since it's a .so not all symbols really need to be resolved before run time |
05:08.19 | destinal | link at run |
05:08.28 | bpadalino | ah |
05:09.16 | bpadalino | libnapp.so looks very palm specific |
05:09.22 | bpadalino | IPC stuff |
05:09.34 | bpadalino | and LSHandle stuff |
05:10.04 | tmzt | doesn't IPC wrap dbus? |
05:10.08 | egaudet | that's what they are using for the event stuff in the default "integrated" mode it looks like. They use hidd for standalone mode |
05:10.19 | zsoc | test apps are so fun |
05:10.26 | tmzt | destinal: though you had all the surface stuff figured out, what is LSHandle? |
05:10.45 | tmzt | egaudet: what are integrated/standalone modes? |
05:11.05 | egaudet | looking at the sdl stuff |
05:11.13 | destinal | root@castle:/# ipkg info libnapp|grep -i dep |
05:11.13 | destinal | Depends: codesourcery-arm (>= 2007q3), luna-service (>= 1.0.0), luna-sysmgr-ipc (>= 1.0) |
05:11.50 | *** join/#webos-internals sportman (n=omom@ool-182f4200.dyn.optonline.net) |
05:11.53 | destinal | root@castle:/# echo `ipkg files libnapp|grep -v P` |
05:11.53 | destinal | /etc/event.d/nappmgr /usr/bin/nappmgr /usr/lib/libnapp.so |
05:12.53 | destinal | root@castle:/# cat /etc/event.d/nappmgr |
05:12.53 | destinal | # nappmgr |
05:12.53 | destinal | # manages fb1 video layer and other resources that might be left hanging by a terminated game |
05:13.01 | bpadalino | heh |
05:13.10 | tmzt | this is from Palm? |
05:13.15 | destinal | yup |
05:13.16 | tmzt | they are supporting this stuff then? |
05:13.20 | tmzt | (games) |
05:13.25 | bpadalino | yeah |
05:13.27 | zsoc | lol testcursor crashes luna. it starts a cursor. the patch stops it. test util starts it. patched libs stop it. over and over. until poof. |
05:13.29 | tmzt | nice |
05:13.33 | rwhitby | tmzt: what you do think they are going to announce at CES? |
05:13.42 | rwhitby | games man, games. |
05:13.44 | tmzt | rwhitby: no clue |
05:13.47 | destinal | description "Native app manager" |
05:13.49 | tmzt | but using the overlay? |
05:13.52 | tmzt | cool |
05:13.53 | bpadalino | hey now! |
05:13.59 | tmzt | plugins still? |
05:14.08 | egaudet | ooooh |
05:14.16 | destinal | - /usr/bin/nappmgr is a daemon |
05:14.18 | egaudet | Native App Manager :p |
05:14.33 | destinal | it's running on my pre, dunno about yours |
05:14.36 | tmzt | I see that, how does luna coordinate with overlay'd graphics? |
05:14.41 | zsoc | Ok. I can't get anything GL to work |
05:14.46 | egaudet | yea it's running on mine |
05:14.52 | tmzt | I didn't know dispc supports argb overlays |
05:15.09 | bpadalino | zsoc, hrmm .. what are your errors ? |
05:15.09 | zsoc | tmzt: luna seems to just stuff the surface in a card. prolly some mojo magic |
05:15.16 | zsoc | bpadalino: many and varying. |
05:15.20 | bpadalino | paste online ? |
05:15.20 | destinal | rwhitby: so you know how when you throw away the DOOM card the process gets killed and all is well? I think we have nappmgr to thank |
05:15.33 | bpadalino | destinal: indeed it seems that way |
05:15.40 | rwhitby | cool |
05:15.44 | tmzt | are you sending it the pid or is it getting it from the pipe? |
05:15.54 | egaudet | NApp_SetOrientation |
05:15.54 | tmzt | are you dieing on -EPIPE ? |
05:16.06 | tmzt | so X is possible then? |
05:16.22 | destinal | tmzt: sure, why not? |
05:16.29 | rwhitby | so, how are we going to autobuild this stuff? |
05:16.43 | destinal | rwhitby: first we need to *build* this stuff *at all* :) |
05:16.46 | bpadalino | heh |
05:16.55 | bpadalino | destinal: what errors are you running into ? |
05:17.19 | tmzt | destinal: nice, I'm happy to help as always, but I think you have it |
05:17.38 | tmzt | would so like to see you guys able to use abiword or whatever other apps |
05:17.57 | zsoc | destinal: testsprite is also amazing |
05:17.59 | zsoc | lol |
05:18.03 | destinal | bpadalino: don't have the error but it's a runtime error |
05:18.09 | destinal | not build or link |
05:18.10 | zsoc | and runs at 70fps |
05:18.11 | *** join/#webos-internals Jack87-wIRC (n=wIRCer@68-29-155-32.pools.spcsdns.net) |
05:18.15 | destinal | well runtime link |
05:18.15 | bpadalino | destinal: what's the runtime error ? |
05:18.35 | egaudet | destinal, what are you using for an arm userland to build |
05:18.38 | destinal | that it's missing symbols from piranha and hidd, essentially |
05:19.05 | destinal | because it doesn't add them to libsdl's link specifications |
05:19.07 | egaudet | piranha and napp not hidd right |
05:19.08 | bpadalino | destinal: hrmm .. there is a loader environement variable you can set, isnt there ? |
05:19.16 | destinal | err, yeah |
05:19.34 | zsoc | hm, testwin broke my topbar |
05:20.08 | bpadalino | ldconfig or something ? |
05:20.35 | destinal | root@castle:/# echo `strings /usr/lib/libSDL.so |grep \.so$` |
05:20.36 | destinal | libnapp.so libPiranha.so libpalmvibe.so libEGL.so /usr/lib/egl/libeglsubdrv.so libGLES_CM.so |
05:20.38 | destinal | that's the real one |
05:20.48 | destinal | mine doesn't have those first few |
05:20.59 | bpadalino | ah |
05:21.08 | *** join/#webos-internals Davide-NYC (n=chatzill@user-12ld9nk.cable.mindspring.com) |
05:21.12 | bpadalino | so yours doesn't try to load it up ? |
05:21.28 | destinal | right, doesn't even know to try, so the symbols don't resolve |
05:21.50 | destinal | so I need to find where the library is getting created and why it's not using the palm patch |
05:21.58 | zsoc | Gesture area maps as ascii 231 |
05:22.21 | zsoc | 231 is ç |
05:22.31 | zsoc | that might cause an issue in some countries lol |
05:22.41 | *** join/#webos-internals inze (i=4c656250@gateway/web/freenode/x-frsykqaxccbumhdt) |
05:22.41 | destinal | lol I can't believe we didn't even notice napp = native app until tonight :) |
05:22.51 | bpadalino | yeah for real |
05:23.36 | zsoc | is nappmgr launchable with any options? |
05:23.50 | destinal | zsoc: it just runs in the foreground when I run it with --help |
05:24.23 | egaudet | zsoc, you talking about the meta key code? |
05:24.41 | zsoc | egaudet: sure |
05:24.46 | destinal | zsoc: strings doesn't suggest anything interesting either IMO ... ooh, except |
05:24.49 | destinal | <PROTECTED> |
05:25.04 | Jack87-wIRC | zs |
05:25.07 | zsoc | destinal: my connect fails :( |
05:25.11 | destinal | same here |
05:25.20 | destinal | it must be trying to connect somewhere to report info |
05:25.33 | destinal | but without that it runs in the foreground happily |
05:25.41 | Jack87-wIRC | any luck with strafe |
05:25.45 | zsoc | Jack87-wIRC: wahots figured out the keyboard mapping issue, waiting on his fix |
05:26.08 | ird | Happy hacking guys. |
05:26.11 | ird | I'm going to bed. |
05:26.12 | destinal | ooh and with nappmgr stopped doom is unhappy when not in a card |
05:26.17 | destinal | it goes fullscreen to black screen |
05:26.35 | zsoc | so the luna hook is a service, interesting |
05:26.53 | Jack87-wIRC | nice. this is an exciting project |
05:26.54 | destinal | zsoc: well it still runs fine in a card |
05:26.56 | zsoc | we can try some service requests.. |
05:26.58 | destinal | just not fs |
05:27.14 | Jack87-wIRC | on screen controls next? |
05:27.38 | *** join/#webos-internals gaius (i=ad732dec@gateway/web/freenode/x-qpdyckxggyvcgboo) |
05:27.45 | *** join/#webos-internals meCka (i=4c5b35d8@gateway/web/freenode/x-atpedmklmhosiehw) |
05:28.19 | zsoc | Jack87-wIRC: and/or accelerometer |
05:28.33 | destinal | ooh except native apps in a card seem to be suspended anyway at least drawing-wise |
05:28.53 | destinal | without nappmgr |
05:28.55 | destinal | interesting |
05:29.21 | destinal | goes back to trying to build, fix links |
05:29.26 | Jack87-wIRC | I wonder ifwe will ever see half life on this thing. original ran on open gl on my old 433mhz box |
05:29.28 | bpadalino | yeah fix those links.. |
05:30.06 | destinal | Jack87-wIRC: first, get the source code to Half life then :) |
05:30.24 | bpadalino | --enable-video-opengles |
05:30.27 | bpadalino | that may have to happen as well ? |
05:30.29 | bpadalino | just saying |
05:31.01 | destinal | wish they would include documentation on how _they_ build it |
05:31.10 | jacques | that would be nice |
05:31.17 | Jack87-wIRC | I can't remember if it was open or not. I think so. that's how cs and otther mods were made |
05:31.43 | zsoc | quake first :p |
05:32.13 | Jack87-wIRC | grive and irc bad mix maybe when I'm off freeway |
05:32.22 | destinal | lol |
05:32.32 | *** join/#webos-internals ivanst (n=ivanst@93-136-104-241.adsl.net.t-com.hr) |
05:32.40 | bpadalino | zsoc, did you get anwyhere with that quake maemo port ? |
05:32.41 | destinal | wirc can definitely entice one into risky driving ;) |
05:33.05 | Jack87-wIRC | hl cs are pretty hardcore |
05:33.06 | *** join/#webos-internals hampsterJ (n=hampster@c-67-185-159-27.hsd1.wa.comcast.net) |
05:33.42 | joshua | half life isn't open source, valve aren't that cool |
05:34.01 | zsoc | bpadalino: been playing with sdl test |
05:34.06 | bpadalino | ah |
05:34.44 | egaudet | destinal, how are you building? You have an arm userland for cross compiling? |
05:34.52 | destinal | bpadalino: good catch.. why oh why did they set : --enable-video-opengles and --enable-webos to NO by default? |
05:35.00 | destinal | how many other incantations do we have to add? |
05:35.09 | bpadalino | hehe |
05:35.28 | destinal | --actually-build-dont-tell-anyone |
05:35.48 | zsoc | destinal: bpadalino: can you figure out what --enable-video-opengles actually configures? |
05:36.15 | bpadalino | yeah |
05:36.55 | bpadalino | http://pastie.textmate.org/private/ytjqrhwwkz7xchoeo6ta |
05:36.58 | bpadalino | that's all it says |
05:37.01 | egaudet | -llibpalmvibe |
05:37.03 | PuffTheMagic | zsoc: ? |
05:37.10 | egaudet | err -lpalmvibe |
05:37.29 | zsoc | PuffTheMagic: i don't know what this is, wondering if it was new |
05:37.35 | bpadalino | egaudet: haptic feedback |
05:38.01 | bpadalino | there are a lot of different options for the haptic stuff |
05:38.09 | bpadalino | sawtooth, sine, blah blah blah |
05:38.21 | destinal | bpadalino: haptic defaults yes, at least |
05:38.23 | zsoc | bpadalino: all in nice ascii art comments |
05:38.46 | bpadalino | zsoc, indeed! that was amusing |
05:38.58 | bpadalino | but i think that is actually a patch from someone else |
05:39.09 | bpadalino | it's commented nicely and whatnot |
05:39.28 | *** join/#webos-internals rob___ (i=ad7482b0@gateway/web/freenode/x-yjdvjmjtpjtfpcfc) |
05:39.30 | bpadalino | destinal: do you have GLES/gl.h and GLES/egl.h ? |
05:39.34 | destinal | bpadalino: well, did you notice the "palm is" and "palm is not" in the patch? |
05:39.41 | destinal | think maybe 3rd party help |
05:39.44 | *** join/#webos-internals Tibfib (n=tibfib1@c-67-182-244-193.hsd1.ut.comcast.net) |
05:39.51 | bpadalino | destinal, no where is that at ? |
05:40.26 | jacques | bpadalino, are those header files standard ? |
05:40.31 | bpadalino | jacques: yes |
05:40.44 | jacques | ah great. I was hoping. |
05:40.44 | bpadalino | http://www.khronos.org/registry/gles/ |
05:40.48 | bpadalino | looks like there are from there |
05:40.53 | jacques | thakns |
05:41.25 | destinal | +#ifdef PALM // Palm's implementation of GL is only partial and it goes through GL-ES |
05:41.33 | destinal | okay, it's not much evidence of anything |
05:41.49 | destinal | but it is "palm's" and not "our" |
05:41.54 | bpadalino | ah |
05:42.24 | bpadalino | oh, that's because it's under: +#ifdef SDL_VIDEO_OPENGL |
05:42.33 | bpadalino | you want SDL_VIDEO_OPENGL_ES |
05:42.35 | bpadalino | which is right below it |
05:43.45 | egaudet | Comments in 3rd person like that I think are common from companies no? |
05:44.11 | *** join/#webos-internals nekrox__ (n=nekro@189.148.55.129) |
05:45.35 | egaudet | destinal, does autconf barf for you? |
05:46.16 | zsoc | i have to go to bed |
05:46.29 | *** join/#webos-internals icarus (n=tits@unaffiliated/icarus-/x-7520418) |
05:46.33 | bpadalino | night zsoc |
05:47.02 | oil | elite webos hackers sleep? |
05:47.04 | oil | lies! |
05:47.16 | bpadalino | hahah |
05:47.16 | zsoc | oil: you forgot the extraordinaire |
05:47.26 | zsoc | oil: say it |
05:47.38 | zsoc | oil: say it oil |
05:47.42 | zsoc | oil: say it to me |
05:47.52 | oil | walks away slowly |
05:47.55 | zsoc | taps foot impatiently |
05:48.01 | bpadalino | diva :) |
05:48.43 | zsoc|sleeper-ext | hmph |
05:49.22 | sleeper-extraord | bah ok i give up |
05:49.41 | *** join/#webos-internals icarus (n=tits@unaffiliated/icarus-/x-7520418) |
05:49.42 | zsoc|away | happy hacking |
05:50.38 | egaudet | they patched configure.in but not configure |
05:50.48 | bpadalino | strange |
05:50.49 | egaudet | the CheckIpod() stuff was making autoconf barf for me |
05:51.07 | egaudet | I comment that out and now I have the palm modified configure |
05:51.15 | bpadalino | very nice |
05:52.03 | egaudet | but I'm a cross compile noob, so I'm not sure what I need to have |
05:52.37 | bpadalino | they use codesourcery 2007q3 or something right ? |
05:53.42 | egaudet | I have the toolchain, but do I need an arm userland for all the standard includes? Right now the makefile is generated to -I/usr/include which I don't think is proper |
05:54.48 | bpadalino | for the headers it shouldn't matter .. for linking, it will matter where you link against |
05:55.02 | bpadalino | the headers just define library methods, which are the same for whatever platform (right?) |
05:55.36 | egaudet | I hope |
05:58.11 | bpadalino | it's time for me to go to bed too .. night .. hopefully the morning will have some good results |
06:00.06 | egaudet | night |
06:00.26 | *** join/#webos-internals Sargun (n=Sargun@atarack/Staff/Sargun) |
06:00.27 | *** mode/#webos-internals [+v Sargun] by ChanServ |
06:08.04 | rwhitby | re |
06:08.47 | rwhitby | destinal: what's the status? |
06:10.06 | *** join/#webos-internals freakout87 (n=freakout@220-245-75-218.static.tpgi.com.au) |
06:10.59 | egaudet | I don't think we can build this without headers for Piranha, napp ... |
06:13.58 | destinal | rwhitby: family emergency .. back now |
06:15.04 | egaudet | destinal, did you use autoconf to generate a palm-patched configure? |
06:15.32 | destinal | egaudet: I patched, and then ./configure --enable-webos --enable-video-opengles |
06:15.41 | egaudet | the configure isn't patched, configure.in is |
06:15.58 | egaudet | so you are using unpatched configure (hence --enable-webos not working right?) |
06:16.31 | destinal | egaudet: I don't think that's true since -DPALM is getting set |
06:16.36 | *** join/#webos-internals Tibfib1 (n=tibfib1@c-67-182-244-193.hsd1.ut.comcast.net) |
06:17.05 | egaudet | grep enable-webos configure |
06:17.31 | destinal | hmm |
06:17.42 | destinal | I guess I'll grab autoconf and try that |
06:18.18 | egaudet | autoconf didn't work for me until I commented out the CheckIpod() stuff, dunno why, but after that I got a good configure and my build dies looking for Piranha header |
06:18.43 | destinal | well that would be progress at least |
06:20.34 | egaudet | Although I am really still new to all the cross compiling stuff. I added a -I to include headers from a userland PuffTheMagic had given me a while ago, but I'm sure there's a more correct configure way to get set up right. I'm just winging it. |
06:20.40 | egaudet | ./src/video/fbcon/SDL_fbvfb.cc:5:30: error: Piranha/PContext.h: No such file or directory |
06:25.13 | rwhitby | are you guys trying to rebuild the SDL library, or just trying to build something against headers, and then a dummy library stub before running on the device? |
06:25.37 | dtzWill | out of curiosity, is there a reason that gnuboy, etc, aren't being packaged up like doom was? (other than time?) |
06:25.55 | destinal | rwhitby: we were trying to build test programs initially and it seemed like building against the real library would be simplest (back when we didn't think anything was missing) |
06:27.14 | egaudet | I wish we could just get all the headers for everything! :P |
06:27.16 | destinal | I can copy in ones from the device into my chroot and probably still build test programs, but it would have been nice not have to make a stub library for the autobuild |
06:27.55 | oil | i don't think the gnuboy developer ever comes in here |
06:29.11 | dtzWill | oil: okay. just seemed that with the sweet upstart setup, throwing a wrapper app/rom chooser would be a fun project :) |
06:29.17 | dtzWill | or at least something someone might do |
06:30.48 | rwhitby | dtzWill: well, we have an exception at the moment where only a very few people are able to build the DOOM! binary that is now on your Pre. That's a situation that we prefer *not* to have. |
06:31.16 | rwhitby | We prefer that all packages in Preware from webos-internals can be built from source by the autobuilder, which means that anyone can replicate the build at any time. |
06:31.27 | dtzWill | ah, i thought it was just me (just started poking at it today) |
06:31.41 | destinal | dtzWill: once we have a repeatable build environment for DOOM, many people can apply a similar configuration to other apps / games too |
06:31.46 | dtzWill | rwhitby: thanks for the explanation |
06:31.49 | rwhitby | So the next task is to work out how to autobuild it, and then we can go to town on other games |
06:32.02 | rwhitby | (with lots of people doing lots of games in parallel) |
06:32.18 | dtzWill | rwhitby, destinal: absolutely understood, and that makes sense. i wasn't sure why people weren't jumping on that already :) |
06:33.16 | rwhitby | unless these guys work it out earlier, I'll be spending my next solid hacking period getting libSDL into the autobuilder toolchain directory, just like we did with liblunaservice which allowed us to autobuild the upstart manager service. |
06:33.48 | destinal | rwhitby: I resorted to building on the pre because I lack the knowledge on how to make autobuild stuff cross compile prroperly -- you guys in the optware project have a _lot_ more experience at that |
06:34.22 | destinal | unfortunately the pre is slow at compiling things |
06:34.38 | rwhitby | destinal: yeah, that's all good - a solid build recipe in a native environment (perhaps documented on a wiki page) is a prerequisite to being able to cross-compile |
06:35.44 | egaudet | where'd you get headers on the Pre? |
06:36.51 | *** join/#webos-internals palm (i=63cd7932@gateway/web/freenode/x-scouqenctdkqovsz) |
06:36.51 | destinal | http://webos-internals.pastebin.com/m48fd1c6c |
06:36.51 | destinal | same error here as well |
06:36.59 | destinal | and I didn't need to mess with ipod stuff more than |
06:37.05 | destinal | sh autogen.sh ./configure --disable-ipod --enable-webos --enable-video-opengles |
06:37.13 | destinal | s/sh/sh & / |
06:37.29 | destinal | oh well, you know what I mean |
06:37.39 | egaudet | hehe yea |
06:38.47 | destinal | so how hard is this stub library approach you guys took before with lunaservice or whatever? |
06:38.52 | egaudet | destinal, you compile on the Pre itself? How/where did you get the standard headers for /usr/include ? |
06:39.08 | destinal | egaudet: it's a chroot into a debian image |
06:39.44 | destinal | I just did apt-get install build-essential and went for it |
06:39.53 | egaudet | ahh ok |
06:39.56 | jacques | biab |
06:40.16 | rwhitby | destinal: it's dead easy if you have headers with prototypes for the functions you need from the libraries |
06:40.57 | destinal | rwhitby: well we should have the headers I think you mean |
06:41.10 | rwhitby | well, let's get them in a repo then. |
06:42.01 | *** join/#webos-internals lala_ (i=ad832478@gateway/web/freenode/x-xwxouooayjkfqxvv) |
06:42.09 | destinal | ok, there are 322 headers in the palm-patched SDL lib |
06:42.25 | rwhitby | ok, I think I'm done with the packaging emergencies for the day (myflashlight, mvapp, etc), so I can start looking at this now |
06:42.41 | rwhitby | where's the wiki page we're all contributing to? |
06:42.59 | *** join/#webos-internals trim-mobile (n=wIRCer@96-40-156-125.dhcp.mtpk.ca.charter.com) |
06:43.29 | trim-mobile | sup |
06:43.30 | destinal | rwhitby: heh, so far the irc channel is what we have. lack of slowing down to organize the information I think |
06:43.47 | oil | lol |
06:44.01 | destinal | what do we want in the wiki? |
06:44.11 | destinal | I can perform brain dump :) |
06:44.51 | rwhitby | for a start, a list of URLs which are our source material, so we're all working on the same thing |
06:45.00 | destinal | ok I'll make a LibSDL Research page |
06:45.33 | rwhitby | the way these things work best is to have at least three people all being able to get to the same point with the same input materials |
06:45.55 | rwhitby | so, libsdl* tarballs and patches from opensource.palm.com - what else? |
06:48.11 | *** part/#webos-internals preston (n=wIRCer@69-92-230-20.cpe.cableone.net) |
06:50.35 | rwhitby | hmm - seen these 'c' (name of file) scripts in libsdl-* ? |
06:51.48 | rwhitby | the patches for libsdl-image and libsdl-net only touch that file, so that would have the compilation keys in it |
06:52.35 | destinal | rwhitby: ok, so... This is the wiki page we'll all be contributing to for now :) |
06:52.36 | destinal | http://www.webos-internals.org/wiki/LibSDL_Research |
06:53.01 | rwhitby | sweet, thx. |
06:53.53 | *** join/#webos-internals v3ritas (n=CoiretFi@ool-182e9bd1.dyn.optonline.net) |
06:54.54 | rwhitby | ok, so the're using $STAGING_INCDIR/SDL .. |
06:56.30 | rwhitby | and we have SDL_config.h |
06:58.46 | destinal | rwhitby: ah, the "c" script that seems to run a c.pl in /opt/nova/piranh? |
06:58.54 | destinal | s/h?/ha?/ |
06:59.12 | destinal | and re the test directory, yes, I follow you |
06:59.22 | rwhitby | Makefile.in diff shows that Palm has added SDL_opengles.h and SDL_opengles_ext.h |
06:59.33 | icarus | will preware not work with the latest update of webOS? |
06:59.58 | rwhitby | icarus: http://twitter.com/webosinternals from a few days ago |
07:00.14 | v3ritas | @icarus PreWare works perfectly fine with 1.3.5 |
07:00.21 | rwhitby | or the Preware thread on PreCentral |
07:01.48 | rwhitby | destinal: the interesting diffs in the patches are those that create new files ... |
07:01.58 | rwhitby | SDL_WebOsEvent.h for instance ... |
07:02.37 | icarus | its just, ive update, and im getting an error "TypeError: Cannot read property 'length' of undefined" |
07:02.43 | *** join/#webos-internals sportmankid (n=sportman@ool-182f4824.dyn.optonline.net) |
07:02.44 | icarus | updated* |
07:02.47 | rwhitby | icarus: yep |
07:03.07 | rwhitby | you need Package Manager Service 0.9.27 |
07:03.29 | egaudet | the webosevent files are interesting, there's two of them, one using napp and one using hidd |
07:03.40 | v3ritas | @icarus: Use webOS Quick Install to update / re install the Package Manager Service |
07:03.49 | *** join/#webos-internals ali1 (i=4673db1d@gateway/web/freenode/x-mvoqsrtzwtwotaas) |
07:04.01 | icarus | v3ritas: the bootstrap? |
07:04.37 | rwhitby | bootstrap script will update you to 0.9.27 |
07:04.59 | v3ritas | @icarus: the bootstrap is another option. Personally i had to restore my Pre due to rediculous lag, but as rwhitby said, the bootstrap also works |
07:06.09 | rwhitby | destinal: pity they didn't write a README.WebOS in the libSDL dir ... ;-) |
07:06.20 | destinal | rwhitby: heh, I thought so too :) |
07:06.34 | destinal | rwhitby: any way to make patch ignore missing files? |
07:06.47 | icarus | i couldn't use the quick install last time i tried because of some java issue, so i did the bootstrap |
07:06.48 | rwhitby | echo 'n' | patch .... |
07:06.51 | rwhitby | sorry, |
07:06.53 | icarus | but i understand the risks |
07:06.55 | rwhitby | yes 'n' | patch ... |
07:07.07 | destinal | ah, of course |
07:07.47 | rwhitby | icarus: http://bit.ly/preware-bootstrap is the most robust way to install or upgrade Preware |
07:07.47 | ali1 | anyone knows what else to do to have additional codecs other than recompiling ffmpeg? |
07:07.50 | ali1 | i really have no clue on gstreamer itself. |
07:08.16 | icarus | i noticed there hasn't been a port of mplayer just yet |
07:08.36 | destinal | rwhitby: err except stdin for patch is usually the patch itself |
07:09.00 | icarus | rwhitby: thanks |
07:09.28 | rwhitby | destinal: yes 'n' | (patch ... < ....) ? |
07:11.04 | egaudet | throw your stdout away |
07:11.30 | egaudet | patch < file > /dev/null ? |
07:11.30 | destinal | yes 'n'|(patch -p0 < ../libsdl-1.2-patch) fails, still prompts me |
07:11.40 | destinal | oh? |
07:11.47 | egaudet | patch < file > tmpfile |
07:11.57 | destinal | so it is |
07:12.00 | destinal | nice thx |
07:12.00 | egaudet | then it auto assumes N i believe |
07:12.34 | destinal | so patch -p0 < ../libsdl-1.2-patch > /dev/null gives us only new files |
07:13.02 | destinal | ./include/SDL_haptic.h ./include/SDL_opengles_ext.h ./include/SDL_opengles.h ./src/audio/SDL_mixer_arm.h ./src/events/webos/SDL_WebOsEvent.h ./src/events/webos/SDL_WebOsHook.h ./src/events/webos/SDL_WebOsTypes.h ./src/events/webos/tslib.h ./src/haptic/SDL_syshaptic.h ./src/video/fbcon/SDL_fbgles.h ./src/video/fbcon/SDL_fbvfb.h ./src/video/SDL_glesfuncs.h |
07:13.07 | destinal | are the headers |
07:13.18 | rwhitby | hmm - /usr/bin/m4:configure.in:865: bad expression in eval: m4_Cursor + 2 + 1 |
07:13.44 | destinal | rwhitby: that's odd, autoconf worked fine on it for me |
07:14.06 | destinal | are you doing this on OSX? |
07:14.13 | rwhitby | destinal: this is trying to build host on karmic |
07:14.18 | destinal | hmmm |
07:14.33 | rwhitby | figured I'd try host first, then cross |
07:14.34 | *** join/#webos-internals jacques3 (n=fontenot@99-200-155-192.pools.spcsdns.net) |
07:14.50 | *** mode/#webos-internals [+v jacques3] by ChanServ |
07:16.04 | rwhitby | ok, let's try optware libsdl dir cross, without and with palm's patch |
07:16.39 | rwhitby | optware has libsdl-1.2.11 - do we know what version Palm started with? |
07:17.14 | jacques | libs have same major and minor numbers, so I would hope the API wasn't changed |
07:17.17 | destinal | 1.2.13.2 ? |
07:17.27 | destinal | or is that 1.2.13? |
07:17.34 | jacques | libSDL-1.2.so.0.11.2 |
07:18.03 | destinal | weird, the config.in says |
07:18.05 | destinal | SDL_MAJOR_VERSION=1 |
07:18.05 | destinal | SDL_MINOR_VERSION=2 |
07:18.05 | destinal | SDL_MICRO_VERSION=13 |
07:18.08 | jacques | hich is same as on my gentoo and fedora workstations |
07:18.28 | rwhitby | WhatsNew says 1.2.13 |
07:18.31 | jacques | destinal: yes, the lib name is the same in 1.2.13 |
07:18.36 | destinal | ah, ok |
07:18.43 | rwhitby | ok, update optware to 1.2.13 first then |
07:19.43 | *** join/#webos-internals jauderho (n=jhomac@c-24-5-170-210.hsd1.ca.comcast.net) |
07:20.19 | *** join/#webos-internals linksocc (n=wIRCer@70-12-189-240.pools.spcsdns.net) |
07:20.48 | egaudet | rwhitby, that m4 error is the same one I get |
07:21.11 | jacques | it's a shame that we're so close to being able to cross-build the patched sdl libs, but we are only missing a few header files? |
07:21.16 | egaudet | It works when I comment out CheckIPod stuff in configure.in |
07:21.30 | rwhitby | jacques: oh, someone's tried cross-build already? |
07:22.11 | egaudet | I'm cross building |
07:22.18 | jacques | rwhitby: I said it badly. if someone could native build them, I am confident we could get them cross-building |
07:22.33 | jacques | and I guess someone did try :-) |
07:22.51 | rwhitby | egaudet: cross-building on what host OS with what build env? |
07:22.57 | jacques | but we can't even native build them ATM |
07:23.19 | egaudet | ubuntu karmic, using toolchain from build.git |
07:23.55 | egaudet | took that debian image that's in our wiki and mounted it and use the usr/include from it as --oldincludedir= |
07:23.58 | rwhitby | egaudet: awesome, that's what I'm targetting |
07:24.01 | egaudet | in configure |
07:24.13 | egaudet | ./configure --disable-ipod --enable-webos --enable-video-opengles --oldincludedir=/opt/arm-none-linux-gnueabi/usr/includ |
07:24.35 | rwhitby | ah, let me know what it needs from that includedir and I'll get it into staging |
07:24.39 | egaudet | no idea if that's "correct" but it works up to the failure from missing Piranha headers |
07:24.42 | jacques | ugh, and libPiranha.so is not tiny |
07:24.56 | jacques | so it might not be easy to derive headers |
07:24.56 | egaudet | I know at the least it needs select.h |
07:25.24 | rwhitby | egaudet: sorry, I mean non-system headers |
07:25.46 | egaudet | It may not need any |
07:26.13 | egaudet | I just didn't know where to get system headers for arm so I took the debian image |
07:27.22 | jacques | system headers come from two places: libc and kernel |
07:27.30 | icarus | rwhitby: success |
07:29.04 | icarus | though preware seems to have forgotten all my previously installed packages |
07:29.13 | icarus | even though they are still installed |
07:30.43 | rwhitby | icarus: emergency migration helper |
07:30.53 | rwhitby | also listed in those places I said ;-) |
07:31.58 | icarus | rwhitby: :) |
07:32.20 | icarus | http://www.precentral.net/sites/precentral.net/files/articleimages/Dieter%20Bohn/2009/12/EMH.png |
07:32.31 | *** join/#webos-internals |Jason8| (i=JayAte@server2.tiltshellz.org) |
07:33.17 | destinal | rwhitby: so should we focus on trying to get the proper SDL to build, or just replicating zsoc's technique which was to link against the unpatched SDL lib, knowing we lose some functionality that DOOM doesn't use |
07:34.09 | jacques | my concern is: some of the most interesting stuff is what was added by Palm to SDL |
07:34.19 | destinal | jacques: very true |
07:34.40 | rwhitby | destinal: I'm going to try and get palm's patches libSDL to cross-compile as an optware package |
07:34.47 | jacques | another concern is: spending a lot of time reversing stuff, when Palm might release the header files as part of a SDK in a few days |
07:35.18 | rwhitby | jacques: hmm - I hadn't even considered an SDK release at CES |
07:35.39 | destinal | knowing Palm I think it'll be private for a while longer |
07:35.50 | jacques | well maybe I am wrong in thinking that |
07:36.11 | destinal | exclusive for a while, then if they release it it will be to early beta people, then eventually public a while later |
07:36.36 | rwhitby | destinal: yeah, I'd agree. |
07:36.52 | rwhitby | egaudet: do we know the full .configure command line from anywhere in the patches? |
07:36.57 | rwhitby | perhaps a config.log file? |
07:36.59 | jacques | it's possible we could hack things so that SDL with Palm's patches is cross-built, but certain things are #defined out in the code because they require headers we don't have |
07:37.18 | egaudet | not that I've noticed yet |
07:37.34 | destinal | jacques: yeah, we either fake headers to make it work or comment out the minimum that uses those headers to make it work |
07:37.37 | destinal | the latter is faster |
07:37.50 | rwhitby | destinal, jacques: yeah, that's where I'm going |
07:37.51 | jacques | that's not particularly satisfying. I'd almost rather be one or the other, all stubbed out, or all functional cross-built libs |
07:37.54 | egaudet | I also take back what I said earlier about the oldincludedir= part, I have to manually edit Makefile to add arm system include path |
07:38.09 | jacques | destinal: yeah I'm thinking the latter of those two options |
07:38.15 | jacques | (that you mentions) |
07:38.34 | rwhitby | creates optware/make/sdl-webos.mk |
07:39.12 | destinal | jacques: I hear you but I think building a totally stub library for something this big will take quite a while |
07:39.19 | rwhitby | it is big |
07:39.58 | jacques | destinal: yep. I'm just expressing that I haven't thought of a "clean" solution yet (there may be none at this stage) |
07:40.11 | destinal | *nods* |
07:40.40 | jacques | so many variables, including loss of momentum |
07:40.56 | *** join/#webos-internals preston (n=wIRCer@69-92-230-20.cpe.cableone.net) |
07:41.00 | jacques | sometimes it really *is* better to have a "good enough for now" solution |
07:41.28 | destinal | right, we can always get closer to perfect, but if it works, people can start hacking on their sdl projects |
07:42.30 | jacques | my thoughts exactly |
07:42.45 | *** part/#webos-internals preston (n=wIRCer@69-92-230-20.cpe.cableone.net) |
07:43.07 | rwhitby | nod |
07:43.23 | jacques | it's not as if we know the right thing to do and just don't want to spend the time/effort. at this point I don't think we have enough information to know the "best" way to go |
07:43.54 | rwhitby | ok, palm-patched SDL is currently building in opware |
07:44.07 | Robi_ | oooh |
07:44.11 | rwhitby | jacques: are you set up for optware builds? |
07:44.20 | jacques | rwhitby: yep |
07:44.21 | rwhitby | building, not built. |
07:44.34 | destinal | Robi_: we expect build to fail for the moment :) |
07:44.44 | rwhitby | jacques: shall I check in sdl-webos.mk so we can collaborate? |
07:44.48 | sportmankid | so whats the latest and greatest project you guys are working on |
07:44.53 | Robi_ | progress since last time i peeked in |
07:45.11 | jacques | rwhitby: please do |
07:45.12 | Robi_ | poor zsoc |
07:45.14 | rwhitby | egaudet: are you set up for optware builds? |
07:45.38 | rwhitby | ok, first error is: |
07:45.40 | rwhitby | ./src/video/fbcon/SDL_fbvideo.c:805: error: 'struct SDL_PrivateVideoData' has no member named 'Visible' |
07:45.42 | Robi_ | destinal: there's things to learn from failure that simple doesn't exist otherwise |
07:45.53 | rwhitby | do we need fbcon ? |
07:46.02 | destinal | rwhitby: you shouldn't get that |
07:46.14 | Robi_ | s/simple/simply |
07:46.15 | destinal | -DPALM fixes that which is set by --enable-webos |
07:46.19 | egaudet | no |
07:46.32 | egaudet | i don't think |
07:46.43 | destinal | I think we do need fbcon actually |
07:46.58 | destinal | but anyway that error goes away with proper defines, or did for me |
07:47.12 | rwhitby | egaudet: the approach I've been taking (circuitous as it is) is to build stuff in optware, then unpack it into the build.git staging area |
07:47.27 | destinal | rwhitby: you autogen'd and configured with the switches I listed on the wiki? |
07:47.42 | rwhitby | destinal: didn't autogen, only configured |
07:47.48 | destinal | you need autogen |
07:47.54 | destinal | they only patch the .in |
07:48.01 | icarus | hmm, im not seeing emergency migration helper in preware, ive got the webos-internals turned on |
07:48.10 | icarus | i see someone also had this issue in the forums though |
07:48.21 | icarus | their method of solving it doesnt seem to have worked |
07:49.42 | rwhitby | destinal: ok, so I need to patch the .in to remove the ipod stuff that fails |
07:49.47 | destinal | no |
07:49.58 | Robi_ | icarus: ya weird, my preware doesn't know about some patches it applied ;-/ |
07:49.59 | destinal | rwhitby: you need to build a new configure script |
07:50.03 | destinal | based on palm's patched .in |
07:50.03 | rwhitby | destinal: but my autogen fails with the m4 error above |
07:50.22 | destinal | rwhitby: it autogens for me on debian chroot |
07:50.22 | rwhitby | icarus: what's the feed URL in Manage Feeds for webos-internals? |
07:50.46 | icarus | hang on, im rebooting the pre |
07:50.48 | rwhitby | egaudet: what did you patch? |
07:50.52 | jacques | I missed the M4 error |
07:50.57 | destinal | you don't need to patch the ipod stuff |
07:51.02 | sportmankid | anyone working on more games? |
07:51.05 | destinal | the disable switch fixes that |
07:51.11 | rwhitby | hmm - /usr/bin/m4:configure.in:865: bad expression in eval: m4_Cursor + 2 + 1 |
07:51.39 | destinal | sportmankid: working on making new games possible / repeatably buildable (not sexy, I know) |
07:51.58 | egaudet | destinal, the disable doesn't fix it |
07:52.04 | egaudet | it's an error at autogen time |
07:52.09 | destinal | what? |
07:52.12 | destinal | I get no such error |
07:52.12 | destinal | at all |
07:52.35 | jacques | is this a shell issue? |
07:52.45 | egaudet | I don't know why, maybe our version of m4? |
07:53.03 | egaudet | rwhitby, I commented out the CheckIPod routine in configure.in and then ran autogen.sh |
07:54.09 | jacques | worst case we generate the configure once and then hack that as necessary |
07:54.33 | destinal | so the other question is, how important is it to have an sdl library that builds? is having the headers etc and palm's binary libraries good enough? |
07:54.57 | jacques | destinal: good question. I was wondering same |
07:55.10 | tmzt | to improve it |
07:55.14 | tmzt | to support the Pixi |
07:55.15 | tmzt | etc. |
07:55.17 | jacques | if we had all the parts, I would definitely want to build it - more flexible |
07:55.32 | tmzt | also, would like to split out the backend to build an X ddx eventually |
07:55.37 | tmzt | since Xsdl is very very dead |
07:55.49 | rwhitby | jacques: sdl-webos.mk checked into optware |
07:55.49 | destinal | jacques: sure, that's definitely why we started on this path, we prefer the whole stack to build from the bottom up |
07:56.00 | destinal | just saying if we can't, it's not a huge loss for now |
07:56.08 | jacques | destinal: agreed |
07:56.59 | rwhitby | egaudet: I'll add that as a patch to sdl-webos.mk in optware |
07:57.01 | tmzt | rwhitby: is X something you would be interested in having by the way? |
07:57.06 | egaudet | where's optware |
07:57.25 | destinal | tmzt: I personally think X would be very useful |
07:57.53 | destinal | in the way classic is useful |
07:57.54 | rwhitby | egaudet: http://www.nslu2-linux.org/wiki/Optware/AddAPackageToOptware |
07:58.00 | tmzt | destinal: is classic useful? |
07:58.08 | rwhitby | egaudet: should build fine on karmic |
07:58.11 | tmzt | this would be full speed or not worth it |
07:58.13 | destinal | if you need apps you can't run in a webos-aware way, yes |
07:58.18 | tmzt | it would even have glx redirection of gles stuff |
07:58.44 | destinal | it would expand our library of software dramatically |
07:59.12 | destinal | true ports are always better but we'll never see enough of those to make X unimportant |
08:00.17 | destinal | plus network transparancy is a big win |
08:01.08 | destinal | for that matter vnc, rdesktop are apps we should think about for SDL |
08:01.13 | icarus | rwhitby: nvm, got it |
08:03.26 | oil | cant wait |
08:05.41 | rwhitby | jacques: configure.in patch added to optware sdl-webos |
08:06.28 | egaudet | patch: **** Can't create file /source/optware/tmp/ppu8VbKX : No such file or directory |
08:06.45 | jacques | rwhitby: what's the proper optware target for pre: cs08q1armel or pre ? |
08:07.01 | rwhitby | jacques: cs08q1armel is what I use in general |
08:07.14 | jacques | rwhitby: ok |
08:07.16 | rwhitby | then I use pre for stuff like kernel modules |
08:07.25 | jacques | good to know |
08:07.27 | egaudet | rwhitby, make sdl-webos should just work? |
08:07.29 | rwhitby | feel free to just use pre if you like |
08:07.55 | rwhitby | egaudet: did you set up the platform ? |
08:08.15 | tmzt | nothing outside of that should be pre specific |
08:08.32 | tmzt | even codesourcery specfic, I'm confused |
08:09.19 | egaudet | no |
08:09.31 | rwhitby | jacques: but I have started using the pre platform for stuff that I'm putting into build.git |
08:09.43 | rwhitby | jacques: for this exercise, let's use pre |
08:09.46 | jacques | aha |
08:10.26 | rwhitby | then we can put conditionals in the generic package *.mk files with abandon, using OPTWARE_PLATFORM=pre |
08:10.46 | rwhitby | (since cs08q1armel is used for *lots* of different optware targets) |
08:11.02 | *** join/#webos-internals preston (n=wIRCer@69-92-230-20.cpe.cableone.net) |
08:11.23 | rwhitby | egaudet: start with "make pre-target" |
08:11.33 | rwhitby | egaudet: then "cd pre ; make sdl-webos" |
08:12.21 | jacques | how do I gt svn to stop asking "Client certificate filename" |
08:13.38 | jacques | configure completed, building ... |
08:13.48 | tmzt | edit the libcurl config I think |
08:13.58 | rwhitby | jacques: I use svn+ssh://svn.nslu2-linux.org/svnroot/optware/trunk |
08:14.04 | jacques | ./src/video/fbcon/SDL_fbvfb.cc:5:30: error: Piranha/PContext.h: No such file or directory |
08:14.09 | jacques | :-) |
08:14.12 | rwhitby | jacques: or use svn:// rather than https |
08:14.45 | rwhitby | jacques: that's in an optware build? |
08:14.57 | jacques | dammit. c++ :-| |
08:16.15 | jacques | maybe we should undefine PALM in ./src/video/fbcon/SDL_fbvfb.cc |
08:16.23 | jacques | effectively turning it into a stub |
08:16.50 | rwhitby | jacques: that's an optware build? |
08:17.06 | jacques | rwhitby: yep |
08:17.14 | jacques | next hurdle: ./src/events/webos/integrated/SDL_WebOsEvent.c:5:25: error: napp/NApp_c.h: No such file or directory |
08:17.22 | rwhitby | excellent. so we have a repeatable build environment now |
08:17.36 | rwhitby | one where we can share patches and fixes through svn |
08:18.00 | Robi_ | cool |
08:18.29 | rwhitby | destinal: so, what's the licensing status of libSDL - are we going to get NApp_c.h from Palm? |
08:18.41 | rwhitby | jacques: I just got to the same place with Piranha |
08:19.19 | destinal | rwhitby: it's the same situation as safari. LGPL program that isn't completely released and they probably won't feel it's incomplete just because we can't build it |
08:19.24 | destinal | s/safari/webkit/ |
08:19.26 | destinal | tired |
08:20.07 | rwhitby | destinal: ok, so we need to do it ourselves then. no free lunch. |
08:20.16 | jacques | SDL_WebOsEvent.c is not nearly so easy to get past |
08:20.21 | destinal | rwhitby: legally they're obligated to give it to us |
08:20.52 | jacques | since it's a webos-specific file, the NApp calls are all over it and not inside #ifdefs |
08:21.18 | destinal | rwhitby: they had to release this package because of SDL's LGPL license, and so they have to release complete corresponding code for the binary they distribute |
08:21.33 | destinal | unfortunately unless things have changed over there it may be hard to explain that |
08:21.38 | rwhitby | destinal: whether or not they are, it's clear based on previous discussions that we're not going to get it soon, right? |
08:21.43 | destinal | agreed |
08:22.05 | grndslm | anybody know why my pre keeps illuminating ever minute or so after i turn it off? |
08:22.05 | jacques | tho I think we have enough info to generate protos for the NApp calls, so we could beiold a stub lib |
08:22.15 | grndslm | it's in airplane mode... :-/ |
08:22.34 | rwhitby | jacques: do a stub for that file, and have sdl-webos.mk swap it in |
08:22.38 | destinal | so this may be of interest to you guys.. the dependencies for building the test programs are stacking up. right now at: libnapp.so libPiranha.so libpalmvibe.so libEGL.so /usr/lib/egl/libeglsubdrv.so libGLES_CM.so libLunaSysMgrIpc.so libfreetype.so.6 libmjson.so libcjson.so libdbus-1.so.3 libgdbus.so.0 liblunaservice.so libgthread-2.0.so.0 libglib-2.0.so.0 |
08:22.42 | grndslm | nothing in particular comes up... just the unlock screen |
08:23.17 | tmzt | and so they have to release complete |
08:23.18 | tmzt | <PROTECTED> |
08:23.20 | rwhitby | grndslm: I've seen that too on my dev cdma pre running 1.3.5 - haven't worked out why yet |
08:23.22 | destinal | I'm trying to build with palm's binaries as a side effort and copying everything each one seems to want |
08:23.22 | tmzt | for the part that's LGPL |
08:23.28 | tmzt | they can distribute .o of the rest |
08:23.31 | tmzt | as long as it builds |
08:23.34 | tmzt | is my understanding |
08:24.08 | destinal | tmzt: uh, anything they link as part of the same object has to be LGPL, and all we want is the same libraries |
08:24.17 | tmzt | what? |
08:24.17 | egaudet | NNumDevices |
08:24.18 | destinal | just with their modifications and corresponding means they build and run |
08:24.18 | egaudet | :( |
08:24.19 | grndslm | rwhitby: i didn't see this with stock doctor, i don't think... i used meta'd 1.2.1 (don't ask why) and then upgraded to 1.3.5 |
08:24.22 | rick_home | rwhitby destinal I'm off to bed. I'm sorry I didn't fix the wrapper for doom tonight, I got trapped into debugging someone elses javascript |
08:24.30 | rick_home | and it's 0225 here, and I'm beat. |
08:24.44 | rick_home | I'll do it tommorow unless oil does it first. |
08:24.47 | rwhitby | tmzt: depending on where you want to position yourself in the grey area, you could go as far just distributing instructions to replace the LGPL'd source objects in the .so file |
08:24.56 | rick_home | in the mean time, you guys ought to compile an NES emulator |
08:24.59 | tmzt | destinal: I'm pretty sure that the closed part can be closed, as long as the source for the LGPL part is available and linkable with .o to produce the original |
08:25.27 | destinal | tmzt: anything that's part of the same .so FILE they distribute, they have to release |
08:25.30 | destinal | GPL is clear on that |
08:25.36 | rwhitby | tmzt, destinal: you're both just stating the two ends of the LGPL grey area that has never been tested in court as far as I know |
08:25.37 | tmzt | at least there are multiple programs realesed that way |
08:25.40 | destinal | the grey area is for things linked at run time or derivative works |
08:25.50 | tmzt | yes, but I'm talking specifically about LGPL |
08:25.51 | tmzt | not GPL |
08:26.02 | tmzt | and I'm going on what FSF says, not a legal opinion |
08:26.28 | destinal | tmzt: LGPL has the same restrictions for the stuff it's made up of as GPL, just that you can write programs that use the library and link them and they don't have to be GPL too |
08:26.36 | rwhitby | jacques: you've got the access to push fixes to make/sdl-webos.mk and sources/sdl-webos/* ? |
08:26.51 | *** join/#webos-internals stanley (i=5b96df13@gateway/web/freenode/x-qukxsmlthokiyoac) |
08:26.53 | tmzt | destinal: the .o thing has been done for years |
08:27.01 | destinal | tmzt: not really |
08:27.19 | rwhitby | destinal: actually, the wording is different between GPL and LGPL, at least at the 2 and 2.1 versions respectively |
08:27.21 | destinal | tmzt: what you're thinking about is derivative works like the kernel, and a module. not the same thing here |
08:27.22 | tmzt | I could find some examples |
08:27.27 | tmzt | I'm not |
08:27.30 | tmzt | LGPL |
08:27.51 | destinal | regardless I'd rather hack on this than debate licenses :) |
08:28.10 | rwhitby | :-) |
08:28.17 | rwhitby | egaudet: get anywhere with optware build? |
08:28.26 | tmzt | right, let Palm do compliance and weigh the risks |
08:28.49 | Robi_ | easier to ask forgiveness later |
08:28.54 | destinal | tmzt: and anyway none of us can enforce it legally if it comes down to it, that would be up to the sdl copyright holders |
08:29.16 | tmzt | destinal: right, and the courts |
08:29.19 | tmzt | not arguing that |
08:29.20 | egaudet | i just finished make toolchain |
08:29.27 | tmzt | only common practice for years with LGPL |
08:30.51 | egaudet | my build fails rwhitby |
08:31.04 | rwhitby | egaudet: what host OS ? |
08:31.16 | egaudet | ubuntu karmic |
08:31.21 | egaudet | it's because of the X |
08:31.42 | rwhitby | egaudet: I use karmic server, and only install what is needed |
08:31.45 | tmzt | what X? |
08:31.48 | egaudet | ./configure --host=arm-none-linux-gnueabi --enable-webos --enable-video-opengles --disable-video-x11 --disable-video-directfb --disable-esd |
08:32.04 | tmzt | take the host stuff out of PKG_CONFIG_PATH |
08:32.08 | tmzt | that's the easy way |
08:32.08 | rwhitby | egaudet: make sdl-webos ? |
08:32.25 | egaudet | the above configure is what I do locally and it builds. |
08:32.46 | egaudet | specifically the disable-video-x11 for the current error I'm getting which is due to select.h from -I/usr/include |
08:32.53 | egaudet | contains x86 assembly |
08:33.46 | *** join/#webos-internals preston_ (i=455ce614@gateway/web/freenode/x-grdinjkpmznvychv) |
08:34.02 | *** part/#webos-internals preston (n=wIRCer@69-92-230-20.cpe.cableone.net) |
08:34.44 | *** join/#webos-internals sportman (n=sportman@ool-182f4824.dyn.optonline.net) |
08:34.53 | sportman | so is there a way to compile stuff out of a debian chroot now? |
08:35.08 | sportman | im curious how they compiled doom |
08:35.13 | sportman | or if there is documentation |
08:35.14 | egaudet | I got SDL_WebOsEvent.c wrapped with #ifdef PALM (after undef'ing it) to the point where only one error |
08:35.24 | oil | zsoc just typed "make" |
08:35.24 | tmzt | sportman: huh? |
08:35.26 | oil | and whala |
08:35.27 | oil | xD |
08:35.37 | egaudet | oil, whala without palm's patches |
08:35.47 | sportman | tmzt, im wondering if there is documentation on how they compiled doom for web os |
08:35.56 | destinal | ack ack s/whala/voila/g |
08:35.59 | rwhitby | sportman: "they" == "us" |
08:36.15 | sportman | i know they = you guys |
08:36.19 | dtzWill | bah it's late |
08:36.25 | rwhitby | zsoc|away in particular, and we're getting it to a repeatable state |
08:36.28 | dtzWill | anyone know anything about __libc_csu_init and __libc_csu_fini ? |
08:36.31 | joshua | phrase it correctly or they can't reveal the secret |
08:36.37 | sportman | ps good job :) |
08:36.45 | tmzt | csu? |
08:36.55 | tmzt | sportman: what does it have to do with debian though? |
08:36.55 | sportman | rwhitby did you guys end up documenting it? |
08:37.17 | rwhitby | sportman: nope, it really was just "make" in the right build environment |
08:37.25 | tmzt | they haven't ended up anything yet |
08:37.27 | tmzt | I think |
08:37.29 | dtzWill | tmzt: not sure, tbh. something code sourcery specific? their crt1.o references it, which is the core of my current problem |
08:37.31 | tmzt | they are still working on it |
08:37.41 | tmzt | dtzWill: I don't think anything is cs specific |
08:37.43 | rwhitby | dtzWill: I've seen that somewhere before |
08:37.43 | tmzt | it's just GNU |
08:37.58 | dtzWill | yeah that was a silly thought |
08:38.02 | sportman | tmzt a while ago sometimes people would compile stuff in a chrooted debian enviornment on the pre |
08:38.03 | rwhitby | tmzt: we're using the cs toolchain |
08:38.08 | dtzWill | however it's a real issue :( |
08:38.10 | sportman | im not sure how they compile stuf fnow |
08:38.33 | rwhitby | sportman: cross-compilation is what we use for all the stuff in the feeds |
08:38.48 | tmzt | sportman: sure, that's possible |
08:38.49 | dtzWill | the only place i find that symbol defined is in libc.a shipped with the cs toolchain... but that doesn't seem particularly helpful for something that needs to run on the pre's libc |
08:39.03 | tmzt | rwhitby: I know, I mean why would cs have things not in GNU |
08:39.08 | tmzt | something that core |
08:39.16 | dtzWill | so anyway just wondering if someone out there was "oh i ran into that before" :) |
08:39.41 | tmzt | infocenter.arm.com/help/topic/com.arm.doc.dai0178b/AppNote178.pdf - |
08:39.47 | sportman | rwhitby got a link for noobs like me to read up on cross compilation specifically for pre |
08:39.59 | tmzt | dtzWill: try google :) it's even in the suggest box for init and fini |
08:40.40 | rwhitby | dtzWill: yeah, I ran into it before, but don't remember what I did |
08:40.48 | dtzWill | i appreciate that you have information; but i've been googling long before i came to bother you folk with it |
08:41.10 | tmzt | --no_ref_cpp_init |
08:41.50 | tmzt | apparently it's a difference between arm aeabi c++ support and gnu's |
08:41.51 | tmzt | <PROTECTED> |
08:41.52 | tmzt | used to perform this initialization as part of the standard GNU |
08:41.52 | tmzt | application startup code, and no special linker reference is |
08:41.52 | tmzt | required. |
08:41.58 | egaudet | rwhitby, any change to the optware ? |
08:41.59 | tmzt | that's all I can find |
08:42.04 | *** join/#webos-internals hripen (i=71ff17b0@gateway/web/freenode/x-zzcboddjkgpnbjld) |
08:42.19 | destinal | ugh.. ldd not working on ARM .. |
08:43.09 | tmzt | strings |grep lib |
08:43.13 | tmzt | it never works correctly |
08:43.35 | destinal | tmzt: yeah, but layer upon layer of that is painful, ldd will quickly say "not found" |
08:43.44 | destinal | oh well |
08:44.06 | tmzt | oh, this is in a script |
08:44.20 | tmzt | yeah, don't listen to me, but it's helpful for putting together rootfs's |
08:44.22 | dtzWill | tmzt: tyvm that is very useful and informative |
08:45.05 | dtzWill | tmzt: not sure what arm*gcc is doing putting calls to cpp static initializers? but i'll attribute that lack of understanding to the time of night :) |
08:45.06 | rwhitby | egaudet: current optware sdl-webos should get all the way to the missing Piranha headers |
08:45.19 | rwhitby | egaudet: do you get that far, or are you failing on the toolchain? |
08:45.22 | destinal | tmzt: yeah, I guess I could script it.. |
08:45.40 | egaudet | rwhitby, I'm failing on a earlier file |
08:45.41 | tmzt | dtzWill: I'm not either |
08:45.56 | rwhitby | sportman: all the optware stuff is compiled using this: http://www.nslu2-linux.org/wiki/Optware/AddAPackageToOptware |
08:45.56 | tmzt | dtzWill: seems this is to make aeabi compatible with linux and gnuc |
08:45.59 | egaudet | locally in my other build I just completed a build of the library |
08:46.25 | rwhitby | egaudet: an earlier file in a "make sdl-webos" build? |
08:46.29 | egaudet | 3 files had to be dummied up |
08:46.46 | egaudet | ./src/audio/dma/SDL_dmaaudio.c:166: error: impossible constraint in 'asm' |
08:46.55 | rwhitby | egaudet: can you make a -p1 patch of the modified files? |
08:47.02 | egaudet | yea |
08:47.07 | rwhitby | egaudet: then I can put that in sources/sdl-webos/* in optware |
08:47.15 | rwhitby | and automate it |
08:47.36 | rwhitby | then you, jacques and I should all be able to get to the same place repeatably |
08:48.12 | tmzt | dtzWill: is it possible that Palm built some of this with ARM's compliler? |
08:48.16 | tmzt | or toolchain |
08:49.01 | dtzWill | tmzt: i don't see why not; but i don't have enough information to assert they did |
08:49.46 | egaudet | where do you want the patch |
08:49.48 | rwhitby | tmzt: we know that palm use cs07q3armel |
08:50.02 | dtzWill | tmzt: my current issue actually was, as a test of getting my cross-compiling setup down, that i can't build sdldoom because of crt1.o's undefined references to __libc_csu_init and ^_fini |
08:50.06 | sportman | thanks rwhitby, plannign on giving it a read tomorrow |
08:50.07 | rwhitby | egaudet: email to me, until we get you optware commit access |
08:50.20 | tmzt | I'm confused by that too |
08:50.23 | sportman | what are you guys working on at the moment? :-p |
08:50.27 | tmzt | someday I will understand this build stuff |
08:50.34 | tmzt | most unix stuff makes perfect sense to me |
08:50.50 | tmzt | do you have any static constructors? |
08:50.53 | rwhitby | sportman: getting Palm's patched libSDL to cross-compile in an environment we can use to create a stub library that we can then use to port SDL games |
08:51.04 | tmzt | like statically initialized c++ class instances? |
08:51.20 | tmzt | isn't libSDL full of them? |
08:51.32 | rwhitby | egaudet: I'm heading out now |
08:51.41 | sportman | that would be great :D |
08:51.45 | sportman | loves games |
08:51.47 | sportman | lol |
08:51.50 | egaudet | rwhitby, sent |
08:51.57 | rwhitby | bbl |
08:52.01 | sportman | rwhitby are there plans to develop some sort of joystick overlay? |
08:52.04 | sportman | on the touch screen |
08:52.08 | sportman | alright ttyls |
08:52.28 | destinal | sportman: that would usually be up to the creator / porter of an individual app |
08:54.01 | destinal | sportman: since keyboard is somewhat awkward on the pre I imagine we'll see a lot of touchscreen and accelerometer used with a little bit of keyboard, and eventually wiimote etc once we port better bluetooth support |
08:55.15 | sportman | :-p |
08:55.44 | sportman | sounds good to me :D |
08:56.29 | destinal | in the meantime, I should probably sleep a bit (~2am here) |
08:56.34 | destinal | night all |
09:04.08 | *** join/#webos-internals rwhitby-pre (n=rwhitby@nslu2-linux/rwhitby) |
09:04.08 | *** mode/#webos-internals [+v rwhitby-pre] by ChanServ |
09:04.27 | dtzWill | hahaha my little test project is complete: sdldoom compiled, runs, and video is rotated 180 so the keyboard is on the left |
09:04.30 | dtzWill | haha |
09:04.37 | dtzWill | only took... way too long |
09:04.43 | dtzWill | ty everyone :) |
09:04.55 | jacques | well I was making a header file NApp_c.h but did we just #define around it? |
09:05.18 | jacques | I'm down to constants now |
09:05.30 | linksocc | dtzWill: you mind sharing? |
09:06.18 | dtzWill | linksocc: at what level did you want me to share? (i'm more than happy to, just not sure what you're asking) |
09:06.37 | dtzWill | if you want the binary you can have it, but the keybindings are the same they were originally so that's probably not the most useful |
09:06.52 | linksocc | just the binary I guess |
09:06.54 | dtzWill | and i'd change them, but see all the work with getting them to work properly |
09:07.42 | dtzWill | so not really ready to distribute, but if people want the 180 flip i'd be happy to send a patch for the next release |
09:08.18 | linksocc | yeah do it that would make it much better on the thumbs |
09:09.13 | dtzWill | to be clear it's only a 180 flip--not a 90 rotate. so the biggest point was simply that most people are used to movement being in their left hand, etc |
09:09.24 | dtzWill | so not sure what you mean about easier on the thumbs, although if it is woo |
09:10.10 | rwhitby-pre | nice |
09:10.59 | rwhitby-pre | dtzWill: share the build instructions? |
09:11.27 | linksocc | well bc my left thumb feels more acure for the small keys for some reason |
09:11.40 | ali1 | seconded the build instructions |
09:12.47 | dtzWill | sure; i can try to consolidate what i was doing |
09:12.59 | dtzWill | to be clear i'm using (mostly) the libraries on the pre |
09:13.12 | dtzWill | (as opposed to this new libsdl approach) |
09:13.23 | rwhitby-pre | native build, ok |
09:13.35 | dtzWill | well native libraries, but cross-compiled |
09:13.51 | dtzWill | so i wouldn't call it native build, but if you would, then sure :) |
09:15.22 | rwhitby-pre | ah, I see. |
09:15.26 | rwhitby-pre | good plan |
09:15.48 | rwhitby-pre | which headers? |
09:16.47 | dtzWill | well this is kinda lame but for the libsdl headers i'm actually using my system's, which is a complete hack. that said, it would be the same as vanilla of the libsdl palm uses if i had done it 'right' |
09:17.07 | rwhitby-pre | ok |
09:17.22 | dtzWill | sorry to be disappointing, it was mostly an exercise in trying to figure out what was possible, and not driven by elegant design decisions |
09:17.32 | rwhitby-pre | yeah, zsoc said plain headers works for doom |
09:17.48 | rwhitby-pre | it's good to do both in parallel |
09:18.06 | dtzWill | also i wanted to learn enough SDL to make the video flip :) hehe |
09:18.34 | dtzWill | errr rotate |
09:18.36 | dtzWill | you get the idea |
09:20.17 | dtzWill | ali1: if you're still interested in what i got up and running i can throw together some instructions at some point, but I don't think i did anything that wasn't done before.... just did it again myself heh |
09:20.50 | dtzWill | so if you're up with what i think zsoc was doing then i think it might not be a significant contribution |
09:21.16 | dtzWill | although that csu_init/csu_fini stuff was crazy |
09:22.13 | ali1 | the one thing i didn't get is if you didn't modify the doom source, where did you set up the key binds |
09:22.28 | ali1 | thats kind of why i want to know the build process |
09:23.22 | dtzWill | ah, you aren't interested in the toolchain insanity haha |
09:23.35 | ali1 | i already have my tool chain set up, heh |
09:24.00 | ali1 | i just recompiled ffmpeg and that seems to work |
09:24.32 | dtzWill | ali1: !! excellent |
09:24.54 | dtzWill | yeah i'm happy that i have a toolchain configured, can get cracking on some stuff |
09:25.04 | dtzWill | ffmpeg can be a real pain, so congrats on that |
09:25.30 | ali1 | actually it was simple since running ffmpeg on the pre will spit out options used for configure |
09:25.34 | dtzWill | i didn't play with the keybindings, so they're whatever worthless defaults they normally are |
09:25.50 | rwhitby-pre | you guys got any build environments set up, like OpenEmbedded or something? |
09:25.56 | ali1 | i just copied those and replaced whatever i needed |
09:25.56 | *** join/#webos-internals Jack87-WebIRC (i=180af4fb@gateway/web/freenode/x-nzinprxkldlcafsj) |
09:26.17 | *** join/#webos-internals Jack87-wIRC (n=wIRCer@68-29-155-32.pools.spcsdns.net) |
09:26.17 | ali1 | i'm using code sourcery package |
09:26.21 | dtzWill | ali1: gotcha, smart approach :). |
09:26.28 | dtzWill | rwhitby-pre: i'm also using the code sourcery |
09:26.31 | egaudet | rwhitby-pre, so we can check against the include/SDL_config.h file to get the correct configure |
09:27.01 | rwhitby-pre | build env, not toolchain |
09:27.10 | rwhitby-pre | e.g. for an autobuilder |
09:27.16 | rwhitby-pre | egaudet: nod |
09:27.26 | ali1 | oh, nope. |
09:27.27 | egaudet | although I can't get some things right with my set up |
09:27.32 | egaudet | like the alsa |
09:27.35 | jacques | touch /home/packages/nslu2/optware-svn-20100102.a/pre/builds/sdl-webos/.built |
09:27.43 | jacques | rwhitby-pre: it built |
09:27.45 | dtzWill | rwhitby-pre: i think my misunderstanding of your question answers it :) |
09:28.46 | dtzWill | ali1: so were you able to in fact build doom, just not the keybindings? b/c i had assumed that other than the sdl lameness zsoc was talking about that changing keybindings would be easy (via rc file) |
09:29.02 | rwhitby-pre | jacques: nice - committing changes back to optware? |
09:29.46 | jacques | rwhitby-pre: I made two header files: napp/NApp_c.h and PalmVibe.h, then copied libnapp.so libpalmvibe.so libPiranha.so into pre/staging/opt/lib |
09:30.14 | jacques | rwhitby-pre: what's best way to handle the two header files? |
09:30.21 | dtzWill | jacques: so you can build the patched libsdl now? ! |
09:30.36 | jacques | dtzWill: FWIW, yes |
09:30.43 | ali1 | dtzWill: i haven't tried building it yet but i'm pretty sure i can when i get to it |
09:30.47 | rwhitby-pre | jacques: just a patch? |
09:31.02 | jacques | rwhitby-pre: OK |
09:31.08 | dtzWill | jacques: nice |
09:32.28 | ali1 | trying to compile this gst plugin is driving me crazy |
09:36.08 | Jack87-WebIRC | watches all the excitment before bed |
09:36.58 | ali1 | needs to look into an extensive tutorial in linux build environments |
09:37.05 | Jack87-WebIRC | dtzWill: you just edit the .doomrc file in the doom bin directory |
09:38.36 | Jack87-WebIRC | dtzWill: you define the keys via ascii but for some reason it doesnt like some keys on the original doom. zsoc sent me a custom binary that allowed me to use ascii to define my keys but i cant get up and down to work in the menu screen strafe left and back still act funky as hell |
09:39.49 | dtzWill | Jack87-WebIRC: oh that explains part of what's going on at my end |
09:40.03 | Jack87-WebIRC | dtzWill: what is going on |
09:40.22 | dtzWill | since there's no published sdldoom patch i assumed they built it using the vanilla |
09:40.47 | jacques | rwhitby-pre: there isn't a make target which unpacks but does not configure? am I missing some clever way to generate the patch? |
09:41.36 | dtzWill | Jack87-WebIRC: i haven't tested too extensively, but lots of keyboard weirdness. |
09:41.48 | rwhitby-pre | jacques: I just run diff manually, put it in sources, then add to .mk and rebuild |
09:42.01 | acydlord | night gents |
09:42.03 | dtzWill | i expected the same rc to work the same since i didn't touch that code; but if they're using a special binary that parses it differently than that could be it |
09:42.20 | egaudet | where does one get opengles |
09:43.30 | rwhitby-pre | zsoc said there was no patches required, but that's why I want to rebuild to check |
09:43.33 | jacques | rwhitby-pre: OK. I guess I'm just blanking on how to run diff against nothing |
09:43.38 | Jack87-WebIRC | dtzWill: ya i believe so. |
09:43.48 | egaudet | no patches required for what? |
09:43.49 | rwhitby-pre | diff -BurN |
09:44.05 | egaudet | doom? |
09:44.07 | rwhitby-pre | sdldoom |
09:44.20 | jacques | rwhitby-pre: thanks |
09:44.21 | dtzWill | well it doesn't work here, same rc, replaced the one shipped from preware |
09:44.33 | dtzWill | using the sdldoom sources from the webos-internals git repo |
09:45.08 | Jack87-WebIRC | dtzWill: he posted a link to the binary he sent me which actually uses standard ascii i can try to find it in the log... but ya menu up and down dont work and neither does strafeleft and back keys |
09:45.55 | egaudet | i can't get the alsa or opengles to configure properly just by using ./configure, so I'm just hacking configure screw it |
09:48.28 | tmzt | why not? |
09:48.38 | tmzt | I'm sure some alsa utilities are missing |
09:48.44 | tmzt | is gles using pkg-config? |
09:48.46 | dtzWill | Jack87-WebIRC: to be clear, without this new ascii binary even less than what you said would be working right? |
09:49.16 | Jack87-WebIRC | egaudet: go ask the guys at #sdl ? |
09:49.26 | dtzWill | only things i have working are strafe right and fire... afaict--maybe some obscure things but certainly not the same movement that was possible on the preware version |
09:49.36 | egaudet | it's palm added stuff |
09:49.57 | tmzt | ascii binary? |
09:50.41 | Jack87-WebIRC | dtzWill: kind of... without the new binary its hard to customize some of the keys.. if i remember righ y and j and like m were not actual ascii standard values without the new binary |
09:51.15 | dtzWill | Jack87-WebIRC: okay. i'm not trying to change anything, i'm just using the .doomrc that shipped in preware. |
09:51.32 | dtzWill | tmzt: sorry that was unfortunatel ambiguous. i meant the new binary that parses the rc ascii values better |
09:51.40 | dtzWill | +y |
09:52.59 | Jack87-WebIRC | hum... i think zsoc said he had to mess with the binary a ton before he could get the key bindings to work |
09:54.12 | rwhitby-pre | which indicates a missing patch for the changes he made |
09:54.57 | dtzWill | oh foo. sdlquake causes the compiler to segfault x.x |
09:55.32 | dtzWill | hmm wait i think i missed a line |
09:55.33 | dtzWill | haaha |
09:56.01 | Jack87-WebIRC | Dec 31 08:45:09 <zsoc> ok fixed key mapping Dec 31 08:45:27 <zsoc> and by fixed i mean "hack till i broke it" |
09:59.15 | Jack87-WebIRC | rwhitby-pre: yes... earlier today he posted a different doom binary file yo use because the original he wrote acted fun while keymapping via ascii values |
10:00.01 | Jack87-WebIRC | rwhitby-pre: but this new binary file does not map the up and down keys while in the menu screen :( his not sure why. any ideas? |
10:00.12 | rwhitby-pre | no |
10:00.21 | egaudet | well I got the configure line, I just can't get alsa or opengles to work right locally |
10:01.05 | jacques | rwhitby-pre: OK patch made and sdl-webos.mk modified - how do I commit those? |
10:02.09 | rwhitby-pre | using https://... |
10:05.44 | jacques | rwhitby-pre: committed |
10:06.00 | jacques | rwhitby-pre: but remember what I said about having to copy those libs into staging |
10:06.09 | rwhitby-pre | will replicate when I get home |
10:06.11 | jacques | this patch does not address that (of course) |
10:06.39 | rwhitby-pre | jacques: we'll need to do a doctor unpack for those, like we used to for nslu2 |
10:06.54 | jacques | rwhitby-pre: makes sense |
10:07.16 | jacques | hmm, optware doesn't know about the doctor |
10:07.31 | egaudet | rwhitby-pre, are you not doing autogen.sh in optware? |
10:08.20 | egaudet | what's the svn equivalent of git pull ? |
10:09.02 | jacques | svn up |
10:09.02 | dtzWill | svn up |
10:10.16 | rwhitby-pre | egaudet: we are - did you svn up? |
10:12.11 | jacques | rwhitby-pre: I just started with a clean optware checkout, and sdl-webos failed on the link (as I would expect) |
10:12.22 | rwhitby-pre | cool |
10:12.58 | *** join/#webos-internals AZero (n=user@76-193-146-161.lightspeed.kscymo.sbcglobal.net) |
10:13.16 | rwhitby-pre | jacques: so we shared lib link, then package, autobuild, then unpack in preware build staging |
10:13.38 | rwhitby-pre | then start on sdldoom |
10:13.40 | egaudet | we need to get opengles in there |
10:14.44 | jacques | yeah I should try staging it |
10:16.11 | rwhitby-pre | I just had a thought - if we can get the right sdl headers, we can just do the doctor unpack trick for the libs in preware staging |
10:16.45 | tmzt | why isn't it building though? |
10:16.49 | tmzt | just that armel error? |
10:17.28 | egaudet | one of you with optware access want to add the following to the configure |
10:18.11 | egaudet | --disable-cdrom --disable-diskaudio --disable-esd --disable-oss --disable-video-oga --disable-video-directfb --disable-video-dummy --disable-video-x11 |
10:18.51 | rwhitby-pre | egaudet: optware is working for you now? |
10:19.54 | egaudet | with the above fixes yea |
10:20.15 | egaudet | all the way to linking |
10:20.17 | rwhitby-pre | excellent - that's three then |
10:21.00 | rwhitby-pre | egaudet: what do you think of optware as a build env? |
10:21.06 | egaudet | and then we are only missing alsa + opengles to get the configure working as Palm's |
10:21.18 | egaudet | I think it's fine |
10:21.39 | rwhitby-pre | alsa should be in optware |
10:21.53 | rwhitby-pre | make alsa-stage or something |
10:22.56 | egaudet | alsa-lib-stage |
10:23.04 | jacques | we are agreed on those configure changes? |
10:23.17 | jacques | (they look fine to me) |
10:23.38 | dtzWill | haha sdlquake on the pre :D |
10:23.53 | egaudet | well they check out with the resultant SDL_config.h file in the Palm patch |
10:24.00 | dtzWill | don't have keys working yet, and framerate seems a wee bit slow but there's all KINDS of reasons for that |
10:24.05 | *** join/#webos-internals zinge (n=zinge@adsl-065-013-046-242.sip.mia.bellsouth.net) |
10:24.05 | *** mode/#webos-internals [+v zinge] by ChanServ |
10:24.39 | dtzWill | but still sweet 3d goodness |
10:24.40 | rwhitby-pre | dtzWill: sounds like we need to get you set up commit access |
10:24.58 | dtzWill | sounds good :) |
10:25.18 | egaudet | I get errors building alsa-lib-stage |
10:25.27 | dtzWill | although i think i'll need to spend some time merging into the nice staging stuff you've done--in particular regarding libsdl |
10:26.15 | dtzWill | but quake!! haha |
10:26.19 | dtzWill | is having too much fun |
10:26.40 | Jack87-WebIRC | dtzWill: any progress with quake? |
10:26.51 | dtzWill | Jack87-WebIRC: i can run it |
10:26.58 | zinge | not sure if it matters, or is already known, but the sdldoom process doesn't seem to close when the card is tossed |
10:26.59 | dtzWill | and the startup demo works just great |
10:27.19 | dtzWill | haven't tried keybindings yet, don't seem to work immediatley |
10:27.23 | dtzWill | BUT 3d quake goodness |
10:27.23 | dtzWill | hah |
10:27.27 | tmzt | why is alsa required to be binary? |
10:27.28 | Jack87-WebIRC | dtzWill: wow very nice. |
10:27.37 | tmzt | something is patched for omap? that makes no sense |
10:27.50 | tmzt | also, if alsa is working on pixi would be very good to know |
10:28.05 | Jack87-WebIRC | did original quake have mouse controls for looking up and down i cant recall (was too young at the time) |
10:28.44 | dtzWill | bah i get q1 and q2 confused |
10:28.47 | dtzWill | i thought q1 did |
10:28.50 | jacques | ouch, 4:30am here |
10:28.58 | dtzWill | jacques: same :( |
10:29.01 | egaudet | rwhitby-pre, or jacques could either of you verify the SDL_config.h after building alsa and sdl-webos contains: #define SDL_AUDIO_DRIVER_ALSA_DYNAMIC "libasound.so.2" |
10:29.12 | zinge | pshh, it's 530am here :-) |
10:29.26 | rwhitby-pre | 9pm here :-) |
10:29.38 | zinge | silly australia :-p |
10:29.41 | Jack87-WebIRC | dtzWill: looking at youtube vide doesnt look like quake 1 did... |
10:29.46 | rwhitby-pre | egaudet: will do when I get home |
10:30.08 | egaudet | alright I'm going to bed |
10:30.27 | dtzWill | http://www.youtube.com/watch?v=KK0xwQ9mYmc |
10:30.31 | Jack87-WebIRC | we will have to see duke nukem on here.. all the original 3d shooters |
10:30.49 | zinge | wolfenstein? |
10:30.58 | dtzWill | youtube seems to suggest it did? |
10:31.01 | dtzWill | (see link) |
10:31.15 | Jack87-WebIRC | zinge: yes that to |
10:31.21 | jacques | make alsa-lib-stage didn't work |
10:31.27 | jacques | build error |
10:31.50 | Jack87-WebIRC | dtzWill: you are right it does in that video.. .the one i watched didnt. hum intresting |
10:32.15 | *** part/#webos-internals zinge (n=zinge@adsl-065-013-046-242.sip.mia.bellsouth.net) |
10:33.35 | dtzWill | meh anyway good times. it'll take some more effort to make it a solid app (good controls, etc) but seeing some q1 goodness on my phone is a nice reward for the toolchain fun :) |
10:33.47 | dtzWill | so with that i think i'm gonna hit the hay |
10:33.55 | dtzWill | 'night all, gl and good work :) |
10:33.55 | Jack87-WebIRC | dtzWill: i wonder if there is a chance to key bind gesture area for weapon changes when running finger across from one side to the other like in application switching from screen lock app |
10:34.17 | Jack87-WebIRC | dtzWill: goodnight! |
10:34.27 | dtzWill | Jack87-WebIRC: no idea about keybinding but i don't see why some change could be make to make that happen... eventually :) |
10:34.31 | joshua | i dont think duke was ever fully open sourced, so the closest you are gonna get its the port on icculus.org |
10:34.33 | *** join/#webos-internals jacques_pre (n=fontenot@nslu2-linux/jacques) |
10:34.33 | *** mode/#webos-internals [+v jacques_pre] by ChanServ |
10:35.09 | joshua | you know what would be cool... dosbox |
10:35.18 | Jack87-WebIRC | joshua: i am glad you are on top of finding this stuff :) |
10:35.50 | joshua | i was a part of the whole linux gaming community for a while. heh |
10:36.02 | joshua | worked for loki for a bit doing QA/support |
10:36.58 | Jack87-WebIRC | very nice |
10:37.16 | Jack87-WebIRC | joshua: know of any emulators worthy of porting? |
10:37.54 | joshua | this would definitely be cool to have http://scummvm.sourceforge.net/ |
10:38.22 | rwhitby-pre | yeah, scummvm |
10:38.25 | dtzWill | oooo |
10:38.29 | dtzWill | errr i mean i'm sleeping |
10:38.30 | dtzWill | :) |
10:39.43 | Jack87-WebIRC | lol dtzWill |
10:39.59 | Jack87-WebIRC | ya scummvm b pretty sweet.. nice collection! |
10:40.37 | joshua | theres a genesis emulator for SDL http://tamentis.com/projects/dgen/ |
10:41.47 | dtzWill | fwiw, to leave you with something: http://wdtz.org/files/sdlquake and run it with the shareware stuff http://www.libsdl.org/projects/quake/data/quakesw-1.0.6.tar.gz |
10:41.51 | dtzWill | run as root |
10:42.02 | dtzWill | and see some 3d goodness haha |
10:43.04 | joshua | quake would be a real 3D test, doom was written before 3D hardware. heh |
10:43.51 | Jack87-WebIRC | where does one learn to port these suckers |
10:44.16 | rwhitby | dtzWill: thx - mind if we package that up? |
10:44.32 | dtzWill | disclaimer on the above: only grab that if you want to see the startup demo and stuff--the keybindings don't work yet |
10:44.41 | Jack87-WebIRC | if i just ran the sdl quake file via terminal would it run |
10:44.54 | dtzWill | rwhitby: absolutely, and other than it being late i'd be happy to help package it |
10:45.04 | dtzWill | Jack87-WebIRC: yes, if you had the shareware stuff |
10:45.22 | dtzWill | or if you don't wanna ssh in you can wget it from terminal and then tar xvf it |
10:45.23 | rwhitby | dtzWill: git clone preware/build.git |
10:45.31 | dtzWill | rwhitby: yep i got that |
10:45.46 | rwhitby | dtzWill: ok, so you see how things are done? |
10:46.17 | Jack87-WebIRC | dtzWill: you better head out before you know it youll be up another few hours |
10:46.20 | rwhitby | dtzWill: I /msg'd you my email address for your public ssh key |
10:46.34 | dtzWill | rwhitby: I believe so--i could probably make the wrapper etc, it made sense to me earlier when i was looking at it |
10:46.42 | dtzWill | and mirroring existing work is a lot easier :):) |
10:47.06 | rwhitby | dtzWill: that's why I want to get sdldoom building in there, then others can mirror that |
10:47.26 | dtzWill | understood |
10:48.37 | rwhitby | dtzWill: what's your background in open source development? |
10:49.46 | dtzWill | rwhitby: had similar fun on the iphone back before the real sdk, wrote a few apps-- http://inewsgroup.googlecode.com in particular |
10:50.10 | dtzWill | but as for working in larger open source groups, less unfortunately |
10:50.46 | rwhitby | dtzWill: where's the source link for sdlquake? |
10:50.50 | dtzWill | but helped (where i could) tackle some of the same issues with the iphone, worked a bit with saurik_noping, etc |
10:51.03 | dtzWill | http://www.libsdl.org/projects/quake/src/sdlquake-1.0.9.tar.gz |
10:51.14 | dtzWill | from http://www.libsdl.org/projects/quake/ |
10:51.27 | lt83850 | inewsgroups? |
10:51.29 | rwhitby | dtzWill: thx - I'll package this up as Quake Demo |
10:51.31 | lt83850 | client for iphone? |
10:51.35 | lt83850 | usenet |
10:51.36 | lt83850 | ? |
10:51.40 | dtzWill | lt83850: yep yep |
10:51.43 | lt83850 | nice |
10:52.08 | xcomp | rwhitby: quake in preware? Big win. |
10:52.11 | dtzWill | lt83850: yeah, i rewrote it for the sdk but i got busy and that didn't pan out... so never had a chance to hit the app store with it (for free, but still) |
10:52.43 | rwhitby | dtzWill: running quake now - yep, this is worth packaging as a demo, just for the "one game every 2 days" newsworthyness of it ;-) |
10:52.55 | dtzWill | rwhitby: haha excellent |
10:53.08 | dtzWill | also i sent you my key lemme know when you get it |
10:53.18 | rwhitby | dtzWill: let me know how you'd like to be referred to in the attribution ? |
10:53.43 | rwhitby | dtzWill: got the email, but no attachment that I can see |
10:54.05 | dtzWill | "Will Dietz (dtzWill)" or similiar, whatever parallels the existing attribution style |
10:55.25 | dtzWill | rwhitby: well that's a shame. sorry about that |
10:56.02 | Jack87-WebIRC | where do i place the sdlquake file? in the folder of the shareware stuff after i tar -xdf? |
10:56.10 | dtzWill | Jack87-WebIRC: yep |
10:56.19 | dtzWill | Jack87-WebIRC: err |
10:56.26 | dtzWill | Jack87-WebIRC: to be clear, it'll extract into /id1 |
10:56.45 | dtzWill | you want sdlquake at the same level as the id1 directory |
10:56.47 | dtzWill | not inside the id1 |
10:56.54 | Jack87-WebIRC | dtzWill: awesome thanks.. i am so new kind of a dummy sorry |
10:57.07 | dtzWill | Jack87-WebIRC: no apologies needed, glad it works |
10:57.44 | rwhitby | dtzWill: key received and added. |
10:57.50 | dtzWill | rwhitby: thanks |
10:58.03 | rwhitby | dtzWill: it'll be in games/sdlquake |
10:58.05 | Jack87-WebIRC | cant figure out how to run it. i keep getting permission denied |
10:58.09 | dtzWill | rwhitby: i think then i'll take your advice, and get some sleep before i'm here forever :) |
10:58.13 | dtzWill | rwhitby: sounds perfect |
10:58.17 | rwhitby | Jack87-WebIRC: chmod ugo+x sdlquake |
10:59.28 | Jack87-WebIRC | rwhitby: thanks... that worked.. now i am lacking the wad file :-/ |
11:00.21 | *** join/#webos-internals REA (n=reaustin@71-8-196-18.dhcp.stls.mo.charter.com) |
11:00.21 | Jack87-WebIRC | do i need to extract pak file some how? |
11:00.40 | *** join/#webos-internals jb_ (i=62dc8a8d@gateway/web/freenode/x-dgpapevmsakwpcvo) |
11:01.33 | dtzWill | Jack87-WebIRC: i'll msg you and work this out, hopefully :) |
11:01.48 | rwhitby | starts packaging - should take about 15 to 30 mins |
11:02.29 | joshua | the pak goes in id1 directory |
11:03.17 | dtzWill | rwhitby: sounds good, ty |
11:04.45 | joshua | heres some demo file mirrors http://www.filewatcher.com/m/quake106.zip.9094045.0.0.html |
11:05.34 | joshua | erm but its compressed heh |
11:07.02 | joshua | need to use lha to decompress resource.1 |
11:08.58 | joshua | well thats how you do it from the CD anyway |
11:09.19 | dtzWill | Jack87-WebIRC says that the keybindings from doom work for him |
11:09.31 | dtzWill | err maybe not |
11:09.40 | dtzWill | sorry Jack87-WebIRC, i got excited |
11:09.46 | dtzWill | however apparently it crashes when he starts a new game |
11:09.57 | dtzWill | just fyi |
11:10.02 | dtzWill | but we knew there was work to be done |
11:10.22 | joshua | is there a config file? and is it writable... maybe you can get a log as to why it crashes |
11:10.31 | rwhitby | dtzWill: maybe I'll package and push it to the feeds, but not announce it - see who finds it :-) |
11:10.56 | Jack87-WebIRC | rwhitby: did you try to run new game yet? |
11:11.14 | rwhitby | nope |
11:11.20 | Jack87-WebIRC | might just be my phone that crashes... who knows |
11:11.40 | rwhitby | worked for me - threw away one card, and started another |
11:12.00 | Jack87-WebIRC | rwhitby: running the game works fine... but starting a new game |
11:12.16 | Jack87-WebIRC | rwhitby: hit some keyboard keys it will bring up menu and enter button works |
11:12.34 | *** part/#webos-internals Jack87-wIRC (n=wIRCer@68-29-155-32.pools.spcsdns.net) |
11:12.54 | dtzWill | yeah now i'm curious |
11:12.56 | dtzWill | god dammit |
11:12.56 | dtzWill | haha |
11:14.17 | Jack87-WebIRC | try it on yours |
11:15.45 | dtzWill | trying |
11:17.13 | dtzWill | hmm |
11:17.27 | rwhitby | Jack87-WebIRC: yeah, new game segfaults |
11:17.34 | ali1 | build environments are mind numbingly useful |
11:18.05 | dtzWill | ali1: oh? |
11:18.53 | ali1 | its a lot less messy than hacking away at configure/Makefile scripts |
11:20.16 | rwhitby | ali1: which are you using? |
11:20.32 | *** join/#webos-internals cashen (n=cashen@c-68-41-80-23.hsd1.mi.comcast.net) |
11:20.36 | ali1 | scratchbox, i wanna take a look at openembedded later |
11:21.44 | rwhitby | yeah, I'd like to get OE with an external toolchain set up |
11:21.52 | rwhitby | I could never get scratchbox to work |
11:22.22 | rwhitby | ok, packaging done, just waiting for my slow upload link |
11:22.50 | ali1 | scratchbox was pretty simple on my ubuntu vm |
11:22.58 | tmzt | switch to qemu-arm |
11:23.01 | tmzt | or maybe obs |
11:23.04 | tmzt | like mer is doing |
11:23.10 | tmzt | sbox2 is not too bad |
11:24.42 | Jack87-WebIRC | Segmentation fault |
11:24.53 | ali1 | yeah those things are awesome |
11:25.01 | Jack87-WebIRC | whats that mean anyway rwhitby |
11:25.17 | rwhitby | Jack87-WebIRC: what's that? |
11:25.23 | tmzt | something bad happened |
11:25.30 | tmzt | usually a bad/null pointer |
11:25.37 | tmzt | but you have to use gdb to find out what |
11:25.56 | rwhitby | usually dereferencing a null pointer |
11:26.28 | dtzWill | didn't even occur to me to check for gdb in ipkg |
11:26.42 | rwhitby | dtzWill: should be there in optare |
11:26.47 | rwhitby | optware |
11:26.52 | rwhitby | ipkg-opt |
11:26.56 | dtzWill | yeah, it is |
11:27.06 | dtzWill | just didn't hit me; i assumed my phone had no debugger |
11:27.14 | dtzWill | certainly not one i could easily install :o) |
11:27.28 | rwhitby | dtzWill: we can get you commit access to that too ;-) |
11:28.10 | dtzWill | hehe :D |
11:28.43 | rwhitby | ok, this upload is going to take some time, and I need to go out for an hour or so, the autobuilder might even build and release it while I'm gone ... |
11:29.07 | tmzt | so is there a fully standalone obs? |
11:29.13 | tmzt | like one you can download/install |
11:29.39 | rwhitby | obs? |
11:29.43 | *** join/#webos-internals crash_pr (n=wIRCer@99-207-152-167.pools.spcsdns.net) |
11:30.01 | tmzt | sorry, wrong channel |
11:30.15 | tmzt | opensuse build system |
11:31.36 | *** join/#webos-internals ElVox (n=Original@pool-71-187-70-42.nwrknj.fios.verizon.net) |
11:32.15 | Jack87-WebIRC | well here is a teaser for people for now |
11:32.19 | Jack87-WebIRC | http://www.youtube.com/watch?v=xVdhJC63ThQ |
11:33.13 | rwhitby | Jack87-WebIRC: added to webosinternals channel |
11:34.27 | Jack87-WebIRC | rwhitby: awesome |
11:34.41 | *** join/#webos-internals andrew_ (n=Andrew@24-151-111-37.dhcp.nwtn.ct.charter.com) |
11:35.14 | hape | Jack87-WebIRC: Dose the video work for you? cannot play it in FF |
11:35.37 | rwhitby | works here |
11:35.46 | Jack87-WebIRC | hape: seems to work |
11:35.54 | Jack87-WebIRC | my first youtube upload lol |
11:36.28 | hape | hmm, only get a timeline of 37sec and a black sceen ind IE and FF |
11:36.53 | rwhitby | Jack87-WebIRC: so both our firsts are in that channel :-) I expect it's not Dieter's first. |
11:36.54 | Jack87-WebIRC | rwhitby: link me to the channel |
11:37.09 | rwhitby | Jack87-WebIRC: just tweeted it |
11:37.19 | Jack87-WebIRC | haha i dont tweet |
11:37.35 | rwhitby | http://twitter.com/webosinternals |
11:37.42 | rwhitby | you can also guess the youtube from that ;-) |
11:37.44 | Jack87-WebIRC | i honestly dont know the first thing about tweting |
11:37.55 | rwhitby | neither did I before this project |
11:38.28 | rwhitby | upload done, let's see if it builds |
11:39.34 | rwhitby | autobuilder has it |
11:40.23 | rwhitby | 9MB ipk |
11:40.39 | hape | Jack87-WebIRC: It works from the webosinternas youtoob channel. Sorry, don't knw why it was hanging |
11:40.57 | rwhitby | has first time packaging success ;-) |
11:41.14 | rwhitby | hape: probably still converting or something |
11:41.30 | Jack87-WebIRC | rwhitby: you havent packaged before? |
11:42.01 | rwhitby | Jack87-WebIRC: no, I didn't test anything before pushing it to the autobuilder. no typos. |
11:42.46 | hape | that is ansom, hope we get 1.3.5 soon in germany |
11:43.10 | Jack87-WebIRC | rwhitby: should i see it in preware now? |
11:43.18 | rwhitby | *now* |
11:43.23 | hape | must start to dig aout the old Doom/quke CDs to have the full wad files hand when it comes .. |
11:46.04 | dtzWill | fixed the crash on new game |
11:46.21 | ali1 | what was it? |
11:46.22 | Jack87-WebIRC | dtzWill: does it start new game? |
11:46.24 | dtzWill | havent looked at the keybindings |
11:46.25 | rwhitby | works |
11:46.27 | dtzWill | Jack87-WebIRC: yes |
11:46.31 | dtzWill | but you can't move since no keys |
11:46.31 | dtzWill | haah |
11:46.39 | Jack87-WebIRC | nice.. link to the new files? |
11:46.43 | rwhitby | installed with Preware - launcher also worked first time without testing :-) |
11:46.50 | dtzWill | rwhitby: NICE :) |
11:47.00 | dtzWill | ali1: the biggest thing was giving it more memory |
11:47.01 | rwhitby | it's in Preware now |
11:47.15 | dtzWill | i also did a few things from the maemo port |
11:47.28 | dtzWill | removed the icon that shows disk i/o, ec |
11:47.29 | dtzWill | *etc |
11:47.34 | dtzWill | (they claim that was buggy) |
11:47.52 | dtzWill | fwiw afaik keybindings should just be that autoexec.cfg |
11:47.56 | dtzWill | if someone wants to try |
11:48.00 | rwhitby | dtzWill: how long did it take to port? |
11:48.19 | dtzWill | years |
11:48.20 | dtzWill | >_> |
11:48.25 | dtzWill | i actually don't remember |
11:48.41 | dtzWill | but 5 hours? not much |
11:48.42 | rwhitby | less than 4 hours? |
11:48.45 | dtzWill | maybe? |
11:49.03 | dtzWill | why? :) |
11:49.09 | rwhitby | for the tweet of course |
11:49.14 | Jack87-WebIRC | rwhitby: zsoc ported another game today on the fly with the pre itself no computer. not sure what you should ask him |
11:49.26 | rwhitby | dtzWill: are you following @webosinternals ? |
11:49.44 | dtzWill | yes i am |
11:49.44 | dtzWill | :) |
11:49.45 | rwhitby | dtzWill: got a twitter name? |
11:49.47 | dtzWill | wdtz |
11:50.48 | dtzWill | ali1: actually i also changed the optimization level, haven't verified fix holds after removing so here's hoping compiler isn't being annoying |
11:52.12 | dtzWill | ali1: and fixed some printf trigraph stuff, not really sure what that was about |
11:52.29 | dtzWill | sorry for the verbose-ish changelog, you asked :) |
11:52.39 | rwhitby | dtzWill: you have all the commit rights you need to update the version if you want |
11:53.09 | ali1 | no thats cool its what i wanted to know |
11:53.31 | dtzWill | arg looks like the dang compiler is causing issues |
11:53.32 | rwhitby | dtzWill: tag the games/sdlquake.git repo, then use the same tag in the VERSION string in preware/build.git/apps/sdlquake/Makefile. Push both and the autobuilder does the rest. |
11:53.52 | hape | jep quake needs a config.cfg file with the key binings |
11:54.00 | hape | I have one handy if it is neede |
11:54.16 | dtzWill | hape: a config for the pre? |
11:54.43 | dtzWill | rwhitby: gimme a sec, i'm a bit of a git n00b for whatever reason i've mostly used svn |
11:54.44 | Jack87-WebIRC | by the way rwhitby preware version launches on the spot |
11:55.19 | hape | no from the win/dos version. I expect them to be the same |
11:55.27 | hape | as it only setzt the keys |
11:55.43 | hape | all like: bind / "impulse 10 " |
11:55.47 | rwhitby | dtzWill: I'm afk for some time soon |
11:56.15 | dtzWill | rwhitby: okay ty for the heads up |
11:57.13 | rwhitby | dtzWill: what's there is good enough for the next hours :-) |
11:58.11 | dtzWill | :) |
12:04.30 | rwhitby | bbt |
12:04.41 | rwhitby | http://forums.precentral.net/showthread.php?p=2123142 |
12:06.04 | Jack87-WebIRC | i added my reply :) |
12:06.24 | *** join/#webos-internals skyblaster (i=52716ae6@gateway/web/freenode/x-zcycrryvneipnema) |
12:13.13 | ali1 | compiles... compiles...... compiles......... |
12:16.42 | en0x | looks like now u have fun with sdl |
12:16.42 | en0x | ;] |
12:26.20 | *** join/#webos-internals lt83850 (i=lt83850@c-24-127-180-91.hsd1.pa.comcast.net) |
12:27.10 | *** join/#webos-internals Lt83850c (i=lt83850@c-24-127-180-91.hsd1.pa.comcast.net) |
12:30.22 | geist | sdl is fun |
12:30.32 | geist | i use it a lot for all my gfx projects |
12:31.23 | en0x | can u write a rich game by using sdl? |
12:32.46 | geist | i've been working on a game engine off and on for the last year |
12:42.37 | Jack87-WebIRC | Yay for Quake http://forums.precentral.net/webos-internals/222222-quake.html |
12:48.10 | lt83850 | nice |
12:49.29 | *** join/#webos-internals Ron001 (n=ronsorde@75-148-15-217-washington-dc.hfc.comcastbusiness.net) |
12:58.56 | *** join/#webos-internals Jack87-wIRC (n=wIRCer@c-24-10-244-251.hsd1.ut.comcast.net) |
12:59.18 | *** part/#webos-internals Jack87-WebIRC (i=180af4fb@gateway/web/freenode/x-nzinprxkldlcafsj) |
13:02.22 | jettero | where is that page that shows starting appplications from the command line, rescanning, things like that |
13:03.43 | jettero | ahh, Luna_Send |
13:09.30 | *** part/#webos-internals rwhitby-pre (n=rwhitby@nslu2-linux/rwhitby) |
13:23.44 | hape | dtzWill: here are the key bindig from the dos version if it helps to get the right config files into the id2 folder |
13:23.54 | hape | http://forums.precentral.net/showthread.php?p=2123187&posted=1#post2123187 |
13:34.23 | freakout | Woah. Quake now? |
13:48.37 | *** join/#webos-internals AnOutsider (n=AnOutsid@c-174-57-96-84.hsd1.pa.comcast.net) |
13:55.00 | *** join/#webos-internals nfoxTc (n=nfoxTc@173-103-36-180.pools.spcsdns.net) |
13:56.03 | nfoxTc | finally got preware working guys |
13:57.09 | nfoxTc | now does anyone know what the back button is in doom :p |
14:03.54 | *** join/#webos-internals jauderho (n=jhomac@c-24-5-170-210.hsd1.ca.comcast.net) |
14:11.54 | *** join/#webos-internals plcTowlie (n=tim@c-71-225-98-73.hsd1.pa.comcast.net) |
14:12.46 | *** join/#webos-internals cashen (n=cashen@c-68-41-80-23.hsd1.mi.comcast.net) |
14:18.04 | *** part/#webos-internals nfoxTc (n=nfoxTc@173-103-36-180.pools.spcsdns.net) |
14:27.03 | *** join/#webos-internals FreeTim3 (n=freetim@pool-71-184-182-94.bstnma.east.verizon.net) |
14:31.08 | *** join/#webos-internals FreeTim31 (n=freetim@pool-71-184-182-94.bstnma.east.verizon.net) |
14:40.38 | *** join/#webos-internals cashen (n=cashen@c-68-41-80-23.hsd1.mi.comcast.net) |
14:53.20 | *** part/#webos-internals plcTowlie (n=tim@c-71-225-98-73.hsd1.pa.comcast.net) |
15:03.14 | *** join/#webos-internals johnstone (n=johnston@c-71-231-58-65.hsd1.wa.comcast.net) |
15:03.48 | *** join/#webos-internals playya_ (n=playya@unaffiliated/playya) |
15:05.09 | *** join/#webos-internals FreeTim (n=FreeTim@pool-71-184-182-94.bstnma.east.verizon.net) |
15:05.39 | *** join/#webos-internals rlopin (i=48e5bec3@gateway/web/freenode/x-eadedsjbbhbawngh) |
15:06.57 | rlopin | Just saw quake demo on Preware. It looks great. |
15:11.53 | *** join/#webos-internals zsoc (n=zsoc@unaffiliated/zsoc) |
15:11.53 | *** mode/#webos-internals [+v zsoc] by ChanServ |
15:12.38 | rlopin | Hi zsoc -- love the Doom port. It is quite playable after you practice for a few minutes with the keyboard. |
15:14.50 | zsoc | rlopin: hopefully wahots will fix palms keybinding issues :) |
15:15.07 | zsoc | wheres the webos hacker extrodinaire that ported sdlquake? |
15:15.12 | *** join/#webos-internals FreeTim (n=FreeTim@pool-71-184-182-94.bstnma.east.verizon.net) |
15:15.44 | zsoc | I'm curious how he got around the x86 assembly issue... |
15:15.49 | rlopin | @zsoc -- I thought that was your port as well. Saw the demo this morning |
15:16.11 | zsoc | rlopin: no no, I just get other people excited so they can do all the real work |
15:16.51 | rlopin | lol -- sounds like some great software project managers I know |
15:19.54 | rlopin | Quake app in Preware lists 'maintainers' as Rod Whitby and dtWill. Assuming dtWill is the developer and Whitby the package release manager. |
15:20.20 | *** join/#webos-internals FreeTim (n=FreeTim@pool-71-184-182-94.bstnma.east.verizon.net) |
15:21.10 | zsoc | dtzWill: hey you |
15:21.58 | zsoc | this is becoming a regular thing for rod. repackaging stuff that people in the states do at 4am lol |
15:22.26 | rlopin | lol -- what time is it in Australia for him? |
15:25.13 | *** join/#webos-internals REA (n=reaustin@71-8-196-18.dhcp.stls.mo.charter.com) |
15:25.43 | rlopin | Just googled it - didn't realize Australia had 5 different time zones depending on which territory you are in. Chalk it up to my dumb American geography education. :-P |
15:25.45 | zsoc | right now? 230am? |
15:26.05 | zsoc | rlopin: lol yes. at 4am est it's 10pm where he is |
15:26.13 | zsoc | er, no. 8pm |
15:26.14 | zsoc | sorry |
15:26.25 | zsoc | 14 hrs differencei believe |
15:26.39 | zsoc | or 16 |
15:26.48 | zsoc | I'm going to stop trying to count now. |
15:27.26 | rlopin | http://www.worldtimezone.com/time-australia24.php |
15:27.41 | *** join/#webos-internals FreeTim (n=FreeTim@pool-71-184-182-94.bstnma.east.verizon.net) |
15:28.07 | rlopin | what's the issue with keybinding you referred to a couple of posts back? |
15:29.14 | *** join/#webos-internals FreeTim (n=FreeTim@pool-71-184-182-94.bstnma.east.verizon.net) |
15:30.42 | zsoc | rlopin: there's some sort of.. scanning.. that palm hacked together. I can bind _most_ keys but some will just always do something else |
15:30.51 | zsoc | dunno, wahots seemed to know why |
15:31.34 | FreeTim | I'd like to play with that... especially want step-right and step-left to work... where is the rc file on the Pre? |
15:31.57 | FreeTim | I forget where all the DOOM secrets are on these maps... it's been years, I only remembered one so far :) |
15:32.27 | FreeTim | which is after the zig-zag area, on the wall to the right (before the door) |
15:35.12 | Lumiere | doesn't see quake in preware... |
15:35.43 | *** join/#webos-internals Mycroft_ (i=5facef09@gateway/web/freenode/x-ncnpukpwayaabnlc) |
15:39.03 | zsoc | Lumiere: it's _not_ in the testing feeds, so if you have them enabled you have to go back into regular |
15:39.12 | Lumiere | i don't |
15:39.21 | zsoc | FreeTim: .doomrc is in org.webosinternals.sdldoom/bin |
15:39.53 | zsoc | FreeTim: left strafe always goes turboright strafe and back always goes turbo forwards |
15:40.02 | zsoc | Lumiere: update your feeds? |
15:40.04 | FreeTim | thanks. Didn't the new 1.3.5 move apps to a new location? -oh never mind I can wiki that :) |
15:40.09 | Lumiere | did |
15:40.19 | zsoc | FreeTim: /media/cryptofs/apps |
15:40.30 | FreeTim | zsoc: RocKin' - thanks! |
15:40.31 | *** join/#webos-internals preston (n=wIRCer@69-92-230-20.cpe.cableone.net) |
15:40.40 | zsoc | FreeTim: and then the regular path (/usr/palm/applications) |
15:40.51 | FreeTim | I cannot WAIT until Monday so I can show this 3D game aaround at work LOL |
15:41.05 | zsoc | Lumiere: list of everything, search quake? |
15:41.23 | Lumiere | all I see is the Earthquake (shake api) |
15:41.46 | zsoc | Lumiere: odd. double check 'manage feeds', make sure webos-internals is on? |
15:41.58 | zsoc | Lumiere: oh, and that it's 1.3.5 |
15:42.13 | zsoc | FreeTim: technically still no opengl yet |
15:42.31 | FreeTim | technically :) |
15:42.47 | Lumiere | yes, yes |
15:43.17 | zsoc | I mean opengl is there. just no demo using it yet. destinal should be the closest in that department |
15:43.54 | Lumiere | 0.9.5 is the latest preware public version (it isn't showing updates) |
15:45.16 | zsoc | Lumiere: 0.9.5 of preware? nope |
15:45.24 | zsoc | you need at least 0.9.12 |
15:46.13 | Lumiere | it isn't showing an update... so I just need to download it and use quickinstall? |
15:46.44 | zsoc | which means you probably have <0.9.27 of ipkgservice, which means your stuff didn't migrate properly for 135 |
15:46.50 | zsoc | Lumiere: do you have terminal? |
15:47.06 | Lumiere | yea |
15:47.11 | Lumiere | (or I did) |
15:47.33 | zsoc | Lumiere: see if it opens. |
15:48.08 | Lumiere | it doesn't show up... so yea it didn't migrate properly |
15:48.14 | Lumiere | (yay... <_<) |
15:48.29 | zsoc | Lumiere: no I mean do you still have terminal app in your launcher |
15:48.33 | Lumiere | I do not |
15:48.41 | Lumiere | I did before the upgrade |
15:49.12 | zsoc | Lumiere: ok, you need wosqi then. just uninstall/reinstall package mgr service, then open preware and run the migration helper |
15:49.18 | zsoc | that should take care of it |
15:52.31 | *** join/#webos-internals cryptk (n=cryptk@cpe-72-181-90-80.satx.res.rr.com) |
15:54.16 | Lumiere | I don't see migration helper |
15:56.21 | zsoc | Lumiere: list of everything 'emer' |
15:57.02 | Lumiere | limited emergency button |
15:57.06 | Lumiere | is all I see |
15:58.38 | *** join/#webos-internals Gav_Oracle (i=4f4843b4@gateway/web/freenode/x-bfukocjpvddvcwgn) |
15:59.25 | Gav_Oracle | hi, was wondering if anyone could help me to delete a folder from my Pre? |
16:00.51 | Gav_Oracle | i'm trying to follow the instructions at the bottom of this post: |
16:00.53 | Gav_Oracle | http://forums.precentral.net/webos-internals/218671-package-manager-service.html#post2123197 |
16:01.23 | Gav_Oracle | but don't want to have to install novaterm if I don't have to |
16:03.31 | en0x | is jstop borked? |
16:03.37 | en0x | it doesnt show how much memory is used |
16:04.11 | zsoc | Lumiere: this is perplexing. I suppose the best option here is to upgrade to both the newest version of package mgr service and preware. |
16:05.40 | Lumiere | zsoc: k |
16:06.11 | Lumiere | zsoc: I did a fresh reset, upgraded to 1.3.5 |
16:06.47 | Lumiere | then went to install preware and it failed, so I used wosqi and installed them |
16:06.53 | Lumiere | but it is still odd |
16:06.57 | zsoc | Lumiere: it's a little odd. I'm just not familiar enough with the issue you're running into. and this isn't the best time of day to find preware devs around |
16:07.11 | zsoc | Lumiere: ah wait, what version of wosqi? |
16:07.20 | Lumiere | 2.96 |
16:07.53 | Gav_Oracle | is it possible to remove the /media/cryptofs folder using the linux commandline option in quick install? |
16:07.54 | zsoc | hmph |
16:08.14 | zsoc | Gav_Oracle: yes, but if you have 135 you probably don't want to |
16:08.19 | en0x | Gav_Oracle, why u want to do that? |
16:08.30 | Gav_Oracle | i don't have 1.3.5, i have a gsm 1.3.1 |
16:08.31 | zsoc | Lumiere: try the preware bootstrap? |
16:09.01 | *** join/#webos-internals cashen (n=cashen@c-68-41-80-23.hsd1.mi.comcast.net) |
16:09.02 | Gav_Oracle | i'm trying to fix the ipkg manager following the instructions here: http://forums.precentral.net/webos-internals/218671-package-manager-service.html#post2123197 |
16:09.30 | Lumiere | I installed 0.9.12 and uninstalled .9.5 |
16:09.31 | zsoc | Gav_Oracle: mount -o remount,rw /; rm -r /media/cryptofs; mount -o remount,ro / |
16:09.33 | cryptk | en0x, it seems that JStop is a little borked... not showing mem usage on my pre either |
16:10.33 | zsoc | Lumiere: what version of ipkgservice? |
16:10.53 | Lumiere | 9.27 |
16:10.56 | Gav_Oracle | zsoc: thanks trying now |
16:11.13 | bpadalino | neat, quake got compiled and whatnot ? |
16:11.19 | cryptk | just noticed something... I checked out the new quake this morning... when I just now started JSTop sdlquake was still listed in there as running... |
16:11.50 | cryptk | looks like sdldoom does the same... |
16:11.58 | cryptk | are they not closing properly/completely? |
16:12.52 | Gav_Oracle | zsoc: right think thats removed it ok. now i'll just re-add the service, restart and pray |
16:13.02 | en0x | i;m giving up with all the doom quake stuff |
16:13.03 | en0x | :p |
16:13.12 | en0x | when we get some decent games let me know |
16:13.12 | en0x | :P |
16:13.48 | en0x | tux racer would be fun ;) |
16:13.49 | cryptk | I am hoping for Quake III |
16:13.53 | cryptk | I loved that game |
16:14.05 | bpadalino | did they release that open source ? |
16:14.20 | Lumiere | there is an open source version |
16:14.25 | *** join/#webos-internals tommyneubauer (n=tommyneu@c-174-49-42-134.hsd1.tn.comcast.net) |
16:14.33 | Lumiere | for tuxracer |
16:14.48 | cryptk | what is keeping there from being a service that we can use to run normal linux apps in a card? |
16:14.55 | cryptk | assuming of course they were compiled correctly |
16:14.57 | Lumiere | no x? |
16:15.18 | cryptk | that would be one... |
16:15.29 | Gav_Oracle | zsoc: if this works fine for me do you have any objections to me adding the command you gave me to the forum thread? |
16:15.31 | zsoc | cryptk: no, they are closing, that's just how nappmgr handles/names the card |
16:15.31 | bpadalino | they need to use SDL .. GTK is not currently an option |
16:15.50 | cryptk | ahh |
16:16.07 | cryptk | so pretty much as long as a linux app runs with sdl we can port it over fairly easily.. |
16:16.12 | *** join/#webos-internals lt83850 (i=lt83850@c-24-127-180-91.hsd1.pa.comcast.net) |
16:16.29 | *** part/#webos-internals tommyneubauer (n=tommyneu@c-174-49-42-134.hsd1.tn.comcast.net) |
16:16.31 | Lumiere | zsoc: manually updated to .9.12 for preware .9.27 ipkgservice |
16:16.33 | zsoc | Gav_Oracle: err.. only if there was a GIANT warning that says DO NOT DO THIS ON 1.3.5 |
16:16.54 | Lumiere | still nothing on emer |
16:17.24 | zsoc | Lumiere: try manually updating feeds? ipkg -o /media/cryptofs/apps update |
16:17.37 | rlopin | @Gav_Oracle Jstop got borked for me too after 1.3.5. Although you can still perform a garbage collection. |
16:18.02 | Gav_Oracle | zsoc: ok, i'll add the giant warning :) btw preware now loads perfectly.THANK YOU |
16:18.05 | *** join/#webos-internals medwiz (n=tommyneu@c-174-49-42-134.hsd1.tn.comcast.net) |
16:18.21 | zsoc | Lumiere: wait, what do you mean 'manually updated'? wosqi right? becase the postinst needs to run for the service or it won't fix anything |
16:18.27 | zsoc | Gav_Oracle: np |
16:18.32 | bpadalino | oh, there is a quake3 sdl port at ioquake3.org |
16:18.33 | bpadalino | interesting |
16:18.34 | *** join/#webos-internals Davide-NYC (n=chatzill@user-12ld9nk.cable.mindspring.com) |
16:18.37 | Lumiere | I said yes to the postinst |
16:18.46 | Lumiere | on wosqi |
16:19.08 | Lumiere | got it |
16:19.13 | Lumiere | the manual feed update helped |
16:19.40 | zsoc | bpadalino: yeah, that's where the current working demo came from I'm sure |
16:20.00 | bpadalino | zsoc, no demo of quake3 i saw for the pre yet .. just quake .. |
16:20.03 | zsoc | Lumiere: emerg migration helper, restart luna, webos should do the rest |
16:20.09 | Lumiere | doing it now |
16:20.22 | zsoc | bpadalino: OH we need to get opengl working first I'm sure |
16:20.24 | Lumiere | thank god for linux :) |
16:20.36 | rlopin | Would be great if we could get a C-64 emulator. Apple rejected the initial one submitted to their app store and I believe only accepted it once there was a way for them to make money off the C-64 software. |
16:20.39 | bpadalino | zsoc, you should try to compile a simple SDL openGL program then |
16:20.50 | bpadalino | that we know the libraries have functions for |
16:20.58 | zsoc | bpadalino: weren't you here yesterday ? :p |
16:21.10 | bpadalino | i missed what the errors were |
16:21.13 | zsoc | bpadalino: testgl and sdlgears both fail. I know the problen |
16:21.20 | bpadalino | please, share :) |
16:21.34 | rlopin | They made the emulator porter disable BASIC. |
16:21.52 | zsoc | bpadalino: my userland compile seems to be incorrect. by standard opengl libs are kept in /usr/lib/opengl.so.1 |
16:21.59 | bpadalino | ah |
16:22.09 | bpadalino | yeah that would be bad |
16:22.27 | zsoc | bpadalino: but on webos they are in 2 places. libGLESv2 and another one |
16:22.37 | bpadalino | libGLES_CM |
16:22.41 | bpadalino | CMS ? |
16:22.50 | bpadalino | libGLES_CM |
16:22.56 | zsoc | bpadalino: right. so I an symlink either to libgl.so.1 but not both |
16:23.13 | cryptk | ok, all of this talk is way over my head << not a coder |
16:23.17 | cryptk | but I just want to say thanks |
16:23.17 | bpadalino | hrmm .. |
16:23.18 | zsoc | thereis probably a 'proper' library compilation environment process that fixes that |
16:23.31 | cryptk | all these new game possibilities are awesome |
16:23.33 | zsoc | bpadalino: which is why I think destinal is the closest |
16:23.39 | cryptk | and you guys are awesome for making it happen |
16:24.01 | zsoc | cryptk: we are clearly webos hackers extraordinaire |
16:24.07 | lt83850 | lol |
16:24.18 | cryptk | zsoc: indeed you are |
16:24.18 | *** part/#webos-internals linksocc (n=wIRCer@70-12-189-240.pools.spcsdns.net) |
16:24.47 | cryptk | now if you can figure out a way to increase the frame rate a bit on quake and make it playable... |
16:25.33 | zsoc | cryptk: opengl :) we need to figure out the lib issue first |
16:25.47 | zsoc | the apis are there, _almost_ fully opengl es compatible |
16:26.05 | cryptk | ahh, so in other words, you are working on it but with no real gauge of how close you are... but eventually it will just click and work... |
16:27.09 | bpadalino | zsoc, you can't just include those .so files in your gcc line? gcc -o testgl testgl.c /usr/lib/libGLESv2.so /usr/lib/libGLES_CM.so .. does that work ? |
16:27.17 | zsoc | cryptk: I'm not close. but many others are. it _should_ be a simple enough fix |
16:27.35 | zsoc | bpadalino: for some reason that doesn't work. I don't remember why |
16:28.50 | bpadalino | hrm .. |
16:31.44 | bpadalino | so we have 2 libs we need to treat as one for linking and that is our current barrier ? |
16:32.49 | *** join/#webos-internals frozenbinary (i=43f780a0@gateway/web/freenode/x-fwywxkvuoougrwkr) |
16:33.06 | frozenbinary | hey guys |
16:33.27 | frozenbinary | sooo my phone is stuck in passthrough mode, i did ##usbpass# and its asking for an auth code |
16:33.34 | *** join/#webos-internals preston_ (i=455ce614@gateway/web/freenode/x-krwcbxwseoseqiqv) |
16:33.34 | rlopin | Googled around syntax for gcc'ing testgl.c. Found a comment mentioning that 'at the top of testgl.c, there is a #ifdef HAVE_OPENGL statement. Before that, #define HAVE_OPENGL and recompile.' Not sure if that helps at all. |
16:33.36 | frozenbinary | i tried my SPC but it wasnt it |
16:33.58 | *** part/#webos-internals preston (n=wIRCer@69-92-230-20.cpe.cableone.net) |
16:34.34 | frozenbinary | anyone home ? |
16:36.15 | FreeTim | yep, but don't know the answer :) |
16:36.24 | frozenbinary | haha |
16:36.27 | bpadalino | maybe we need to change how testgl works and is more a testgles instead .. |
16:36.52 | frozenbinary | i tried the standard ones, 000000 , my SPC/MSL , last digits of phone # |
16:37.14 | zsoc | rlopin: yea it's compiled fine. that's not the issue. |
16:37.15 | frozenbinary | is there any way to install a terminal APP through filecoaster ? |
16:37.25 | zsoc | it's a complicated userland issue that's over my head |
16:37.33 | *** join/#webos-internals sjanssen (n=sjanssen@76.84.99.142) |
16:37.52 | zsoc | frozenbinary: filecoaster is for breaking things |
16:38.09 | bpadalino | zsoc, but you're a webos hacker elite!! you can do it |
16:38.14 | frozenbinary | well thats the only homebrew solution i have on my phone |
16:38.41 | frozenbinary | any other way to get to a terminal on the pre while i am stuck in usb passthrough ? |
16:38.59 | frozenbinary | all i need to do is send MPT x |
16:39.04 | bpadalino | frozenbinary: you can't just back your way out of it ? |
16:39.27 | frozenbinary | bpadalino: back out ? what do you mean |
16:39.28 | rlopin | frozenbinary: I switched over from FileCoaster to Preware a while ago and haven't looked back since. Preware is so much better from a UI,Functional and Speed perspective. |
16:39.46 | frozenbinary | okay thats what i aimed to do this morning, but found out i was stuck in passthrough |
16:39.47 | bpadalino | you're in some screen that wants a password ? |
16:39.49 | frozenbinary | since my upgrade |
16:39.49 | *** join/#webos-internals medwiz (n=medwiz@173-136-20-93.pools.spcsdns.net) |
16:39.51 | frozenbinary | yeah |
16:40.04 | bpadalino | and you want to get out of it ? |
16:40.05 | frozenbinary | dial ##usbpass# and it shows an authorization prompt |
16:40.50 | *** join/#webos-internals real-steveapos (n=wIRCer@c-98-226-161-247.hsd1.in.comcast.net) |
16:41.33 | frozenbinary | well, i can get out of it, but then i am still stuck in usbpassthrough mode |
16:41.51 | frozenbinary | which is for editing memory and whatnot |
16:42.31 | frozenbinary | here is a pic of it |
16:42.32 | frozenbinary | http://farm3.static.flickr.com/2793/4224511692_4e1b51d516.jpg |
16:42.49 | frozenbinary | unless i can get a terminal program on my phone, or figure out that password, im stuck haha |
16:43.19 | en0x | call palm |
16:43.20 | en0x | ;] |
16:44.11 | rlopin | http://forums.precentral.net/palm-pre/221208-palm-pre-stuck-diag-mode.html |
16:45.25 | frozenbinary | is the MSL the same as the SPC ? |
16:45.38 | en0x | no |
16:45.49 | frozenbinary | lol |
16:45.58 | frozenbinary | well, i am off to do some searching |
16:46.24 | frozenbinary | atleast in passthrough i can use QXDM to search the memory |
16:47.42 | bpadalino | it looks like logctld has a validate method .. |
16:47.46 | bpadalino | which takes in the code and your SN |
16:48.31 | bpadalino | change app/controllers/usbpassthrough-assistant.js for the usbpassthrough app .. line 262 has the onSuccess .. |
16:48.35 | rlopin | Would Palm tech support not give out the SPC if you call them? What's to lose by tryinh? |
16:48.36 | bpadalino | make the onFailure look like the onSuccess |
16:49.11 | frozenbinary | i have the SPC code |
16:49.15 | Guinness` | I was just reading through the problems folks have had since updating to 1.3.5 and came accross a lot of discussion about the "My Flashlight" app. I have had this running for several versions with no problems, but the talk about a serious security hole in an early version really concerns me... so I used Preware & WOSQI to search for the service--with no luck. All I could find was the app itself, which I selected for uninst |
16:49.22 | Guinness` | (sorry for the flood there) |
16:49.40 | frozenbinary | i thought hte SPC and MSL were the same |
16:49.56 | Guinness` | can anyone help me find the service on my Pre? |
16:50.15 | frozenbinary | the service ? |
16:50.29 | Guinness` | yeah, it requires a service and an app |
16:50.39 | *** join/#webos-internals El_Matarife (n=El_Matar@adsl-68-88-72-8.dsl.rcsntx.swbell.net) |
16:52.33 | steveapos | Guiness: were the security concerns with the old service or the new one pregame wrote for 1.3.5? |
16:52.47 | Guinness` | old |
16:53.02 | steveapos | ah gotcha |
16:53.19 | Guinness` | http://forums.precentral.net/webos-patches/211641-missing-flashlight-app-service-2.html#post2054402 |
16:53.51 | rlopin | http://www.howardforums.com/archive/topic/1571-1.html speaks about SPC vs MSL codes |
16:54.23 | Guinness` | com.pregame.prelease.ipk is the service, but I can't even find the one running on my Pre, so can't check the version or remove it |
16:55.26 | steveapos | doesn't show the service in your preware? |
16:55.32 | Guinness` | no |
16:56.36 | Guinness` | and I deleted the app that showed in Preware & WOSQI, so that no longer shows either... but the app is still there and it still works |
16:57.18 | rlopin | I installed the myFlashLight app last night for the first time via Preware. Is that version safe to use? (it installed LED Manager Service) |
16:57.30 | steveapos | hmm let me go get to a comp I'm on my phone atm sounds like you're going to have to delete it manually. |
16:57.32 | Guinness` | yes |
16:57.56 | steveapos | do you have terminal access guinness? |
16:58.25 | Guinness` | yeah |
16:59.05 | Guinness` | and I'm poking around with Internalz atm, but I think I need to reinstall that after updating to 1.3.5... the "info" function doesn't work |
16:59.08 | steveapos | kk gimme a sec to get to my computer I'll help you look because I think the old service is prob still on my phone too |
16:59.12 | *** join/#webos-internals valexa (n=valexa@nextdesign.iasi.rdsnet.ro) |
16:59.17 | Guinness` | cool, thanks |
17:00.52 | *** join/#webos-internals djk (n=djk@ool-4573e23f.dyn.optonline.net) |
17:05.17 | *** join/#webos-internals SteveApos (n=steveapo@c-98-226-161-247.hsd1.in.comcast.net) |
17:05.49 | *** join/#webos-internals JayCanuck (n=chatzill@S010600111186b639.wp.shawcable.net) |
17:07.09 | *** join/#webos-internals grundprinzip (i=55b3909b@gateway/web/freenode/x-vmmnmlpdrcbbrfmq) |
17:07.52 | grundprinzip | Hi, I've got a question: Anybody knows if it is possible to perform a service request on a private service? (e.g. com.palm.audio) |
17:08.14 | JayCanuck | any pixi users here? |
17:08.29 | destinal-sleep | zsoc bpadalino: so, does autobuild work on this new quake? |
17:08.42 | grundprinzip | when I execute luna-send palm://com.palm.audio/system/getVolume '{}' |
17:08.43 | grundprinzip | it works |
17:08.44 | bpadalino | *shrug* i have no idea about anything :( |
17:08.54 | destinal-sleep | bpadalino: just wondering if you guys read back through yet to see if they got that far |
17:08.56 | zsoc | destinal-sleep: ask the guu who did it |
17:08.58 | grundprinzip | but not with the public bus |
17:09.04 | grundprinzip | luna-send -P palm://com.palm.audio/system/getVolume '{}' |
17:09.08 | bpadalino | destinal: i saw that it got compiled .. |
17:09.12 | bpadalino | and linked |
17:09.14 | bpadalino | but nothing else |
17:09.51 | JayCanuck | grundprinzip it'll work if your app's id starts with com.palm though an app with that namespace won't be submittable to the app catalog |
17:10.00 | bpadalino | i'd be curious about getting the gl stuff tested and working .. and how to go through that process as well |
17:10.25 | bpadalino | i think rwhitby did setup something to autobuild .. egaudet found some other configure options to disable other stuff |
17:10.48 | grundprinzip | JayCanuck thx, any other chance to modify the message using some hidden parameters in PalmServiceBridge? |
17:11.04 | JayCanuck | not as far as i knoew |
17:11.29 | JayCanuck | any Palm Pixi users in here? |
17:11.34 | bpadalino | so i was thinking about nappmgr this morning .. |
17:11.34 | grundprinzip | is the check for com.palm hardcoded? Can you point me to a location in a jar/so file? |
17:11.59 | bpadalino | and i got to thinking that might be a good sign that palm is going to come out with a cross compilation kit for developers .. |
17:12.04 | bpadalino | which makes our lives so much easier |
17:12.23 | bpadalino | maybe jacques had the same idea |
17:12.32 | destinal | bpadalino: sure, the only question is how long until it's public |
17:12.35 | bpadalino | true |
17:12.44 | bpadalino | so you currently have a chroot you compile on .. |
17:13.05 | bpadalino | do you copy the libs over to link against them ? |
17:13.07 | destinal | bpadalino: yup. I need to learn more about how optware does things so I can make and share cross compiling things |
17:13.27 | destinal | bpadalino: yes, copied over from webos |
17:13.41 | destinal | bpadalino: I haven't actually gotten anything to run yet though, I think I was missing some libs |
17:13.58 | zsoc | destinal: did you compile sdl test folder? |
17:14.26 | destinal | zsoc: I was too ambitious, tried compiling and linking against palm's version |
17:14.38 | destinal | zsoc: and somewhere I ended up in .so dependency hell |
17:14.39 | zsoc | so did i |
17:14.53 | zsoc | hm |
17:15.01 | zsoc | which binaries? |
17:15.03 | destinal | zsoc: did you copy all kinds of webos libs into your chroot? |
17:15.15 | zsoc | destinal: sure, all of them |
17:15.23 | destinal | ah, that's my problem then I suppose |
17:15.25 | destinal | I tried to copy specific onesd |
17:15.31 | destinal | and obviously missed something |
17:15.41 | zsoc | destinal: errr. well I also didn't compile all of sdl |
17:15.48 | destinal | I just wanted to build test libs |
17:15.56 | zsoc | destinal: I don't think we can. I only compiled the test libs |
17:16.02 | destinal | err test bins |
17:16.19 | destinal | zsoc: well, we're missing headers piranha and others to build the whole thing |
17:16.36 | zsoc | destinal: eveythin works but testgl because of a lib issue. I was hoping your full build would fix that |
17:17.14 | zsoc | destinal: our gl es support is in libGLES_CM and libGLESv2, but we need both and I can only symlink 1 to libgl.so.1 |
17:17.27 | zsoc | I think it's an easy problem but I don't know the answer |
17:18.25 | destinal | zsoc: err? |
17:19.16 | zsoc | destinal: there's another answer. we can cross compile mesa3d and use it's libGL |
17:19.31 | destinal | I don't see how building against a custom build is any different than building against palm's |
17:19.39 | destinal | they should create the same libraries |
17:20.00 | destinal | I think running the ./configure in test lib dir may be an important thing though |
17:20.12 | destinal | did you do that/ |
17:20.13 | destinal | ? |
17:20.23 | *** join/#webos-internals GreedyB (n=blah@c-76-104-101-233.hsd1.va.comcast.net) |
17:21.31 | zsoc | destinal: yes you have to run configure |
17:21.36 | zsoc | and/or add -DPALM |
17:21.47 | zsoc | non gl test bins work fine |
17:22.10 | zsoc | so the issue is getting gl stuff to build against/use GL ES instead of standard gl |
17:22.23 | zsoc | there are lotsof docs online about that for other platforms |
17:22.29 | bpadalino | i've yet to see the error pasted somewhere so i could read what's wrong :( |
17:23.10 | zsoc | bpadalino: nothing 'goes wrong' per se. the error is 'cant find function so and so' and whatever 'so and so' is depends on which lib you link, it's missing apis from the other one |
17:23.49 | *** join/#webos-internals sportman (n=sportman@ool-182f4824.dyn.optonline.net) |
17:23.49 | bpadalino | but you should be able to pass -L into gcc and let it find them .. |
17:24.00 | bpadalino | though, some functions are NOT defined by either of those libs .. |
17:24.09 | bpadalino | so we'd need to modify testgl to be more of a testgles |
17:24.28 | zsoc | I found a patch to build mesa3d for arm |
17:25.16 | zsoc | bpadalino: so you're saying I should compile the individual test bin source, with all normal arguments, plus -L and the relative location of each of those libs? |
17:25.51 | zsoc | -L /path/lib1 /path/lib2? |
17:25.57 | bpadalino | yeah, just try gcc -o testgl testgl.c -L/usr/lib and see what happens |
17:26.02 | *** join/#webos-internals crash_pr (n=wIRCer@173-132-54-113.pools.spcsdns.net) |
17:26.43 | *** join/#webos-internals Abyssul (n=Abyssul@cpe-075-176-175-108.sc.res.rr.com) |
17:26.50 | *** join/#webos-internals _maurice_ (n=chatzill@ppp-93-104-91-79.dynamic.mnet-online.de) |
17:26.50 | zsoc | 1 sec |
17:27.23 | destinal | zsoc: there's one ES lib that isn't in /usr/lib btw |
17:27.35 | bpadalino | hrm .. which lib is that ? |
17:27.53 | zsoc | destinal: please tell |
17:28.03 | Lumiere | I wonder if there is any nintendo ds code |
17:28.06 | Lumiere | for opengl |
17:28.15 | Lumiere | (arm based as well) |
17:28.21 | bpadalino | <PROTECTED> |
17:28.27 | Lumiere | might help with some of it |
17:29.04 | destinal | bpadalino: yeah, that one |
17:29.10 | destinal | not sure what EGL is |
17:29.18 | bpadalino | 000005a0 T eglSubDrvBufferConfig |
17:29.26 | bpadalino | that appears to be the only real thing defined in there |
17:30.27 | *** join/#webos-internals UZHans (i=4b64517e@gateway/web/freenode/x-wermqucghrrsaoqj) |
17:30.43 | zsoc | destinal: that's just the layer for the driver. egl stuff. hardware |
17:31.04 | *** part/#webos-internals zsoc (n=zsoc@unaffiliated/zsoc) |
17:31.04 | *** join/#webos-internals Templarian (n=Templari@ppp-69-214-5-27.dsl.klmzmi.ameritech.net) |
17:31.04 | *** mode/#webos-internals [+v Templarian] by ChanServ |
17:31.15 | *** join/#webos-internals zsoc (n=zsoc@unaffiliated/zsoc) |
17:31.15 | *** mode/#webos-internals [+v zsoc] by ChanServ |
17:31.29 | zsoc | crap what am I doing again? |
17:31.36 | zsoc | -L/usr/lib? |
17:32.23 | *** join/#webos-internals dirs (n=dirs@201.22.75.193.dynamic.adsl.gvt.net.br) |
17:32.52 | zsoc | the sdl stuff I need is in /usr/include |
17:32.52 | dirs | i've seem that someone made a doom version using a api for internal hardware access |
17:32.53 | *** join/#webos-internals alkos333 (n=alkos333@173.7.177.13) |
17:33.02 | bpadalino | -I/usr/include .. |
17:33.06 | dirs | is there some docs about it? |
17:33.31 | UZHans | I donated directly to deep Thought Software to get the full version of RemoteWin, now the app catalog is telling me that there is an update, however when I try to download it it tells me that there was a problem downloading the app, should I be able to download the update even though I didn't purchase the app through the catalog? |
17:34.21 | UZHans | Also, is there user access to the app catalog error log? |
17:34.54 | zsoc | bpadalino: it's missing sdl.h, which is silly because it's in /usr/include |
17:34.55 | destinal | UZHans: if you didn't originally buy it on catalog, the catalog won't update you, IIRC |
17:35.01 | Abyssul | UZHans: Contact the developer |
17:35.02 | bpadalino | weird |
17:35.06 | zsoc | bpadalino: I think the makefile does deeper thins. |
17:35.16 | bpadalino | interesting |
17:35.31 | UZHans | thank you |
17:36.23 | dirs | sorry but ireally |
17:37.12 | dirs | ops.. i really want to know if there is a way to run java code |
17:37.23 | dirs | so if someone knows about doom and quake |
17:37.24 | zsoc | bpadalino: OH I need to use sdl-config |
17:37.45 | zsoc | dirs: java what? we run java services all the time |
17:37.46 | destinal | dirs: you can (and always have) run java code with no GUI at this point |
17:37.56 | dirs | zsoc: ohh |
17:38.19 | *** join/#webos-internals real-steveapos (n=wIRCer@c-98-226-161-247.hsd1.in.comcast.net) |
17:39.01 | destinal | there's no display support in the current java runtime at this point -- it would be tricky to add, we'd need to build graphics libraries against SDL |
17:39.16 | destinal | s/graphics/the java graphics/ |
17:39.23 | zsoc | bpadalino: -I/usr/include/SDL -L/usr/lib |
17:39.36 | bpadalino | how does that work out ? |
17:40.05 | dirs | i want to run a library like a webservice inside mobile and use javascript to use it |
17:40.35 | dirs | but i didn't see how can I run java code |
17:40.43 | dirs | i'm looking in the docs |
17:40.54 | dirs | but didn't found :( |
17:41.28 | zsoc | bpadalino: bah I forgot to compile with opengl support lol, 1 sec |
17:41.33 | bpadalino | opengles |
17:41.50 | *** join/#webos-internals gfxcomplex (n=Josh@24-217-40-34.dhcp.stls.mo.charter.com) |
17:41.55 | gfxcomplex | Hello |
17:41.59 | gfxcomplex | any one home? |
17:42.12 | gfxcomplex | I have an palm-install problem |
17:42.17 | destinal | dirs: a java program that implements a web server and your service functionality? |
17:42.31 | destinal | dirs: I recommend making a standard webos service instead |
17:42.51 | destinal | they can be accessed in mojo apps |
17:42.52 | dirs | destinal: hmm how can i make that? |
17:43.04 | gfxcomplex | I get "FAILDED_IPKG_INSTALL" after palm-install --install ".ipk" |
17:43.32 | gfxcomplex | I replaced ".ipk" with my package |
17:43.48 | gfxcomplex | I have novacom running |
17:44.02 | gfxcomplex | I can get a list from install |
17:44.08 | gfxcomplex | via -l |
17:44.40 | *** join/#webos-internals youslippin (n=pablo@pool-70-18-42-21.ny325.east.verizon.net) |
17:45.04 | real-steveapos | anyone having trouble launching the quake demo? |
17:45.18 | destinal | dirs: I'm surprised to find this but apparently this isn't well documented in the wiki |
17:45.31 | destinal | dirs: there's this, http://www.webos-internals.org/wiki/Java_Services |
17:45.41 | dirs | ahh thanks! |
17:45.44 | gfxcomplex | How can I get a log for errors on installs |
17:46.00 | gfxcomplex | I need more info then FAILED_IPKG_INSTALL |
17:46.18 | gfxcomplex | I have searched the forums for that error and found nothing |
17:46.30 | gfxcomplex | I can install via -b usb |
17:46.34 | destinal | dirs: also check git http://git.webos-internals.org/?p=services/ for examples |
17:46.35 | gfxcomplex | but not the emu |
17:47.26 | destinal | dirs: for instance preware is based on our own java service, ipkgservice, http://git.webos-internals.org/?p=services/ipkgservice.git |
17:47.33 | dirs | destinal: interesting helped me a lot thanks |
17:47.45 | gfxcomplex | I do see that the ports are diffrent for the usb and the tcp |
17:47.53 | gfxcomplex | should that be the case? |
17:48.02 | dirs | destinal: i know if there are limitations about libraries? |
17:48.37 | destinal | dirs: here's info from palm on USING system services, http://developer.palm.com/index.php?option=com_content&view=article&id=1538 |
17:48.59 | destinal | dirs: they don't tell you how to make them since that's unsupported my the mojo SDK (but of course we still do it) :) |
17:49.00 | zsoc | bpadalino: cannot find -lGL (being the standard gl flag) |
17:49.03 | dirs | and, what about aproval process, it will pass? did you know or shot ? :P |
17:49.04 | *** join/#webos-internals jbjoerk (n=jbjoerk@palm-64-28-152-131.palm.com) |
17:49.10 | bpadalino | destinal: how did you get around the Piranha/PContext.h ? |
17:49.20 | destinal | dirs: you can't get it approved |
17:49.27 | destinal | dirs: this is useful for homebrew only at this point |
17:49.42 | bpadalino | zsoc, no need for -lGL since you're including those GLES libs? |
17:49.44 | dirs | hmm |
17:50.00 | destinal | dirs: no java anything can be approved for catalog |
17:50.13 | destinal | mojo only |
17:50.28 | destinal | dirs: but you can make an app and publish it in preware for free |
17:50.32 | zsoc | bpadalino: er, ok hold on. I'm doing this in term app lol |
17:50.42 | bpadalino | heh |
17:50.53 | bpadalino | no usb cable to run it through novaterm ? |
17:51.02 | zsoc | bpadalino: I don't think it works that way. I may have to redefine -lGL for ld |
17:51.12 | dirs | destinal yah maybe with admob :P |
17:51.22 | *** join/#webos-internals idontwan2know (n=idontwan@25.230.121.70.cfl.res.rr.com) |
17:52.45 | *** part/#webos-internals steveapos (n=wIRCer@c-98-226-161-247.hsd1.in.comcast.net) |
17:55.35 | zsoc | bpadalino: ok now my compiling environment is set up right, I'm getting compiling errors, 1 for each opengl api :) |
17:55.53 | bpadalino | hrmm .. what are the errors ? |
17:56.16 | destinal | dirs: yeah, admob is a good idea |
17:56.20 | zsoc | bpadalino: undefined reference to 'api' |
17:56.25 | zsoc | 1 for each api |
17:56.40 | bpadalino | do you have a missing header file ? |
17:56.43 | destinal | lets you give something away to users but still make money on it |
17:57.13 | bpadalino | some headers here may be helpful: http://www.khronos.org/registry/gles/ ? |
17:57.16 | zsoc | bpadalino: well. I have those 2 .so's in.. oh wait. hahaha 1 sec |
17:57.21 | bpadalino | ok |
17:57.33 | zsoc | I have them in the SDL lib and not usr/lib |
17:57.34 | destinal | bpadalino: I didn't get around it |
17:57.44 | bpadalino | destinal: just made the ifdef an ifndef ? |
17:58.23 | destinal | bpadalino: well the first compile didn't have it properly defined, so it built anyway, when I fixed that it started failing so I moved on to just trying to build the test apps against palm's binary libs and the headers from their package |
17:58.33 | bpadalino | ah |
17:59.10 | zsoc | bpadalino: same issues when the two gl libs are in /usr/lib |
17:59.19 | zsoc | it may just not support gl yet |
17:59.58 | bpadalino | nah, i believe it does support it .. mdklein said he had some gl stuff working without the SDL .. so the libs work i think |
18:00.24 | zsoc | bpadalino: I would need to see that to believe it |
18:00.41 | bpadalino | http://www.webos-internals.org/wiki/OpenGL |
18:01.54 | zsoc | bpadalino: no. those won't run on a standard webos device |
18:02.06 | zsoc | bpadalino: I want it to work with the headers we have now |
18:02.45 | bpadalino | specifically going through SDL then |
18:02.52 | zsoc | bpadalino: and I'm not compiling against egl libs |
18:03.13 | zsoc | bpadalino: we have to for it to work. and sdl libs _have_ a semi-complete opengl es spec |
18:04.51 | *** join/#webos-internals wgbetts (i=4603bee7@gateway/web/freenode/x-bmzrinqaldyovloz) |
18:07.27 | zsoc | anyone here know anything about ld? |
18:07.32 | zsoc | PuffTheMagic: ping? :p |
18:09.20 | zsoc | bpadalino: how would I specify lib name instead of having ld look for it? lower case or uppercase -l? and can I have multiple files linked? |
18:10.18 | bpadalino | yeah you shoud be able to .. |
18:10.27 | bpadalino | -L should link those libs directly |
18:14.37 | zsoc | bpadalino: ok. I'm asking the guys in #opengl also what standard procedure is in this situation |
18:17.12 | *** join/#webos-internals FreeTim1 (n=FreeTim@pool-71-184-182-94.bstnma.east.verizon.net) |
18:17.24 | *** join/#webos-internals linksocc (n=wIRCer@70-12-189-240.pools.spcsdns.net) |
18:18.26 | zsoc | -L/usr/lib/libGLES_CM is still erroring out |
18:18.33 | *** join/#webos-internals FreeTim2 (n=FreeTim@pool-71-184-182-94.bstnma.east.verizon.net) |
18:21.21 | *** join/#webos-internals DarkSpecter (i=5cc39d97@gateway/web/freenode/x-kjhumcrwwrrldtli) |
18:22.25 | zsoc | I mean I don't have to build against these libs, but I need to work against them :p |
18:23.31 | zsoc | I'm going to try the egl stuff... |
18:24.01 | zsoc | OH I SEE NOW |
18:24.29 | zsoc | libGLESv2 links against the PVR libs, which makes sense now |
18:24.36 | rick_home | afternoon zsoc |
18:24.38 | zsoc | bpadalino: so again, you seemed to be right |
18:24.43 | zsoc | rick_home: yello joe |
18:25.03 | zsoc | rick_home: go make opengl work :p |
18:25.10 | bpadalino | whoops |
18:25.52 | rick_home | zsoc in your dreams... |
18:26.19 | rick_home | is an end-user-app level guy |
18:26.33 | rick_home | what you're doing is deep wizardry |
18:26.55 | rick_home | So, may I ask what the outcome of last nights session was? |
18:27.07 | rick_home | if any? |
18:28.52 | zsoc | rick_home: dunno. read the logs. I got nothing done :( got more done this morning on my phone lol |
18:28.56 | *** join/#webos-internals funkatron (n=coj@c-98-223-56-78.hsd1.in.comcast.net) |
18:28.59 | Templarian | Do we have to download the wad files for quake to work? |
18:29.01 | Robi_ | poor zsoc ;] |
18:29.16 | zsoc | Templarian: it downloads in the postinst |
18:29.31 | Templarian | My quake doesn't work. :( |
18:29.50 | zsoc | Templarian: it's just a demo video, and it's not mine :) |
18:30.36 | Templarian | After selecting new game is it suppose to work or crash? |
18:30.52 | zsoc | Templarian: it's supposed to crash |
18:31.05 | Templarian | Just making sure, figured it wasn't done. |
18:32.33 | rick_home | what sdl apps have gotten compiled and work so far? |
18:35.15 | zsoc | rick_home: I've compiled about 30 simple test apps or simple games, and then doom |
18:35.21 | zsoc | rick_home: and now tis quake demo |
18:35.36 | zsoc | rick_home: nothing gl yet, that's what I'm working on |
18:36.05 | rick_home | zsoc -- wondered if anyone had compiled an gameboy or nes emulator, but I figure the gl stuff is more important. |
18:36.19 | rick_home | once you had doom up as a demo you've done your job there. |
18:36.55 | zsoc | rick_home: someone is working on gnuboy, and I'm looking into fceux after I can figure out how to compile sane gl apps |
18:37.39 | rick_home | k |
18:37.39 | rick_home | just wondered. |
18:37.39 | zsoc | rick_home: for you rick, any answer you want :) |
18:39.05 | zsoc | rick_home: it's also not full opengl es spec right now. I need to go through by elimination and see which apis were left out. I'm willing to bet they are gpu intensive ones. |
18:39.19 | zsoc | don't want homebrew melting peoples phones lol |
18:42.16 | egaudet | morning |
18:42.53 | *** join/#webos-internals zdar (i=d44797ca@gateway/web/freenode/x-kjtlbokokunzcbpd) |
18:44.58 | egaudet | zsoc you got opengles lib? |
18:45.49 | *** join/#webos-internals cal_ (n=cal@yossman.net) |
18:46.46 | cal_ | update seems to have broken preware.. just reinstall it? |
18:47.04 | egaudet | yea |
18:47.11 | egaudet | well reinstall package manager service |
18:47.41 | zsoc | egaudet: no, we can't use it |
18:48.05 | egaudet | why |
18:48.05 | zsoc | egaudet: well maybe we can. but we don't need it. we have the ti gl libs |
18:48.51 | egaudet | Palm configures with enable-video-opengles, but we can't unless we have opengles ? |
18:53.40 | egaudet | headers |
18:53.41 | zsoc | egaudet: ... the apis are in the libGLES_CM and libGLESv2 and they reference libpvr* for the actual functions |
18:55.11 | zsoc | egaudet: the advantage is, the references in the sdl libs are the only supported opengl es apis |
18:55.27 | zsoc | egaudet: otherwise we are compiling things we can't run |
18:55.45 | *** join/#webos-internals jacques (n=fontenot@99-200-155-192.pools.spcsdns.net) |
18:56.28 | *** mode/#webos-internals [+v Guest27886] by ChanServ |
18:57.52 | *** join/#webos-internals alkos333 (n=alkos333@173.7.177.13) |
18:58.27 | *** part/#webos-internals jacques_pre (n=fontenot@nslu2-linux/jacques) |
18:59.06 | egaudet | Don't you need a lib to link against that has the gles functions like Gbcon_GLES_MakeCurrent |
18:59.48 | egaudet | if someone wanted to build a game that uses these functions |
19:00.37 | kmax12 | great job on quake quys: http://themxweb.com/2010/01/02/quake-demoed-on-pre/ |
19:04.28 | destinal | kmax12: :) |
19:04.37 | *** join/#webos-internals valexa (n=valexa@nextdesign.iasi.rdsnet.ro) |
19:06.31 | zsoc | egaudet: probably. but for test apps we don't. no one is yet to run an opengl app on an sdl surface |
19:08.32 | zsoc | egaudet: can you explain to me the difference between -l and -L in gcc? |
19:08.42 | egaudet | -L is like -I |
19:08.48 | egaudet | it tells where to look for a library |
19:08.56 | egaudet | -l gives the library name |
19:09.26 | zsoc | egaudet: ok, and can I have more than one -L? |
19:09.38 | egaudet | yep |
19:10.26 | destinal | zsoc: you said you were also able to compile the quake thing today too? |
19:10.35 | destinal | zsoc: also as simple as "make" or harder? |
19:12.27 | destinal | I confirmed the quake on the build system is a download, not built there |
19:12.29 | destinal | like sdldoom |
19:12.48 | *** join/#webos-internals zsoc (n=zsoc@unaffiliated/zsoc) |
19:12.48 | *** mode/#webos-internals [+v zsoc] by ChanServ |
19:13.23 | destinal | zsoc: you said you were also able to compile the quake thing today too? also as simple as "make" or harder? ( I confirmed the quake on the build system is a download, not built there, same as with sdldoom) |
19:13.26 | zsoc | egaudet: ok sorry. so before my phone crashed what I was saying. it only works if I -L down to a particular file, not just the folder |
19:13.33 | zsoc | and I have 6 libs to linl |
19:14.01 | egaudet | -L only takes a search dir |
19:14.16 | zsoc | destinal: quake wasn't me. but it works on ross compile |
19:14.23 | egaudet | if you wanted to use libsdl.so in /opt/lib for instance you would do -L /opt/lib -lsdl |
19:14.33 | zsoc | egaudet: odd. why won't it accept my libs then :( |
19:14.47 | zsoc | hm oh I see |
19:15.01 | destinal | zsoc: iI knew it wasn't your doing originally, I thought you had said you had reproduced it (although that's probably not really important) |
19:15.09 | zsoc | so -L/usr/lib/GL -lGL ? |
19:15.17 | xcomp | yeah that should do it |
19:15.27 | zsoc | ok I try |
19:15.38 | zsoc | ld seems to have problems with my GL folder |
19:16.12 | xcomp | shouldn't there be a -lGLU in there as well? |
19:16.39 | xcomp | and -lGLcore |
19:17.41 | *** join/#webos-internals balrog-kun (n=balrog@students.mimuw.edu.pl) |
19:18.42 | destinal | xcomp: depends on whether gl links those or the program binary has to |
19:20.29 | xcomp | destinal: he's compiling a binary right? Nothing is going to link itself unless it is added to the compiler flags |
19:20.44 | egaudet | zsoc, what's your ld line output |
19:20.50 | xcomp | i came in late to the discussion though |
19:21.39 | zsoc | egaudet: I honestly don't know what that means. I shouldn't be doing this lol |
19:21.40 | destinal | xcomp: .so's can link other .so's |
19:22.02 | destinal | xcomp: so if libgl links those others, you don't need to have your program do the same, it can link libgl and libgl can link the others |
19:22.02 | egaudet | what error are you getting? |
19:22.33 | xcomp | destinal: I see what you're saying. I've never actually seen libGL link the others though |
19:23.21 | zsoc | libGLES* link libpvr*, that much I know |
19:23.36 | destinal | xcomp: yeah, I think you're right |
19:23.44 | egaudet | rwhitby, reminder for lsdiff when you get a chance |
19:23.51 | zsoc | egaudet: general undefined api errors. if I use -lGL I get the whole 'ld doesn't know what you're looking for' errors |
19:24.05 | egaudet | zsoc, can I get a pastebin of your output? |
19:24.25 | destinal | zsoc: you probably need to -lGLU -llGLcore like xcomp mentioned |
19:24.52 | zsoc | egaudet: not while I'm on my pre you can't :( |
19:25.01 | *** join/#webos-internals windzilla (i=627650d2@gateway/web/freenode/x-opirqqasccuqpnce) |
19:25.08 | zsoc | destinal: glu and core aren't necessary for this test app... |
19:25.13 | egaudet | oh you are doing all this on pre |
19:25.23 | windzilla | hello all, wanted to stop in and thank people for all the great work |
19:25.29 | destinal | zsoc: you should just open ssh over EVDO and make a user for egaudet :) |
19:25.51 | zsoc | destinal: I has no linux box at work |
19:25.54 | windzilla | I also wanted to ask if anyone was looking at porting duke3d? the reason is it has been ported to maemo here http://maemo.org/packages/source/view/fremantle_extras-devel_free_source/duke3d/1.5.8-0maemo5/ |
19:26.08 | destinal | zsoc: on the pre I mean |
19:26.20 | xcomp | windzilla: don't think duke uses sdl... |
19:26.21 | windzilla | and i didn't know if that might make life easier in porting it to webOS |
19:26.21 | zsoc | egaudet: right now I am. I have a cc env at home tho, same basic issue |
19:26.36 | zsoc | destinal: oh lol. no :( my dirty pictures... |
19:26.58 | zsoc | windzilla: yes, it does |
19:27.09 | zsoc | not that it uses sdl, but maemo stuff can sometimes make things easier |
19:27.14 | xcomp | windzilla: actually...it does |
19:27.16 | windzilla | xcomp, thanks, it was a question beyond my knowledge, just figured since the controls are all made for touchscreen and keyboard already |
19:27.20 | windzilla | oh, ohk |
19:27.20 | xcomp | so that would be interesting |
19:27.53 | egaudet | zsoc, are you sure your ld command is getting the -L and -l ? |
19:28.22 | *** join/#webos-internals nfoxTc (n=don@174-153-30-51.pools.spcsdns.net) |
19:28.32 | zsoc | egaudet: huh? you mean gcc? |
19:28.34 | rwhitby | mornig |
19:28.35 | xcomp | duke3d is open sourced and uses sdl, so it might actually be easier to get to a playable state than quake |
19:29.03 | jacques | re rwhitby |
19:29.13 | zsoc | xcomp: is it opengl? |
19:29.20 | windzilla | yea thats what i was wondering, the files i pointed to should also include controls optimized for touchscreen-based navigation and keyboard |
19:30.00 | xcomp | zsoc: still investigating... http://icculus.org/duke3d/ |
19:30.13 | nfoxTc | wow you guys are having fun with sdl |
19:30.13 | egaudet | yea |
19:30.15 | windzilla | don't know about open gl but n900 uses the exact same chip as pre |
19:31.31 | egaudet | is there any doco on what you did to build doom zsoc? |
19:31.41 | *** join/#webos-internals Leathal (i=45fd35de@gateway/web/freenode/x-vqoxcwvylsfccrup) |
19:33.03 | zsoc | egaudet: I am the webos hacker extraordinaire |
19:33.09 | zsoc | egaudet: I typed 'make' |
19:33.18 | youslippin | +1 Duke Nukem. I've got some old custom maps from back in those days!:) |
19:33.30 | nfoxTc | question, how much does doom "push" the pre...any idea how much more we can exspect out of the hardware at this point? |
19:34.14 | destinal | nfoxTc: someone reported it started getting slow with 10 doom windows simultaneously |
19:34.18 | Leathal | nfoxTc: almost certainly quite a bit more |
19:34.21 | zsoc | nfoxTc: I can run doom on a 33mhz processor |
19:34.22 | *** join/#webos-internals MetaView (n=MetaView@p57B91011.dip0.t-ipconnect.de) |
19:34.42 | nfoxTc | hmm |
19:35.04 | destinal | zsoc: I used to do just that right after the game came out |
19:35.12 | xcomp | nfoxTc: doom isn't much more than a proof of concept at this point |
19:35.33 | *** join/#webos-internals Krys_ (i=47cb9ac3@gateway/web/freenode/x-pcmogzsjqdifpouf) |
19:35.34 | Leathal | that quake port is done in software rendering right? |
19:35.42 | Guinness` | Duke4 \m/ |
19:36.34 | MetaView | Duke3D yeah! |
19:36.50 | destinal | Duke Nukem Forever! |
19:37.15 | FreeTim2 | it's time to Kick ass and chew bubble gum |
19:37.24 | *** join/#webos-internals Jack87-WebIRC (i=180af4fb@gateway/web/freenode/x-ijmfmhxenuyckcjt) |
19:37.30 | MetaView | What are you waiting for? |
19:37.30 | destinal | and I'm all out of gum |
19:37.32 | nfoxTc | hmmm |
19:37.42 | nfoxTc | im excited then |
19:37.48 | Jack87-WebIRC | morning all |
19:37.49 | nfoxTc | maybe we can get something almost...dreamcast quality? |
19:37.55 | nfoxTc | or is that exspecting too much |
19:37.57 | destinal | Jack87-WebIRC: mornign |
19:38.24 | destinal | nfoxTc: have you seen the need for speed video of it running on the pre? I think we can do pretty well |
19:38.42 | nfoxTc | yeah but I thought it was a fake |
19:38.51 | destinal | nfoxTc: not likely |
19:38.57 | destinal | nfoxTc: I say real |
19:39.52 | destinal | it's just a bit too coincidental that Palm has just given us native app support in 1.3.5 right after that demo comes out suggesting you need a 1.3.(x) version of Nova (webos) to run it |
19:40.00 | MetaView | duke will run without problem, just the lack of good game keys |
19:40.04 | *** part/#webos-internals linksocc-pre (n=wIRCer@70-12-189-240.pools.spcsdns.net) |
19:40.05 | zsoc | nfoxTc: it's real. look at it. |
19:40.45 | nfoxTc | hey zsoc i love the doom port...but why no back button lol |
19:41.05 | destinal | nfoxTc: because real space marines never look back |
19:41.19 | zsoc | nfoxTc: palm sdl patch key scan mapping bug |
19:41.37 | zsoc | wahots is the resident key scanning expert |
19:41.41 | destinal | nfoxTc: eyes on the prize, always forward |
19:41.49 | nfoxTc | ha |
19:43.20 | Jack87-WebIRC | did wahots present you with anything zsoc about fixing the menu/strafe back |
19:43.45 | *** join/#webos-internals linksocc-pre (n=wIRCer@70-12-189-240.pools.spcsdns.net) |
19:43.52 | zsoc | Jack87-WebIRC: he was looking into it. he said a binary patch seems like the only good optiob, which is bad news |
19:44.02 | zsoc | so we probably need to patch doom core |
19:44.21 | nfoxTc | sounds complicated |
19:44.31 | destinal | zsoc: on the other hand that means it'll probably be fixed in a webos update. |
19:44.35 | windzilla | I have no programing knowledge outside of statistics (r and stata) so basically, none, but if i can help somewhere i would be happy too, perhaps wiki updates? |
19:44.36 | destinal | not that we want to wait |
19:44.48 | Jack87-WebIRC | zsoc: what would be benefit of patch vs rewriting it? |
19:44.51 | MetaView | I could do the doom-patch |
19:45.00 | *** join/#webos-internals DarkSpecter (i=5cc39d97@gateway/web/freenode/x-gimxqwozpfntnwet) |
19:45.16 | *** join/#webos-internals JMyaDaGod (n=jmya@173.62.137.128) |
19:45.17 | MetaView | I spend several month with the linuxdoom source some years ago |
19:45.57 | JMyaDaGod | Whats up guys Thanks to everyone that worked on the Doom I truly am happy with my PRE |
19:46.12 | zsoc | egaudet: -L/usr/lib/GL -lGL gives 'ld: cannot find -lGL' |
19:46.24 | *** join/#webos-internals entity0 (i=entity@66.183.255.181) |
19:46.32 | xcomp | zsoc: is there a libGL.so in /usr/lib/GL? |
19:46.32 | *** join/#webos-internals alkos333 (n=alkos333@173.7.177.13) |
19:46.39 | zsoc | JMyaDaGod: well. we are hackers extraordinaire |
19:46.49 | zsoc | xcomp: there shouldn't have to be |
19:46.59 | egaudet | zsoc, yes |
19:47.02 | xcomp | zsoc: if you're adding -lGL there has to be |
19:47.06 | egaudet | that's what your -L and -l is looking for |
19:47.09 | destinal | JMyaDaGod: :) It's awesome that Palm has added support for native apps and SDL games. (and that we found it before anything official was said about it) |
19:47.22 | xcomp | zsoc: if you say -lGL, you're telling gcc "link libGL.so" |
19:47.28 | zsoc | egaudet: well crap. I can't symlink a libGL.so |
19:47.35 | egaudet | huh? |
19:47.40 | JMyaDaGod | Yes i am so happy with my phone and the whole team that works hard everyday to make it better THANKS |
19:47.42 | xcomp | where exactly is libGL.so? |
19:47.42 | egaudet | where is libGL.so ? |
19:48.01 | nfoxTc | Id love to help you guys one day |
19:48.04 | zsoc | egaudet: we don't want libGL, we want libGLES_CM and libGLESv2 |
19:48.05 | nfoxTc | I really like what your doing |
19:48.20 | rwhitby | gah, I borked preware via ledmanager :-( |
19:48.24 | xcomp | zsoc: then you should say -lGLES_CM -lGLESv2 |
19:48.32 | JMyaDaGod | I have a question.... is there like a guide somewhere on the web how to port SDL just so i can read up a little on it?? |
19:48.35 | zsoc | xcomp: thank you |
19:48.35 | destinal | rwhitby: morning! |
19:48.51 | zsoc | JMyaDaGod: we just started doing this 3 days ago |
19:48.51 | Jack87-WebIRC | rwhitby: is pulling an all nighter now? |
19:49.03 | egaudet | yep, zsoc remember -l<namespec> just says find library named lib<namespec>.so (or just .a if not using shared) |
19:49.07 | JMyaDaGod | yea i mean just in general not for pre |
19:49.08 | zsoc | Jack87-WebIRC: no he wakes up at 6, like an old guy |
19:49.20 | destinal | zsoc: :P |
19:49.21 | zsoc | egaudet: thank you. I am a gcc nub |
19:49.21 | Jack87-WebIRC | haha that explains it |
19:49.23 | rwhitby | egaudet: a warning, so you don't trip over it too - if anyone runs ipkg -o /media/cryptofs/app on a 1.3.1 device, it will *create* that directory and start tripping all the "does /media/cryptofs/apps" exists checks everywhere |
19:49.32 | Jack87-WebIRC | rwhitby: what more do you need to do with ledmanager? |
19:49.42 | destinal | rwhitby: ugh |
19:49.48 | egaudet | rwhitby, shouldn't we put a better check then |
19:49.52 | egaudet | instead of "does this dir exist" |
19:49.57 | zsoc | rwhitby: yeah, we had to help a guy on 131 gsm remove his /media/cryptofs folder earlier |
19:50.02 | rwhitby | ledmanager is fixed (removed those calls), but yes we need to fix the checks |
19:50.42 | destinal | but how do we improve them? |
19:50.51 | JMyaDaGod | you guys need any testers for anything? |
19:50.53 | tlp | Doom is surprisingly fun and playable. |
19:51.07 | rwhitby | destinal: good question |
19:51.14 | JMyaDaGod | My 5 year old son loves doom |
19:51.25 | tlp | it has new life on the pre |
19:51.32 | tlp | Do any of you guys know if Google intends to release Sky Map for webOS? |
19:52.30 | nfoxTc | hey is there anyway someone like me can help you guys? |
19:52.36 | rwhitby | destinal: I'd rather not put in things like (version >= 1.3.5) or something |
19:52.41 | MetaView | tip. without compass? |
19:52.43 | Leathal | tlp: skymap requires an internal compass, so probably not |
19:52.46 | egaudet | rwhitby, check for mount? |
19:52.48 | *** join/#webos-internals entity311 (i=entity@66.183.255.181) |
19:52.55 | rwhitby | egaudet: yeah, that should do it |
19:52.55 | tlp | ah, I see. I figured it was all GPS. |
19:52.58 | destinal | rwhitby: I think we should check the palm config |
19:53.28 | rwhitby | destinal: egaudet has the answer I think, if /media/cryptofs is mounted |
19:53.29 | zsoc | he has anyone gotten a phonecall while in landscape? lol |
19:53.32 | destinal | grep cryptofs /etc/palm/luna.conf |
19:53.36 | tlp | Is the acceleration provided by Palm entirely closed-source? |
19:53.37 | rwhitby | that's a good version-independent check |
19:53.39 | tlp | i.e. a binary blob? |
19:54.30 | destinal | rwhitby: luna.conf I'm telling ya |
19:54.32 | dtzWill | hello all, having fun? |
19:54.37 | tlp | maybe I'll check the wiki before asking questions. |
19:55.05 | JMyaDaGod | zsoc: you mean and the notifaction comes on bottom freaked me out first time i saw it |
19:55.10 | rwhitby | morning dtzWill |
19:55.13 | dtzWill | morning :) |
19:55.15 | destinal | rwhitby: otherwise when I start unmounting cryptofs you'll break me :) |
19:55.18 | zsoc | yeah lol |
19:55.25 | dtzWill | fwiw the crash on game start is fixed i'll push that when i can |
19:55.38 | Leathal | dtzWill: nice work on quake |
19:55.45 | dtzWill | Leathal: ty |
19:55.46 | rwhitby | destinal: ok, so if /etc/palm/luna.conf contains the string /media/cryptofs/apps |
19:55.52 | zsoc | dtzWill: what environment are you compiling on? |
19:55.59 | JMyaDaGod | quake up and running????????? |
19:56.31 | dtzWill | zsoc: cross-compiling with libs copied off of my pre (using 08q1 code sourcery) |
19:56.37 | destinal | rwhitby: yeah, I think that's safest and immune to most custom hacking |
19:56.51 | dtzWill | JMyaDaGod: yeah but no keybindings |
19:57.03 | dtzWill | JMyaDaGod: and it could be faster :) hehe |
19:57.14 | Leathal | dtzWill: quake's running in a software renderer right? dumb question i know |
19:57.17 | zsoc | dtzWill: excellent :) so I suppose the x86 assembly isn't an issue while cross compiling on a x86 host machine? |
19:57.17 | destinal | dtzWill: opengl quake would be faster |
19:57.22 | destinal | I think |
19:57.35 | tlp | I hope Luna takes advantage of the GPU at some point. |
19:57.42 | JMyaDaGod | dtzWill: oic |
19:57.59 | destinal | zsoc: I think he's using a version that was already ported away from x86 and removes the ASM |
19:58.00 | zsoc | tlp: it will. just needs css transform hooks |
19:58.04 | tlp | Is this "Fixing Unknown Packages" thing with Preware normal? It seems to happen every time |
19:58.07 | tlp | zsoc: wicked. |
19:58.17 | zsoc | destinal: ah that's what I was looking for lol |
19:58.47 | dtzWill | zsoc: haha no the x86 asm would have to be ported to arm hehe |
19:59.29 | dtzWill | zsoc, destinal: turns out that the sdlquake x86 assembly |
19:59.35 | dtzWill | is entirely optional |
19:59.45 | destinal | dtzWill: aha, smart design |
19:59.51 | tlp | yeah, I'm pretty sure Quake has been ported to other platforms |
20:00.00 | tlp | I think I had it running on my Jornada 720 |
20:00.00 | dtzWill | they just override symbols with faster equivalents on the link order |
20:00.10 | dtzWill | so no asm just falls back to the c equiv |
20:00.17 | tlp | (which is ARM) |
20:00.28 | zsoc | destinal: egaudet: bpadalino: sorry about the spam, looking for insight. I can compile against standard open gl libs, but then I can't run the application. and when I compile against the opengl es binaries included on webos, I get undefined errors for many open gl apis. is this just a lack of support? |
20:00.29 | dtzWill | you drop dosasm and ... d_draw.o off the makefile and that loses the asm difficulties |
20:00.32 | destinal | tlp: well, the c gets compiled for ARM |
20:00.50 | xcomp | destinal: i think sdlquake still uses opengl for rendering polygons, just uses sdl for input/audio/video |
20:01.04 | zsoc | dtzWill: good to know :) nice work. |
20:01.13 | bpadalino | zsoc, which api's specifically ? |
20:01.15 | Leathal | has anyone taken a look yet at this nanoGL wrapper the maemo guys are using to get 3d accleration out of GL-quake 1/2/3? |
20:01.19 | tlp | there are so many SDL apps out there... this is exciting stuff. |
20:01.20 | MetaView | quake runs well on a PalmOS centro too |
20:01.38 | zsoc | sdl !gl to my knowledge |
20:02.03 | xcomp | zsoc: is there some documentation of any sort on GLES somewhere? |
20:02.08 | dtzWill | zsoc: ty, you too :) |
20:02.10 | Leathal | 3d acceleration is a little beyond me, but it looks like nanoGL allows most GL games to run under GLES |
20:02.14 | xcomp | it might just be a GL/GLES thing |
20:02.21 | dtzWill | also whoever was asking it does /not/ build in the autobuilder |
20:02.29 | dtzWill | mostly b/c the autobuilder doesn't have my build env :( |
20:02.35 | zsoc | bpadalino: about 30+, can't paste from my pre atm. I can name some of them? |
20:02.45 | tlp | uhm. So I've got OpenSSH running on port 22, and dropbear running on port 222. |
20:02.55 | dtzWill | and since there are efforts to get the aptched libsdl, and Piranha and friends all in there that wasn't a priority |
20:03.02 | destinal | tlp: lol |
20:03.05 | bpadalino | zsoc, please do |
20:03.21 | zsoc | bpadalino: also, some of them complain from testgl.c, and others from libGLES_CM and v2 |
20:03.48 | tlp | probably not kind to my battery :p |
20:03.49 | zsoc | dtzWill: where did you come from btw? |
20:03.52 | bpadalino | so it's just because you can't get them to link to each other or something ? |
20:03.59 | destinal | dtzWill: I think I'm going to try autobuilding based on binaries. if the libs are LGPL, we can host the binaries. |
20:04.00 | jacques | dammit. why can't distros agree on locations for things like arch and uname |
20:04.09 | destinal | dtzWill: we can always improve |
20:04.10 | destinal | later |
20:04.35 | jacques | gentoo: /usr/bin/uname /bin/arch F12: /bin/uname /usr/bin/arch |
20:04.43 | zsoc | bpadalino: you know. even glBegin is unreferenced. and I know every version of gl has that :p |
20:04.56 | dtzWill | destinal: soudns good. if you need help getting quake to bulid i |
20:05.01 | Leathal | okay well if anyone is interested here's a link to a gl-quake source that supposedly compiles with opengles 3d hardware acceleration http://koti.mbnet.fi/hinkka/quake_v105_src.7z |
20:05.13 | dtzWill | *i'd be happy, i just didn't commit my makefile, etc, since it uses my own build env setup |
20:05.24 | jacques | and of course configure hardwires the locations |
20:05.32 | dtzWill | Leathal: ooo nice |
20:05.55 | dtzWill | Leathal: didn't mean to ignore your suggestions, that nanoGL sounds useful even if i'm not entirely sure how it works :):) |
20:06.24 | xcomp | zsoc: i'm looking at the openGL ES reference right now and I don't see a glBegin function |
20:06.26 | Leathal | dtzWill: haha it's cool. documentation is ridiculously hard to find on this stuff. its all from the maemo and beagleboard communities |
20:06.31 | dtzWill | zsoc: i've been following loosely but haven't had much time to start a project, the doom port drew me in :) |
20:06.39 | zsoc | bpadalino: it's gotta be a linking issue. I'm going to go read some opengles docs and find out what's normal prceedure |
20:06.40 | tlp | is it normal to have /opt mounted twice? |
20:06.55 | rwhitby | destinal: if `grep /media/cryptofs/apps /etc/palm/luna.conf` ; then ... |
20:06.59 | bpadalino | glBegin isn't defined in any of the libGLES libraries |
20:07.07 | zsoc | dtzWill: ah, glad I could suck in good devs ;) |
20:07.17 | xcomp | yeah, GLES is clearly a subset of GL |
20:07.20 | Leathal | here's quake2 http://koti.mbnet.fi/hinkka/quake2_v102_src.7z and the quake3 arena engine http://koti.mbnet.fi/hinkka/q3a_v101_src.7z for what its worth |
20:07.36 | xcomp | stuff must be ported |
20:07.39 | *** part/#webos-internals valexa (n=valexa@nextdesign.iasi.rdsnet.ro) |
20:07.49 | destinal | rwhitby: minus the backticks, maybe with -q |
20:07.51 | tlp | wow, Q3A. That would be wicked awesome. |
20:07.55 | egaudet | zsoc, what are you building the libsdl tests? |
20:07.57 | MetaView | The nicest game so far I've ported on PalmOS is Hexen2, have a look, would be great on WebOS |
20:07.59 | dtzWill | yeah it would |
20:08.02 | destinal | if grep -q /media/cryptofs/apps /etc/palm/luna.conf; then |
20:08.03 | egaudet | how are you linking the GL |
20:08.09 | rwhitby | destinal: gotcha |
20:08.20 | zsoc | bpadalino: so.. hm.. so why would palm patch sdl test files that aren't opengles compatible? |
20:08.21 | Leathal | xcomp: yeah in those src zips is a wrapper that interprets the gl crap in a way that works with opengles from what i understand |
20:08.30 | bpadalino | zsoc, no idea |
20:08.37 | bpadalino | maybe they just did a global replace for the widths ? |
20:08.40 | bpadalino | http://wiki.forum.nokia.com/index.php/Introduction_to_OpenGL_ES |
20:08.41 | bpadalino | good intro |
20:08.45 | dtzWill | just b/c i'm curious where's this testgl, etc, you gurys are playing with? |
20:08.56 | bpadalino | lets make a testgles.c and see if we can get it to compile and link appropriately |
20:09.19 | zsoc | egaudet: what do you mean how? |
20:09.51 | egaudet | zsoc, are you editting the Makefile and putting in -lGL ? |
20:10.02 | rwhitby | bah - all this good fun and I'm stuck fixing bloody packaging problems again today :-( |
20:10.05 | zsoc | bpadalino: please do. I think my env is good for gles compatible things |
20:10.25 | jacques | rwhitby: and I with distro compatibility issues |
20:10.38 | Leathal | btw does anybody still have that old fceux ipk that used to be on preyoumind.org a few months ago? |
20:10.48 | jacques | comparing config.log's now |
20:11.07 | zsoc | egaudet: there's a 'has gl' config option. |
20:11.39 | zsoc | Leathal: puff said that ipk is gone |
20:11.47 | zsoc | Leathal: that was my next port |
20:11.56 | xcomp | so it seems that once we have a gles demo working, the key would be an opengl->gles wrapper library for webos |
20:12.17 | tlp | Leathal: I don't think that would work anyway, would it? |
20:12.21 | zsoc | egaudet: which ads -lGL, but I remove it and add -lGLES_CM and -lGLESv2 |
20:12.28 | Leathal | zsoc: blargh, yeah i gave up on gnuboy for now because it refuses to build with SDL support |
20:12.46 | Leathal | tlp: probably not, but im bored and it was worth a shot seeing what happened :p |
20:12.54 | egaudet | arm-none-linux-gnueabi-gcc -o testgl testgl.c -g -O2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include -DHAVE_OPENGL -L/usr/lib -lSDL -L/usr/lib -ldogless -lGLES_CM -lm |
20:13.02 | tlp | Leathal: how about gngb? |
20:13.10 | rwhitby | found a problem in the ipkgservice postinst script too which could explain some not starting problems |
20:13.18 | zsoc | tlp: fceux should work fine |
20:13.21 | tlp | there's also mednafen |
20:13.47 | tlp | zsoc: the one Puff built? I thought it'd need to be built against the version of SDL on the phone |
20:13.51 | destinal | rwhitby: wow, the 3rd party bt stack the iphone guys use to play wiimote games compiles and runs on my pre in debian chroot. http://code.google.com/p/btstack -- no idea if it's actually doing anything useful, it probably needs *some* porting to really work, but hey, that's a start |
20:13.55 | zsoc | egaudet: how did you find my term syntax? lol yes that's what I'm using. |
20:14.14 | egaudet | i just configure and make testgl for that |
20:14.57 | zsoc | egaudet: well except I don't have -ldogless, and I also link glesv2 |
20:14.58 | tlp | Leathal: haha, I can provide you an endless list of SDL emulators to try if you're bored. ;) |
20:15.12 | zsoc | egaudet: does it work for you? :p |
20:15.14 | egaudet | yea I don't know what the heck is -ldogless? |
20:15.35 | tlp | I don't have a build environment set up for the Pre, and I doubt it'd be good to actually compile stuff on the device itself. |
20:16.00 | *** join/#webos-internals dartman111 (n=wIRCer@cpe-069-134-203-107.nc.res.rr.com) |
20:16.12 | zsoc | egaudet: ok I'm going to try this with glgears, although I'm assuming the same error |
20:16.30 | zsoc | maybe there is just no standard sdl gles support |
20:16.30 | zsoc | which is very possible |
20:16.58 | zsoc | tlp: sdl ports compile fine on-device |
20:17.07 | zsoc | tlp: doom takes < 1 minute |
20:17.12 | tlp | cool. Is gcc and all that in Preware? |
20:17.21 | xcomp | i see nanogl in the nokia q3 sources |
20:17.29 | tlp | if it's easy to get going, I'll try building some stuff myself |
20:17.32 | zsoc | tlp: no, debian chroot, apt uses optware repos |
20:17.35 | tlp | ah |
20:17.35 | *** join/#webos-internals bitshifter_wirc (n=wIRCer@pool-71-179-26-236.bltmmd.fios.verizon.net) |
20:18.09 | egaudet | zsoc, I get a bunch of undefineds but that is because I don't have any of the other libraries that GLES_CM and SDL need in my path |
20:18.25 | zsoc | also thhe gp2x projects are a good place to look for sdl and opengles stuff |
20:18.29 | bpadalino | testgl may need to be modified to be gles compatible |
20:18.30 | bpadalino | :( |
20:18.44 | destinal | heh, btstack is missing some devices and things, but it's nice the code is so portable, this is promising |
20:18.48 | zsoc | egaudet: get it from the pre. it's the libpvr* ones |
20:18.49 | dtzWill | bpadalino: sorry, where's this testgl from? |
20:19.05 | bpadalino | dtzWill: libSDL |
20:19.07 | bpadalino | in the tests dir |
20:19.14 | *** join/#webos-internals Krystal (i=47cb9ac3@gateway/web/freenode/x-qkhbdqjawqydsgks) |
20:19.16 | zsoc | dtzWill: libsdl core has a /tests. and palms sdl port has patches for /test files |
20:19.20 | dtzWill | bpadalino: ty |
20:19.23 | egaudet | libsrv_um |
20:19.30 | zsoc | dtzWill: testmouse is the best. 5 fingers all recognized at once :D |
20:19.33 | egaudet | libIMGegl |
20:19.37 | Krystal | I updates to 1.3.5 and I cannot install anything from preware. :( |
20:19.40 | tlp | destinal: any luck with the SDL terminal? |
20:19.46 | egaudet | packing up all the pre libs now |
20:19.59 | Abyssul | Krystal: Give some more details |
20:19.59 | zsoc | egaudet: huh? where are you seeing those? |
20:20.21 | Krystal | What detaisl do you need? |
20:20.26 | egaudet | in my output, complaining that libGLES_CM needs them |
20:20.26 | zsoc | destinal: sdlterm should be a pretty straight port |
20:20.28 | destinal | tlp: I think the SDL terminal stuff is a library for making a terminal-like screen in an application of your own, but it would be a great start. no, I've been more focused on the autobuild stuff |
20:20.36 | tlp | ah |
20:20.37 | dtzWill | zsoc: haha excellent i gotta try that |
20:21.12 | bpadalino | destinal: i've put together some headers that help get through stuff .. though i am not sure if it really works or is just silly .. |
20:21.15 | Abyssul | Krystal: What do you meaning nothing is installing? Is it a IPKG error? Do the feeds not load? |
20:21.37 | *** join/#webos-internals funkatron (n=coj@c-98-223-56-78.hsd1.in.comcast.net) |
20:21.46 | Krystal | correct, i am getting the IPKG error |
20:22.01 | dtzWill|food | bbiab |
20:22.11 | Abyssul | For all packages, or just a specific one Krystal? |
20:23.27 | Jack87-WebIRC | starts playing doom. has to beat level 5 |
20:23.42 | tlp | I was doing that, but I need to go eat lunch :p |
20:23.51 | *** join/#webos-internals glorifiedg (n=wIRCer@a95-93-202-24.cpe.netcabo.pt) |
20:24.17 | destinal | bpadalino: sounds good, and could be useful |
20:24.38 | rwhitby | destinal: so I had an idea overnight |
20:24.48 | rwhitby | destinal: we should create a staging area git repo |
20:24.55 | *** part/#webos-internals glorifiedg (n=wIRCer@a95-93-202-24.cpe.netcabo.pt) |
20:25.11 | *** join/#webos-internals glorifiedg (n=wIRCer@a95-93-202-24.cpe.netcabo.pt) |
20:25.19 | rwhitby | destinal: it includes all the headers, and it pulls the library binaries automatically out of downloaded files |
20:26.15 | rwhitby | destinal: we should be able to use this for cross-compilation of anything against Palm libraries |
20:26.33 | rwhitby | destinal: if we don't have open source headers, we reverse-engineer them and include our own versions |
20:27.09 | rwhitby | then a clone of the staging repo, and the cs07q3armel toolchain, should be all you need to cross-compile anything for the Pre |
20:27.10 | zsoc | egaudet: can you pastebin undefined compilation errors so I an verify we afe having the same issue? |
20:27.14 | acydlord | So if nothing gets developed for awhile, i'll know its because zsoc ported doom and everyone is busy playing it |
20:29.05 | cryptk | I know I have been playing doom alot lately... can't wait for OpenGL support to be figured out... |
20:29.18 | zsoc | there are also libs available for the Pandora handheld console that are sdl and gles |
20:29.44 | *** join/#webos-internals rknorcal (i=45e45632@gateway/web/freenode/x-gjotcwlxpjbzamgf) |
20:31.58 | zsoc | check out cpasjuste's quake3 opengles port for Pandora |
20:32.14 | *** join/#webos-internals entity311 (i=entity@66.183.255.181) |
20:33.26 | destinal | pandora has an OMAP 3430 also doesn't it? |
20:33.53 | zsoc | yeah. only downside is it uses X11 |
20:33.57 | Abyssul | I can only play the first level of doom |
20:34.00 | Abyssul | the rest is shareware? |
20:34.05 | cryptk | CPU 600+ MHz OMAP3530 |
20:34.09 | zsoc | Abyssul: you're doin it wrong |
20:34.15 | Abyssul | Probably :p |
20:34.19 | cryptk | that is from wikipedia on the Pandora handheld |
20:34.19 | xcomp | cpasjuste only provides binaries, no source |
20:34.38 | zsoc | xcomp: oh. whoops |
20:34.44 | destinal | by the way I think I found my ideal controller for palm pre DOOM |
20:34.48 | destinal | http://www.youtube.com/watch?v=sNigpv6BdJ0&feature=fvw Zeemote JS1 |
20:34.57 | xcomp | zsoc: I'm checking out the iphone q3 source now |
20:35.00 | destinal | first we need bluetooth working :) |
20:35.03 | zsoc | also, apparently a common opengl -> port issue is glBegin()'s everywhere |
20:35.42 | zsoc | destinal: when we get touch mouse controls we won't need a joy stick |
20:35.44 | xcomp | right now I'm looking at two different gles ports of q3 but neither uses sdl |
20:35.51 | rwhitby | destinal: comments on staging repo idea? |
20:35.54 | *** join/#webos-internals SineOt (i=476b840e@gateway/web/freenode/x-nchlpddiyffpxast) |
20:35.57 | xcomp | meaning there's probably work to be done there |
20:36.02 | bpadalino | zsoc: when you compile testgl, change the #include to incldue SDL_opengles.h instead |
20:36.08 | bpadalino | that would probably givey ou better warnings |
20:36.14 | destinal | rwhitby: I like the idea (sorry, was distracted) :) |
20:36.18 | bpadalino | like i think glOrtho should be glOrthof or glOrthox |
20:37.15 | bpadalino | once you get those errors out of the way at compile time, i think it should work |
20:37.22 | bpadalino | Orthof for floats, Orthox for fixed point |
20:37.39 | rwhitby | destinal: once I get this ipkgservice mess sorted out I'll start a repo |
20:37.41 | destinal | rwhitby: considering all the binaries for ARM are in the doctor, we could obvioously pull those from there |
20:37.50 | destinal | rwhitby: and of course the open source repos for lib headers etc |
20:37.50 | rwhitby | destinal: exactly, and the SDK for i686 ones |
20:37.57 | acydlord | i remember one of the maemo doom ports had touch controls |
20:38.29 | rwhitby | destinal: I think this will shorten the cross-compilation effort significantly |
20:38.41 | SineOt | Speaking of Doom ports... Am I correct in thinking that the Pixi build for Doom hasn't been updated past 1.1.0? :x |
20:39.04 | rwhitby | SineOt: reports where that it would not work on the Pixi |
20:39.09 | rwhitby | so the build was removed |
20:39.16 | egaudet | zsoc, I think I fixed my env so now I get all those undefined |
20:39.25 | acydlord | yeah, video hardware on the pixi is too different than the pre |
20:39.30 | rwhitby | If someone has the 1.1.0 build working on a Pixi, then I will reinstate Pixi for 1.1.2 |
20:39.30 | SineOt | Hm. Well, okay I guess. |
20:39.40 | acydlord | i really wish they would have kept an omap proc in the pixi as well |
20:39.58 | egaudet | like glPopAttrib which looks like it's part of libGL but not libGLES from the pre, so we can't build testgl as is |
20:40.22 | SineOt | I've got as far as getting it to stick on "Error: Could not initialize SDL: Unable to open a console terminal" but that seems like a pretty dead end error. |
20:40.39 | acydlord | did anyone ever rebuild sdldoom to use fb0 to re-test it on a pixi? im too lazy |
20:41.10 | cryptk | found a possibility of quake 3 on sdl |
20:41.12 | cryptk | http://mitglied.lycos.de/Q3Coderz/quake3sdl/ |
20:41.13 | bpadalino | egaudet: change the #include to SDL_opengles.h |
20:41.23 | *** join/#webos-internals jauderho (n=jhomac@c-24-5-170-210.hsd1.ca.comcast.net) |
20:41.23 | bpadalino | and then you get compiler errors for the undefined |
20:41.33 | bpadalino | then we can hack away and see how terrible it looks when you get rid of stuff |
20:41.37 | SineOt | If you use "export SDL_FBDEV=/dev/fb0" to set it to use that, it dies on that above error, acydlord |
20:41.41 | xcomp | cryptk: the problem really right now is porting from opengl to opengles |
20:41.46 | acydlord | SineOt, thanks |
20:44.23 | *** join/#webos-internals jbjoerk (n=jbjoerk@65.123.0.210) |
20:45.36 | Abyssul | Wtf, why are my homebrew apps listed under the Update app |
20:45.37 | *** part/#webos-internals MetaView (n=MetaView@p57B91011.dip0.t-ipconnect.de) |
20:45.48 | Abyssul | Doom, Battery monitor, etc |
20:45.55 | Abyssul | Oh |
20:45.59 | Abyssul | Ha I feel stupid |
20:46.25 | *** part/#webos-internals linksocc-pre (n=wIRCer@70-12-189-240.pools.spcsdns.net) |
20:48.39 | rwhitby | Abyssul: we're hoping Palm will update them for you ;-) |
20:48.45 | jacques | destinal: was it you who suggested additional configure options for sdl-webos last night? |
20:48.55 | bpadalino | egaudet had a nice list |
20:49.03 | bpadalino | and his configure line too |
20:49.29 | jacques | rwhitby: the additional configure options (I think especially --disable-video-x11) allowed sdl-webos to build on my gentoo box |
20:49.42 | jacques | bpadalino: thanks I think it was him now that you mention it |
20:49.48 | egaudet | yea the x11 was messing up my build too |
20:49.54 | rwhitby | jacques: in optware? |
20:50.05 | jacques | egaudet: yeah mine was picking up /usr/include == bad |
20:50.11 | zsoc | SineOt: you have a pixi? |
20:50.13 | jacques | rwhitby: yes |
20:50.24 | egaudet | The extra ones I suggested were all the discrepencies between a palm patched include/SDL_config.h vs. manually running configure |
20:50.27 | zsoc | egaudet: did you make the changes bpadalino suggested? |
20:50.29 | jacques | rwhitby: I modified the sdl-webos.mk ; shall I commit it? |
20:50.34 | egaudet | zsoc, yea |
20:50.36 | rwhitby | jacques: yes please |
20:50.58 | egaudet | I if 0'd all the non-existant stuff just to get it to build, but that's not going to do us any good I don't think |
20:51.05 | SineOt | zsoc: yeah, I do |
20:51.05 | zsoc | egaudet: how many undefines we looking at? |
20:51.38 | *** join/#webos-internals djk (n=djk@ool-4573e23f.dyn.optonline.net) |
20:51.46 | zsoc | SineOt: does lsmod show the pvr module is loaded? |
20:52.15 | egaudet | there's not all that many, but enough |
20:52.53 | egaudet | http://webos.pastebin.com/m11ecdc96 |
20:53.03 | SineOt | Hm, lsmod just returns "Module Size Used by" and nothing else |
20:53.04 | rwhitby | ok, looking for alpha testers for ipkgservice 0.9.29, specifically anyone still on 1.3.1 |
20:54.04 | rwhitby | but I need a couple on 1.3.5 as well please |
20:54.08 | bpadalino | egaudet: on line 498, try changing that else statement to SDL_OPENGLES |
20:54.09 | xcomp | zsoc, rwhitby - how do you know how to define the "window" that gl uses as a rendering surface? |
20:54.13 | bpadalino | instead of SDL_OPENGL |
20:54.25 | rwhitby | egaudet: note that 0.9.29 does not have the stuff from 0.9.28 in it |
20:54.35 | rwhitby | (just a fixed 0.9.27) |
20:54.57 | jacques | committed |
20:55.24 | xcomp | because if we can do that, I have here source code of a simple gles 3d game that could easily be ported to webos from what I'm seeing |
20:55.24 | egaudet | bpadalino, my lines are all changed, what's the context? |
20:55.35 | egaudet | I just ran it and have a bunch of junk on my screen now |
20:55.39 | xcomp | it's written for arm/wince |
20:55.51 | bpadalino | if logo && USE_DEPRECATED check .. |
20:55.52 | zsoc | SineOt: that's not eight |
20:55.56 | bpadalino | it puts the video_flags .. |
20:55.58 | zsoc | SineOt: *right |
20:56.00 | bpadalino | video_flags = .. |
20:56.10 | rwhitby | destinal: thx for the better grep line |
20:56.24 | zsoc | egaudet: wait. it compiled? |
20:56.29 | egaudet | 60.45 FPS |
20:56.41 | bpadalino | egaudet: junk meaning bad or junk meaning 'cool' ? |
20:56.41 | egaudet | bpadalino, SDL_OPENGLES undeclared |
20:56.42 | SineOt | Yeah, I don't know what's up with it. It's fresh as could be, I full erased yesterday and doctored to 1.3.5 :x |
20:56.53 | windzilla | has anyone taken a look at this opengl to gles converter? http://www.unrealvoodoo.org/hiteck/projects/maemo/ |
20:56.56 | zsoc | xcomp: window I'd is NULL for fbdev, if that's what you're asking |
20:57.05 | egaudet | junk meaning cool, like it opened a card with a bunch of color crap as if it's running a test ;) |
20:57.26 | xcomp | zsoc: ah, i see |
20:57.29 | egaudet | http://webos.pastebin.com/d5dd3b778 |
20:57.34 | xcomp | might be even easier then |
20:57.42 | bpadalino | egaudet: should be defined in SDL_video.h .. |
20:57.47 | bpadalino | +#define SDL_OPENGLES 0x00000040 /* Create an OpenGL-ES rendering context */ |
20:58.07 | *** join/#webos-internals dartman111 (n=wIRCer@68-242-205-97.pools.spcsdns.net) |
20:59.03 | windzilla | there seems to be a gl to gles runtime converter here http://www.unrealvoodoo.org/git/ dunno if that does anything for anyone |
21:00.00 | rwhitby | Looks like Rubenstein edged me out for geek of the year. http://www.precentral.net/fast-company-names-jon-rubinstein-geek-year |
21:00.01 | xcomp | zsoc: http://xcomputerman.com/files/jellyfish_src.tar.gz |
21:00.27 | jacques | rwhitby: I voted for you. |
21:00.39 | rwhitby | thx jacques |
21:00.53 | zsoc | xcomp: egaudet is the man with the proper environment atm |
21:01.24 | Jack87-WebIRC | zsoc: haha anyway i can bind a key to mini map i am so lost on level 6 |
21:01.39 | xcomp | egaudet: want to take a look at that link? |
21:01.45 | zsoc | Jack87-WebIRC: lol |
21:01.45 | egaudet | what is it |
21:02.05 | zsoc | egaudet: small gles sdl game I think |
21:02.05 | rwhitby | destinal: interesting article from benno: http://benno.id.au/blog/2010/01/01/monkey-patching-javascript |
21:02.11 | xcomp | it's apparently a simple opengl es game written for arm/wince |
21:02.19 | bpadalino | egaudet: did you ever change your #include to be SDL_opengles.h instead of SDL_opengl.h ? |
21:02.22 | egaudet | arm/Release/libGLES_CM.dll |
21:02.23 | xcomp | looks like porting it would not take a lot of time at all |
21:02.27 | egaudet | bpadalino, yea |
21:02.29 | bpadalino | ok |
21:02.52 | rwhitby | egaudet: do we need to update any patching stuff for the new robust cryptofs check? |
21:02.54 | bpadalino | surprised to see the vendor, renderer and other strings to be null .. |
21:02.55 | bpadalino | hrm |
21:03.09 | xcomp | no sdl in there from what I can tell |
21:03.40 | egaudet | rwhitby, I don't think so it just uses IPKG_OFFLINE_ROOT |
21:04.17 | egaudet | isn't the only thing that needs fixing ipkgservice? |
21:04.40 | rwhitby | egaudet: preware-bootstrap and precorder-bootstrap scripts |
21:04.48 | rwhitby | egaudet: optware-bootstrap upstart script |
21:06.15 | egaudet | xcomp, there is no makefile hmm |
21:06.43 | egaudet | it has dll's, is it a winmo game? |
21:06.55 | xcomp | egaudet: yeah, wince |
21:07.06 | xcomp | it would have to be ported |
21:07.36 | xcomp | egaudet: something a lot simpler: http://embedded.org.ua/opengles/gles_pointz.tar.gz |
21:07.44 | xcomp | gles/sdl demo |
21:08.37 | rwhitby | egaudet: PING - EPR has the same problem as ledmanager - it will create /media/cryptofs/apps on a 1.3.1 device |
21:09.02 | rwhitby | egaudet: ipkg -o /media/cryptofs/apps remove $i needs a grep -q check around it |
21:09.58 | xcomp | egaudet: how do you set up your build environment |
21:10.24 | rwhitby | netstatd has the same problem |
21:12.01 | SineOt | zsoc: so from reading on google, lsmod just returns the contents of /proc/modules right? would there be another way to look at what /proc/modules contains without using lsmod? |
21:12.24 | *** join/#webos-internals lt83850 (i=lt83850@c-24-127-180-91.hsd1.pa.comcast.net) |
21:12.27 | *** join/#webos-internals kmax12-pre (n=wIRCer@c-67-173-9-140.hsd1.il.comcast.net) |
21:12.28 | egaudet | rwhitby, so? |
21:12.40 | zsoc | SineOt: ls -la /proc/modules? |
21:12.49 | Jack87-WebIRC | yay found my way |
21:12.52 | egaudet | what does it matter if there is a /media/cryptofs/apps on 1.3.1? |
21:13.29 | bpadalino | SineOt: cat /proc/modules |
21:13.31 | egaudet | as long as the installers aren't making the assumption that its existence means to install there |
21:13.57 | *** join/#webos-internals kerwood (n=Marshall@c-76-21-166-25.hsd1.md.comcast.net) |
21:14.17 | rwhitby | egaudet: "first do no harm" - we need to put the check in, even if we've fixed ipkgservice, cause other stuff might be making the same check (e.g. netstatd is) |
21:15.39 | egaudet | I don't think we are doing harm though. I should not be limited on what I can create. I think EPR is correct to blindly remove from both |
21:16.26 | rwhitby | egaudet: you don't think creating a /media/cryptofs on 1.3.1 is ham? |
21:16.29 | rwhitby | harm? |
21:16.31 | egaudet | no |
21:16.39 | egaudet | it's just a directory |
21:16.44 | SineOt | zsoc: it exists, -r--r--r-- and owned by root |
21:16.52 | egaudet | the "harm" is that others wrongly assume things about it existing |
21:16.58 | SineOt | bpadalino: cat just kicks back to a prompt with no other output |
21:17.03 | rwhitby | egaudet: ok, what if Palm don't do a mkdir -p when they migrate from 1.3.1 to 1.3.5 - such a rogue directory could cause a webOS OTA update failure |
21:17.09 | bpadalino | SineOt: i get different output .. |
21:17.14 | Jack87-WebIRC | scored a rocket launcher |
21:17.59 | bpadalino | http://pastie.textmate.org/private/epowq6vaadcc3zpohzwf8a |
21:18.14 | SineOt | bpadalino: are you on a Pre? |
21:18.21 | egaudet | rwhitby, I dont' think it can cause any failures. But I will put the checks in EPR, I think the bigger point though is nothing should assume anything about the existence of the dir |
21:18.40 | rwhitby | egaudet: I agree nothing should assume it. Postel's law applies here though. |
21:19.04 | nfoxTc | I know you guys are probably going to kill me for this...but which phone has "faster" hardware pre or iphone |
21:19.04 | rwhitby | "Be conservative in what you do; be liberal in what you accept from others." |
21:19.05 | egaudet | rwhitby, is that netstatd correct? you have no [] for if grep |
21:19.10 | nfoxTc | just curious |
21:19.20 | rwhitby | egaudet: yep, no [ ] is the correct form |
21:19.25 | nfoxTc | because it seems so far like the pre might surpass the iphone |
21:20.11 | *** join/#webos-internals entity0 (i=entity@66.183.255.181) |
21:20.16 | en0x | holy shit that flash leds are so bright |
21:20.16 | en0x | :S |
21:20.34 | nfoxTc | yeah i noticed that too enox lol |
21:21.50 | en0x | i;m blind now |
21:22.03 | SineOt | bpadalino, zsoc: http://pastie.textmate.org/764317 |
21:22.23 | en0x | there should be a warning "do not point it at your eyes" |
21:23.00 | bpadalino | SineOt, weird - reboot ? |
21:23.22 | SineOt | Already have twice, same result :/ |
21:23.29 | bpadalino | sorry man - no idea |
21:23.41 | zsoc | bpadalino: it's a pixi |
21:23.51 | bpadalino | oh i have even less of an ide |
21:23.51 | bpadalino | a |
21:24.16 | egaudet | rwhitby, pushed |
21:24.19 | SineOt | Yeah that seems to be the general consensus when it comes to the Pixi haha |
21:24.24 | *** join/#webos-internals SteveApos (n=wIRCer@c-98-226-161-247.hsd1.in.comcast.net) |
21:24.27 | rwhitby | egaudet: thx |
21:24.58 | nfoxTc | lol i did the exact same thing en0x |
21:25.08 | nfoxTc | nice flashlight though |
21:27.11 | *** join/#webos-internals rb2k (i=55b41022@gateway/web/freenode/x-extoemfscdbgdgvz) |
21:27.41 | *** join/#webos-internals rb2k (n=rb2k@e180016034.adsl.alicedsl.de) |
21:27.56 | egaudet | xcomp, so I grabbed all the libraries off the Pre put them somewhere and use that with rpath-link |
21:28.14 | egaudet | Using the toolchain built from the build.git repo to cross compile |
21:28.50 | egaudet | that's my "environment". I'm just winging it. But I don't know enough about SDL/opengl/Windows to easily port those links |
21:29.43 | bpadalino | wing it good |
21:30.07 | SineOt | Pulling /proc/modules from my Pixi with WebOS Quick Install, and opening it Vi on the phone... It's just a zero length file |
21:30.18 | bpadalino | SineOt: yeah it doesn't work like that |
21:30.19 | bpadalino | :( |
21:30.30 | bpadalino | it's dynamically created when you cat it |
21:30.33 | zsoc | SineOt: lsmod should output things |
21:31.00 | SineOt | There's something weird going on, because lsmod and cat just don't see anything |
21:31.29 | SineOt | And yeah I'm not exactly anywhere near proficient when it comes to Linux and that sort of stuff, but from reading and looking at everything it seems all the people who are don't have a Pixi |
21:31.33 | zsoc | SineOt: I have no reason to believe it works on the pixi |
21:32.30 | SineOt | it definitely seems that it doesn't |
21:33.03 | *** join/#webos-internals navinag (i=62f59b58@gateway/web/freenode/x-crerropaaylhvmgi) |
21:34.08 | nfoxTc | zsoc what would be a good start to start developing some homebrew apps? |
21:34.23 | nfoxTc | Im reading K&R right now actualy...so hopefully C |
21:34.45 | bpadalino | think of what you want your phone to do .. then pull out whatever tools you need to make it happen |
21:35.34 | nfoxTc | hmm |
21:36.01 | nfoxTc | sounds good |
21:37.48 | *** join/#webos-internals Jack87-WebIRC (i=6175533a@gateway/web/freenode/x-ojezjobmazlffjcn) |
21:38.20 | rwhitby | SineOt: if the Pixi had wifi, then I'd buy on for development from donations people have sent to me personally. But it's no good here without wifi. |
21:39.09 | *** join/#webos-internals youslippin (n=pablo@pool-70-18-42-21.ny325.east.verizon.net) |
21:39.21 | SineOt | there's hope, since apparently the Verizon Pixi that's due sometime in the next few months will have Wifi on it if all the leaks are to be believed |
21:39.30 | egaudet | where do I get GLES/gl.h and GLES/egl.h |
21:39.48 | bpadalino | egaudet: they should be available from khronos |
21:40.21 | bpadalino | http://www.khronos.org/registry/gles/ |
21:40.48 | zsoc | egaudet: I don't think all of gles is usable |
21:41.00 | frozenbinary | so anyone figured out how to disable usb passthrough in 1.3.5 ? |
21:41.31 | jacques | do we know which opengl es profile the current pre driver implements? |
21:41.51 | grndslm | frozenbinary: http://forums.precentral.net/palm-pre/222045-1-3-5-usb-passthrough-code-webos.html |
21:41.57 | bpadalino | jacques: we could look at the symbols and see what is listed and what isn't ? |
21:42.20 | jacques | bpadalino: yep. if nobody else does it I will. |
21:42.34 | bpadalino | i don't know which symbols are es 2.0 specific |
21:43.50 | *** join/#webos-internals Mark_M|away_ (n=milliman@c-71-56-216-96.hsd1.co.comcast.net) |
21:44.59 | *** join/#webos-internals jwPebcakError_ (n=jwPebcak@c-98-214-118-24.hsd1.il.comcast.net) |
21:45.08 | Mark_M|away_ | I'm trying to modify some of the EXIF attributes in the JPEGs from the camera but exiftool gives me a Bad IFD2 directory warning so I can't overwrite the data. |
21:45.36 | *** join/#webos-internals chezbi (n=wIRCer@70-11-17-231.pools.spcsdns.net) |
21:46.52 | nfoxTc | hmm I have no idea what patch caused it...but now everytime i get a phone call the camera app opens |
21:47.54 | oc80z | whats good |
21:48.25 | jwPebcakError_ | After I installed the latest webos update preware just sits and spinns on downloading feeds. Did I mess something up? |
21:48.46 | dtzWill | does anyone know offhand what version of sdl the pre has? |
21:48.58 | oc80z | jwPebcakError_ did u swipe and retry |
21:49.09 | jwPebcakError_ | a few times now |
21:49.28 | *** join/#webos-internals moriarty (i=59f17fd7@gateway/web/freenode/x-gtnolffozsofgrbi) |
21:49.30 | jwPebcakError_ | I also truned off all the theme feeds since those always took a long time |
21:49.47 | ihateyourband | dtzWill: 1.2 http://opensource.palm.com/1.3.5/index.html |
21:49.57 | dtzWill | ihateyourband: ty |
21:50.21 | jwPebcakError_ | before I did the latest webos update I ran the EPR to uninstall all the patches first |
21:50.29 | Jack87-WebIRC | jwPebcakError_: try uninstalling preware using webos quick install (package manager to) reinstall it both |
21:51.02 | jwPebcakError_ | ok I give that a try |
21:51.46 | Jack87-WebIRC | when you get preware running again run the emergeny migration tool doohicky |
21:52.42 | ihateyourband | nfoxTc: Maybe the "Launch Camera When Unlocked In Landscape" patch? Was doing this to me on message/email notifications |
21:53.07 | nfoxTc | hmm |
21:53.52 | bpadalino | jacques: silly me .. the name of the lib is libGLESv2.so .. so i am guessing it's v2 |
21:53.56 | bpadalino | i feel so silly |
21:54.44 | *** join/#webos-internals AZero (n=user@76-193-146-161.lightspeed.kscymo.sbcglobal.net) |
21:54.45 | tmzt | is there another version of sdl than 1.2? |
21:55.13 | bpadalino | yeah i think the version palm is using is a little older |
21:55.38 | jwPebcakError_ | Its been a long time since I've used WebOS Quick install. will I need to update the app by any chance? Or webOSdoctor? |
21:55.40 | bpadalino | oh .. maybe 1.2 is the latest |
21:55.53 | zsoc | dtzWill: 1.2.13 more specifically |
21:55.55 | dtzWill | zsoc: ty |
21:56.00 | zsoc | tmzt: 1.3 is in testing |
21:56.04 | tmzt | sdl has been version 1.2 for years |
21:56.08 | tmzt | all I'm saying |
21:56.15 | tmzt | most of the changes are to modules |
21:56.21 | zsoc | jwPebcakError_: do you have terminal app installed? |
21:56.25 | tmzt | cool, 1.3 is coming |
21:56.37 | jwPebcakError_ | +zsoc: no |
21:57.08 | zsoc | jwPebcakError_: then get webos quickinstall 2.9.6, it's a quick fix |
21:59.39 | hape | zsoc: Did you tested with the real doom.wad. I did with one user and it is not stable. Could it be that it is the same memory preoblem that dtzWill had with quake. |
22:00.24 | hape | The doom.wad is 9MB. Could you add the same memory extesion that dtzWill did for quake to doom when you recompile it for the next time |
22:00.25 | zsoc | hape: I'm not sure what you mean. I used the suggested wad |
22:00.41 | hape | yes that is the demo/shaware veion. |
22:00.42 | tmzt | maybe try the one they use on rockbox? |
22:00.45 | zsoc | hape: what would be the advantage |
22:00.58 | dtzWill | hape: seems to work with doom2, fwiw |
22:01.00 | hape | it only has 6 episodes. The full verion had all Episodes |
22:01.17 | zsoc | hape: oh. hm |
22:01.26 | hape | dtzWill: I'm surprised as the source said it should not |
22:01.34 | tmzt | can't you split a wad anyway? |
22:01.53 | Jack87-WebIRC | hape: are episodes the leves? |
22:02.03 | hape | jep |
22:02.04 | zsoc | split a wad. |
22:02.14 | hape | zsoc: ? |
22:02.20 | sportman | rwhitby how goes progress? |
22:02.25 | tmzt | I mean have parts in different zip files |
22:02.30 | Jack87-WebIRC | hape: i am on level 7 or 8 something like that i konw i am passed 6 |
22:02.33 | tmzt | so they don't have to all be mmap'd |
22:02.37 | hape | a wad file is aspecial file system from ID. you can not change it |
22:02.44 | egaudet | I built a non-working libSDL with palm patches |
22:02.45 | tmzt | what? |
22:03.01 | rwhitby | sportman: in which area? |
22:03.07 | bpadalino | egaudet: haha, it doesn't work ? |
22:03.14 | zsoc | egaudet: mine works. and I'm a noob lol |
22:03.16 | *** join/#webos-internals SteveApos (n=steveapo@c-98-226-161-247.hsd1.in.comcast.net) |
22:03.33 | zsoc | egaudet: so did you have a gl demo working? |
22:03.37 | destinal | hape: well, you can change it, but yeah, you don't want to |
22:03.40 | egaudet | I put it on the device and doom doesn't work, and testgl seg faults |
22:03.44 | jwPebcakError_ | Thanks guys |
22:03.46 | bpadalino | awesome |
22:03.48 | *** part/#webos-internals jwPebcakError_ (n=jwPebcak@c-98-214-118-24.hsd1.il.comcast.net) |
22:03.48 | egaudet | although at least mine has GetAttribute unlike palm's |
22:04.03 | egaudet | then again I probably screwed something up royally |
22:04.06 | bpadalino | :) |
22:04.19 | zsoc | egaudet: what does doom do? |
22:04.26 | egaudet | nothing |
22:04.32 | zsoc | egaudet: could be an nappmgr issue |
22:04.37 | egaudet | i didn't try to launch it comand line but it probably would seg fault |
22:04.56 | hape | dtzWill: did you mean the second episdode with doo2.wad or the wad from the real DOOM II? |
22:05.16 | bpadalino | egaudet: did you use the headers i came up with to build, or did you remove some stuff ? |
22:05.21 | SteveApos | welp not sure what the hell i just installed, but now my keyboard is dead lol |
22:05.51 | zsoc | SteveApos: that's unlikely to be a software issue |
22:06.04 | egaudet | bpadalino, ahh good point forgot I removed stuff |
22:06.08 | egaudet | DOH |
22:06.15 | dtzWill | hape: doom2.wad, the wad from doom II |
22:06.19 | bpadalino | whoops |
22:06.29 | Jack87-WebIRC | SteveApos: pull battery and put it backin... see if that helps... a restart is always a good idea when shit like that happens |
22:06.33 | hape | Jack87-WebIRC: you will get to level 10 the it is the end of the sharware version |
22:06.50 | SteveApos | i'll give it a shot getting ready to pull out the battery as we speak |
22:06.51 | hape | dtzWill: and it worked? |
22:06.57 | bpadalino | egaudet: i am curious what your testgl looked like when it can |
22:06.59 | dtzWill | hape: yes, at least for the first level or so |
22:07.01 | bpadalino | s/can/ran/ |
22:07.05 | frozenbinary | so i cant replace the usbpassthru js file , without being in USB mode ... to get in usb mode you hold the volume up button and plug in the usb cable right ? |
22:07.12 | dtzWill | hape: ultimate doom died for me as well |
22:07.16 | egaudet | a bunch of colorful lines |
22:07.16 | egaudet | lol |
22:07.18 | egaudet | in a card |
22:07.23 | bpadalino | interesting |
22:07.43 | egaudet | I think there's a bug in libSDL |
22:07.46 | egaudet | at least it seems like a bug to me |
22:07.54 | bpadalino | ?? |
22:07.56 | SteveApos | anyone ever figure out whats been causing the quake demo to give certain people the starting message and then nothing happens? |
22:08.05 | egaudet | SDL_video.c, line1624 |
22:08.24 | egaudet | It seems to me it should be "&& this->GLES_GetAttribute" not "&& video->GL_GetAttribute" |
22:08.30 | zsoc | egaudet: ask in #sdl |
22:08.42 | zsoc | egaudet: oh wait |
22:08.46 | zsoc | no that's a palm issue |
22:08.49 | egaudet | yea |
22:08.49 | Jack87-WebIRC | SteveApos: that can be caused by having my tether wifi patch installed. |
22:08.54 | zsoc | sdl isn't gles specific |
22:09.25 | dtzWill | SteveApos: maybe they don't have enough free memory? |
22:09.27 | SteveApos | Jack87: just having it installed or in use? |
22:09.46 | egaudet | where are your headers again bpadalino ? |
22:09.54 | SteveApos | dtzWill: thats what I thought at first too because it looked like it was trying to open a card but theres no memory error |
22:10.02 | bpadalino | i pasted them here: http://pastie.textmate.org/private/w7eeyu0hbfjyh6cm5ihaq |
22:10.08 | bpadalino | no idea if that works or not |
22:10.27 | destinal | SteveApos: you have to run from the terminal to see if there is an error about /dev/fb1 |
22:10.32 | dtzWill | SteveApos: you ran it from the terminal? |
22:10.37 | Jack87-WebIRC | SteveApos: having the wifi patch applled for mytether not the program itself. you can remove it in the options menu of the wifi section in my tether |
22:11.14 | *** part/#webos-internals chezbi (n=wIRCer@70-11-17-231.pools.spcsdns.net) |
22:11.15 | bpadalino | egaudet: video and this are the same thing... but yeah, i agree it should check for GLES not GL_GetAttribute |
22:11.15 | SteveApos | oh well all i have is the app itself not the patch and no dtz havent tried terminal yet |
22:11.23 | SteveApos | btw battery fixed the keyboard jack |
22:11.59 | Jack87-WebIRC | SteveApos: glad that worked.. so if you open your camera right now can you take pictures? |
22:12.24 | SteveApos | <PROTECTED> |
22:12.39 | Jack87-WebIRC | SteveApos: are you on web os 1.3.5? |
22:12.49 | SteveApos | yeah |
22:13.05 | Jack87-WebIRC | then i am fresh out of ideas... dtzWill take your swing at it |
22:13.29 | *** join/#webos-internals nfoxTc (n=don@174-153-30-51.pools.spcsdns.net) |
22:15.00 | dtzWill | Jack87-WebIRC: what am i swinging at? |
22:15.34 | Jack87-WebIRC | dtzWill: what might be causing his error... any ideas? |
22:16.25 | Jack87-WebIRC | wait SteveApos have you even tried it yet? are you getting the error? |
22:16.34 | bpadalino | egaudet: hopefully using that stuff allows for linking .. |
22:16.35 | SteveApos | just reinstalled gimme a sec |
22:16.38 | *** join/#webos-internals Lt83850c (n=your@c-24-127-180-91.hsd1.pa.comcast.net) |
22:17.41 | egaudet | no more seg fault with your headers :) |
22:17.43 | SteveApos | yeah still just getting starting and nothing happens jack |
22:18.02 | destinal | egaudet: you can now build a working lib from source? |
22:18.19 | egaudet | "working" let me try doom, hold on |
22:18.26 | SteveApos | phone slowed up for a little bit like it was trying to load it, but nothing happens |
22:18.36 | bpadalino | whoa |
22:18.39 | bpadalino | no more seg faults ? |
22:18.45 | Jack87-WebIRC | SteveApos: does doom work for you? |
22:18.47 | egaudet | bpadalino, that's right :P |
22:18.52 | egaudet | how do I run doom command line? |
22:18.55 | SteveApos | yeah doom works perfectly |
22:18.59 | SteveApos | thats why i cant figure this out |
22:19.03 | SteveApos | not sure why quake wouldnt |
22:19.06 | bpadalino | egaudet: just run the doom binary i thought ? |
22:20.05 | Jack87-WebIRC | SteveApos: ya now thats really odd. can you open terminal or ssh into the pre and try running the game then see if you get any messages |
22:20.07 | egaudet | W_Init: Init WADfiles. |
22:20.08 | egaudet | Error: W_InitFiles: no files found |
22:20.08 | jacques | bpadalino: oh nice you did the PContext.h one. I just punted on that |
22:20.29 | bpadalino | jacques: yeah - i went through and figured out what methods were available and whatnot |
22:20.34 | SteveApos | Yeah Jack thats what i was getting ready to try |
22:20.35 | bpadalino | egaudet: gotta run from the file where the binary is |
22:20.45 | bpadalino | from the location where the binary is |
22:20.50 | bpadalino | since it looks in . for the wad |
22:21.11 | rwhitby | Anyone running ipkgservice 0.9.29 successfully now? on 1.3.1 or 1.3.5 ? |
22:21.20 | egaudet | ahh ok |
22:21.28 | egaudet | <PROTECTED> |
22:21.47 | Jack87-WebIRC | SteveApos: i dont think the terminal app will display the error mightneed to ssh into the phone... or use nova term |
22:21.48 | en0x | rwhitby, runs fine on 1.3.5 |
22:21.54 | jacques | bpadalino: mind if we merge your derived headers into optware? I made some last night but yours look better |
22:22.17 | dtzWill | how did you guys build testgl? some gles->gl library? |
22:22.42 | ihateyourband | rwhitby: Also 1.3.5 and good to go |
22:22.52 | bpadalino | jacques: go nuts |
22:23.04 | jacques | bpadalino: ty |
22:23.12 | bpadalino | but it looks like the symbol lookup is no good .. |
22:23.13 | bpadalino | hrmm .. |
22:23.51 | destinal | PContext2D::CreatePixmap(unsigned int, unsigned int) |
22:23.55 | bpadalino | yeah i jsut did that |
22:23.56 | bpadalino | heh |
22:23.56 | destinal | c++filt'd |
22:24.00 | destinal | :) |
22:24.02 | bpadalino | did i not have one of those in that header ? |
22:24.14 | bpadalino | oh, i did define it .. |
22:24.17 | bpadalino | but it couldn't find it ? |
22:24.22 | destinal | bpadalino: isn't undefined symbol a failure to link? |
22:24.32 | destinal | to find the right function in a linked lib |
22:24.58 | destinal | egaudet: can you tell me what you have linked to your SDL lib? |
22:25.05 | destinal | s/to/by/ |
22:25.33 | destinal | echo `strings /usr/lib/libSDL.so |grep \.so$` |
22:25.38 | bpadalino | destinal , yeah i think so .. |
22:25.38 | *** join/#webos-internals nite (i=635a3e06@gateway/web/freenode/x-ldrvdjozedzibruu) |
22:25.44 | bpadalino | 0006abf0 W PSoftContext2D::CreatePixmap(unsigned int, unsigned int) const |
22:25.51 | destinal | it should be: libnapp.so libPiranha.so libpalmvibe.so libEGL.so /usr/lib/egl/libeglsubdrv.so libGLES_CM.so |
22:25.57 | rwhitby | ok, I think I'm out of ipkgservice fixing hell now. Where are we up to? |
22:26.16 | bpadalino | i wonder if i need that .. to define PSoftContext2D and PContext2D is an interface ? |
22:26.18 | egaudet | libnapp.so libPiranha.so libpalmvibe.so libEGL.so /usr/lib/egl/libeglsubdrv.so libGLES_CM.so |
22:28.14 | bpadalino | i wonder if i have to change over that header .. |
22:28.40 | bpadalino | to be PSoftContext2D ... but i wonder if PContext2D is just an interface or what the deal is |
22:29.21 | destinal | rwhitby: bpadalino has made some headers that seem to get us most of the way there |
22:29.24 | jacques | destinal: there are needed libs which end in .so.? |
22:29.32 | jacques | I prefer: "arm-none-linux-gnueabi-objdump -p libSDL-1.2.so.0.11.2 | grep NEEDED |
22:29.33 | jacques | " |
22:29.45 | destinal | jacques: ah, objdump |
22:29.46 | bpadalino | virtual PPixmap *CreatePixmap( unsigned int width, unsigned int height ) ; in the header instead? |
22:29.46 | destinal | good idea |
22:30.01 | rwhitby | nice of Palm to leave that on the device ... |
22:30.08 | jacques | destinal: yeah I am learning to really like objdump :-) |
22:30.31 | zsoc | I feel so removed from society. I'm in a pizaa place on an irc dev channel lol |
22:30.45 | JMyaDaGod | at least your eating lol |
22:31.00 | rwhitby | zsoc: your concept of society just needs adjusting |
22:31.12 | destinal | rwhitby: welcome to the new society :) |
22:31.34 | rb2k | almost bought a palm pre... then I found out that the european version is being treated like crap :-/ |
22:31.56 | rwhitby | rb2k: blame your carriers |
22:32.00 | rb2k | I do |
22:32.04 | rb2k | damn them! |
22:32.14 | rwhitby | they're the ones holding up the 1.3.5 update, not Palm |
22:32.31 | rb2k | on the other side, palm could have had the balls apple does and at least kept a grip on that stuff |
22:32.37 | destinal | rb2k: worry not -- we'll route around them |
22:32.47 | rb2k | also: no paid apps, no "real way" of setting APNs |
22:32.47 | rwhitby | rb2k: they're not big enough to do that |
22:32.52 | rb2k | sadly, yes |
22:33.07 | rb2k | *sigh* |
22:33.16 | JMyaDaGod | anyone in here use centro batterys as backups? |
22:33.30 | rwhitby | Palm is tiny compared to the hold that carriers have over consumers in the US and EU who are prepared to give up their control over their phone for pricing subsidies. |
22:33.37 | zsoc | JMyaDaGod: nah, not eating lol |
22:33.47 | JMyaDaGod | o just using wifi |
22:33.49 | JMyaDaGod | ? |
22:33.50 | jacques | hmm, objdump doesn't show these as NEEDED, but I also see references to: libasound.so.2 libEGL.so /usr/lib/egl/libeglsubdrv.so libGLES_CM.so |
22:33.51 | destinal | JMyaDaGod: wow, centro batteries are cheap on ebay |
22:34.01 | rwhitby | If everyone bought unlocked GSM devices, the carriers would no longer have any power. |
22:34.03 | jacques | maybe they are optional ? |
22:34.03 | zsoc | comuting time brb |
22:34.17 | rb2k | the sad thing is that it USED to be like that in Germany |
22:34.20 | rb2k | before the iphone |
22:34.28 | rb2k | most devices were available on all networks afair |
22:34.54 | JMyaDaGod | i have probably 5 of them batteries sitting around been scared to use them..... ive seen thread where people say they use them but just wanted to ask people in this room since the seem smarter than average palm user lol |
22:35.02 | rwhitby | rb2k: yep, so the consumers have given the power back - you can't blame the carriers for acting like businesses and accepting the power back |
22:35.13 | bpadalino | so where do we stand with the libsdl stuff? |
22:35.30 | rb2k | I blame the carriers for not getting that they just supply the network |
22:35.36 | rb2k | they keep on coming up with new crap |
22:35.38 | rb2k | and it never works |
22:35.43 | destinal | the carriers are fighting against becoming commodities (which they should be) -- your land-line phone company doesn't try to own your home or your phone |
22:35.49 | Jack87-WebIRC | JMyaDaGod: ya o ise centro battery as a back up |
22:36.05 | rwhitby | rb2k: carriers that are just pipes become commodities. shareholders don't like companies that are commodities. |
22:36.18 | JMyaDaGod | ok thanks Jack87 thats a reliable source thanks |
22:36.21 | jacques | gred FTL |
22:36.32 | jacques | s/e/ee/ |
22:36.35 | egaudet | I cant find PContext2D references anywhere |
22:36.45 | bpadalino | egaudet: yeah it's PSoftContext2D |
22:36.48 | destinal | they _should_ be commodities. we don't need value adds from the vendor, it should present a standard set of services |
22:36.57 | bpadalino | but they call it PContext2D in the file .. |
22:37.05 | destinal | the creativity should happen on the device which you can use on any carrier |
22:37.06 | bpadalino | not sure how to do that .. |
22:37.13 | bpadalino | egaudet: maybe make those functions virtual in the header ? |
22:37.15 | Jack87-WebIRC | JMyaDaGod: haha i wouldnt call me reliable source. but it hasnt caused me any problems |
22:38.15 | bpadalino | that way it will give PSoftContext2D a way to grab them ? |
22:38.15 | rwhitby | destinal: it's only the consumers that can drive that, by buying unlocked phones |
22:38.15 | JMyaDaGod | Jack87-WebIRC: is there is a work around for the mytether free for 1.3.5? |
22:39.09 | destinal | rwhitby: makes me wish I would have waited for the German GSM pre and imported it for use on ATT or Tmobile... or I suppose I could have supported nokia which sells unlocked phones directly to anyone anywhere |
22:39.14 | destinal | the N900 looks cool :) |
22:39.16 | egaudet | I haven't done C++ for so long, not sure how to do that bpadalino |
22:39.24 | jacques | egaudet: are you trying to run a cross-compiled libsdl.so ? |
22:39.31 | egaudet | yea jacques |
22:39.41 | bpadalino | egaudet: just type "virtual" before the function names in that PContext2D |
22:39.47 | Jack87-WebIRC | JMyaDaGod: i havent tried it. i would imagine just reinstalling it would have it workig again |
22:39.48 | bpadalino | rebuild .. and see if that helps |
22:40.08 | jacques | egaudet: ah OK :-) it has to be configured / built perfectly for that to work |
22:40.15 | jacques | I guess we aren't there yet |
22:40.35 | egaudet | well we are almost there, the holdup is the missing palm headers |
22:40.40 | JMyaDaGod | i mean i didnt even get it working on 1.3.1 the wifi that is..... is it possible? |
22:40.41 | jacques | (quite yet) |
22:40.50 | egaudet | the only thing I dont' have in mine is alsa |
22:41.17 | jacques | egaudet: did you build yours from an optware checkout? |
22:41.19 | egaudet | <PROTECTED> |
22:41.25 | egaudet | jacques, no |
22:41.46 | jacques | oh :-( |
22:41.54 | egaudet | I'm sure it would work |
22:41.59 | egaudet | with a couple tweaks |
22:42.05 | bpadalino | hrmm .. |
22:42.09 | bpadalino | a vtable is now missing ? |
22:42.42 | bpadalino | oh ok . |
22:43.04 | bpadalino | that doesn't really help too much it seems .. maybe we do need to define PSoftContext2D |
22:43.22 | destinal | hmm, $4.89 w/ free shipping 1150mAh OEM centro batteries on ebay |
22:43.23 | *** part/#webos-internals zsoc (n=zsoc@unaffiliated/zsoc) |
22:43.26 | destinal | I may have to snag a couple |
22:43.53 | Jack87-WebIRC | rwhitby: SteveApos is getting segfault running quake |
22:44.20 | bpadalino | egaudet: http://pastie.textmate.org/private/gedmlbtsqelcgmfcghnva - what if you try that ? |
22:45.19 | egaudet | what env var do I set to add a library path? LD_LIBRARY_PATH ? |
22:45.32 | egaudet | does that work at build time |
22:45.36 | nfoxTc | so how long did it take you guys to actualy program preware? |
22:46.15 | Jack87-WebIRC | rwhitby: he is getting the segfualt when trying to launch the game (not enter a new game like we ran into last night) |
22:46.34 | egaudet | <PROTECTED> |
22:47.01 | dtzWill | egaudet: what are you trying to do? -Wl,-rpath=LIBPATH hard-codes in the same search path that LD_LIBRARY_PATH uses |
22:47.10 | dtzWill | egaudet: or do you mean for compilation/linking use? |
22:47.34 | rwhitby | nfoxTc: it was about a month |
22:47.36 | idontwan2know | Maybe I'm being dense here, but what good do Centro batteries do you unless you happen to have a Centro around to charge them in? |
22:47.47 | bpadalino | oh, there needs to be a const in there |
22:47.50 | egaudet | dtzWill, I wanted it to pick them up for compliation/link without modifying the makefile |
22:48.21 | rwhitby | egaudet: LDFLAGS ? |
22:48.50 | *** join/#webos-internals navinag (i=62f59b58@gateway/web/freenode/x-ikjarcbeqamuxizy) |
22:49.13 | egaudet | rwhitby, what's the process for finding the libs like -lnapp when building sdl-webos from optware |
22:49.29 | SteveApos | dtzWill: do you know what would cause quake to give this error root@palm-webos-device:/# sh quake |
22:49.29 | SteveApos | Added packfile ./id1/pak0.pak (339 files) |
22:49.29 | SteveApos | FindFile: can't find gfx/pop.lmp |
22:49.29 | SteveApos | Playing shareware version. |
22:49.29 | SteveApos | PackFile: ./id1/pak0.pak : gfx.wad |
22:49.30 | SteveApos | Console initialized. |
22:49.32 | SteveApos | Segmentation fault |
22:49.34 | bpadalino | egaudet: change it to be const like this .. |
22:49.42 | bpadalino | const PPixmap * CreatePixmap( unsigned int width, unsigned int height ) ; |
22:49.47 | rwhitby | egaudet: they need to be staged first |
22:49.59 | jacques | egaudet: I just put them in staging/opt/lib/ and it found them |
22:50.01 | zsoc | OOOooook. So where we at? |
22:50.17 | rwhitby | egaudet: but I'm working on a better solution in preware/build.git for this stuff that no longer needs optware |
22:50.29 | bpadalino | zsoc, trying to get the silly headers i put together with a libsdl built from our own stuff to match up what's out there .. |
22:50.48 | en0x | is ipkgservice signed now? i no longer get the script message |
22:50.49 | en0x | :) |
22:50.51 | zsoc | bpadalino: what was missing that we needed extra headers? |
22:50.58 | dtzWill | SteveApos: no idea. can you do a 'md5sum id1/pak0.pak' from that directory? |
22:51.06 | bpadalino | zsoc: ./src/video/fbcon/Piranha/PContext.h |
22:51.15 | bpadalino | ./src/haptic/linux/PalmVibe.h |
22:51.16 | SteveApos | yeah let me get back to the bin directory real quick |
22:51.24 | bpadalino | and ./src/events/webos/integrated/napp/NApp_c.h |
22:51.52 | egaudet | bpadalino, ./src/video/fbcon/SDL_fbvfb.cc:13: error: invalid conversion from 'const PPixmap*' to 'PPixmap*' |
22:51.54 | dtzWill | SteveApos: sure. that command should help determine if perhaps pak0.pak somehow got corrupt/incomplete |
22:52.04 | Jack87-WebIRC | JMyaDaGod: oh no.. the wifi will not work on the free one |
22:52.14 | bpadalino | ruh roh |
22:52.27 | egaudet | what lib is PSoftContext2D in, maybe I'm missing that link? |
22:52.28 | zsoc | bpadalino: hm... that seems fun. |
22:52.32 | SteveApos | says theres no such file |
22:52.56 | Jack87-WebIRC | inside the id1 dir |
22:53.06 | Jack87-WebIRC | SteveApos: cd id1 |
22:53.13 | SteveApos | lol my bad |
22:54.06 | bpadalino | ah crap .. |
22:54.57 | Jack87-WebIRC | SteveApos: lol i put id1 (one) needs to be idl (L) |
22:55.03 | bpadalino | egaudet: move the const to the end of the line right before the ; .. |
22:55.35 | destinal | bpadalino: pretty sure it's libPiranha |
22:55.51 | bpadalino | destinal: what is ? i am lost :( |
22:56.06 | destinal | err egaudet: pretty sure it's libPiranha |
22:56.17 | egaudet | I can't find CreatePixmap in libPiranha |
22:56.18 | bpadalino | oh, yeah it's libPiranha |
22:56.22 | bpadalino | it's there |
22:56.55 | bpadalino | hrmm . |
22:57.14 | egaudet | nm libPiranha.so | grep CreatePixmap |
22:57.56 | *** join/#webos-internals alkos333 (n=alkos333@173.7.162.158) |
22:58.01 | *** join/#webos-internals atlanta (i=48bdc1df@gateway/web/freenode/x-oktfakpseetdkaty) |
22:58.03 | atlanta | hey hey |
22:58.16 | *** join/#webos-internals entity311 (i=entity@66.183.255.181) |
22:58.18 | SteveApos | root@palm-webos-device:/media/cryptofs/apps/usr/palm/applications/org.webosinternals.sdlquake/bin/id1# md5sum pak0.pak |
22:58.18 | SteveApos | 5906e5998fc3d896ddaf5e6a62e03abb pak0.pak |
22:58.40 | bpadalino | egaudet: yeah you're right .. i think it's a W in libSDL .. what does W mean in nm ? |
22:58.58 | zsoc | bpadalino: So, from what you can tell, how much of the full OpenGL ES spec is missing from Palm's libsdl port? |
22:59.10 | bpadalino | zsoc, i think it's all there? |
22:59.21 | egaudet | <PROTECTED> |
22:59.21 | egaudet | <PROTECTED> |
22:59.21 | egaudet | <PROTECTED> |
22:59.21 | egaudet | <PROTECTED> |
22:59.21 | zsoc | bpadalino: oh, then we're pretty golden. |
22:59.24 | egaudet | woops |
22:59.33 | Jack87-WebIRC | dtzWill: do you thinking moding the config file will bind keys? |
23:00.02 | bpadalino | egaudet: capital W is the same thing ? |
23:00.06 | egaudet | yea |
23:00.32 | dtzWill | Jack87-WebIRC: sure; i just don't know what the values are. it's on my agenda to log all the keys as they're pressed and see if i can't make a reasonable config |
23:00.39 | bpadalino | hrmm .. |
23:00.48 | bpadalino | egaudet: so that W is in libSDL |
23:00.53 | SteveApos | dtzWill: that help at all? |
23:01.07 | Jack87-WebIRC | SteveApos: ... |
23:01.08 | Jack87-WebIRC | <PROTECTED> |
23:01.13 | dtzWill | SteveApos: thanks for the remidner sorry |
23:01.19 | dtzWill | SteveApos: yes that means your pak0.pak is just fine |
23:01.23 | egaudet | yea so I don't know what that means? inline or something? |
23:01.25 | dtzWill | which it really should be, but o_O |
23:01.31 | ird | does anyone else get a blank sms back instantly after sending one? |
23:01.40 | ird | sometimes. |
23:01.46 | atlanta | ird: negative |
23:01.48 | *** part/#webos-internals JMyaDaGod (n=jmya@173.62.137.128) |
23:02.11 | nfoxTc | sometimes ird..but only when my imaginary friend isnt mad at me |
23:02.17 | ird | heh |
23:02.29 | ird | Maybe it's a network issue. |
23:02.32 | frozenbinary | sometimes |
23:02.46 | ird | It's happened over multiple WebOS versions and installs. |
23:02.51 | *** join/#webos-internals synnine (n=wIRCer@97-120-162-172.ptld.qwest.net) |
23:03.01 | Jack87-WebIRC | dtzWill: looks like the menu buttons need their own set of bindings maybe? |
23:03.42 | zsoc | Jack87-WebIRC: Looks like we can use the gesture area. It gives an ascii value |
23:04.00 | frozenbinary | really? |
23:04.06 | frozenbinary | thats neat |
23:04.09 | Jack87-WebIRC | zsoc: nice.. that would be awesome for changing weapons |
23:04.50 | Jack87-WebIRC | zsoc: now the back gesture acts as escape on doom |
23:04.54 | zsoc | Jack87-WebIRC: yeah hold on, lemme run that utility again and see which one it is |
23:04.56 | synnine | maybe someone can help me with the pdf extract & landscape patch? |
23:04.56 | egaudet | bpadalino, you think we are going to have to disassemble CreatePixmap and make it ourselves? |
23:04.59 | *** join/#webos-internals valexa (n=valexa@nextdesign.iasi.rdsnet.ro) |
23:05.02 | zsoc | Jack87-WebIRC: Yeah, back gesture gives 'esc' ascii, go figure right? ;) |
23:05.06 | BoBoYsDaDDa | ok i know this isn't a linux help chan but can someone please tell me what i am doing wrong with this unzip command? unzip -d /usr/local/games/epsxe/ /Home/Download/epsxe160lin.tmp |
23:05.10 | bpadalino | egaudet: i am not sure .. :\ |
23:05.25 | zsoc | BoBoYsDaDDa: unzip? ew |
23:05.40 | egaudet | anyone can read assembly good, the function has less than 30 instructions |
23:05.48 | dtzWill | zsoc: good find with the gesture area! |
23:06.29 | *** join/#webos-internals El_Matarife (n=El_Matar@adsl-68-88-72-8.dsl.rcsntx.swbell.net) |
23:06.33 | synnine | how do you launch the pdf extractor? yes I'm stupid. |
23:06.33 | Jack87-WebIRC | zsoc: ya.. lol. as for full swipe that be nice to know. i dont think it will work on doom (i dont think it had next weapon just number keys) but for quake and some others it will come in really handy |
23:06.35 | egaudet | http://webos.pastebin.com/m349f2c78 |
23:07.04 | synnine | doesn't show up in launcher |
23:07.11 | acydlord | Jack87-WebIRC, full swipe may cause issues with some who have advanced gestures enabled |
23:07.29 | Jack87-WebIRC | dtzWill: did you ever upload the sdlquake file |
23:08.07 | Jack87-WebIRC | acydlord: when i have doom running doing fullswipe doesnt do anything (i have advanced gestures enabled) |
23:08.24 | synnine | damn, back to google. |
23:08.34 | dtzWill | Jack87-WebIRC: which sdlquake? that doesn't crash? not yet no |
23:08.37 | *** join/#webos-internals swisstomcat (n=tomcat@gw.ptr-80-238-205-175.customer.ch.netstream.com) |
23:08.39 | Jack87-WebIRC | dtzWill: the working sdlquake file |
23:08.49 | swisstomcat | well, here i am |
23:08.51 | dtzWill | Jack87-WebIRC: I can upload it and link here; publishing it more won't be useful yet |
23:08.54 | dtzWill | Jack87-WebIRC: one sec |
23:09.17 | acydlord | Jack87-WebIRC, ahh, forgot that sdl probably handles the keymap subsystem at that point |
23:09.25 | Jack87-WebIRC | ya thats what i ment. i want to play with key bindings (i really dont know what i am doing so dont think i will be useful) |
23:09.25 | rwhitby | zsoc: do we have a diff of any and all of the source file changes that you made to compile sdldoom? |
23:09.34 | *** join/#webos-internals Mark_M (n=milliman@65.100.131.185) |
23:09.36 | acydlord | and i think pgup pgdown did next/prev weapon |
23:10.00 | Mark_M | Sounds like a Doom discussion |
23:10.09 | zsoc | rwhitby: no, i'm keeping them all to myself |
23:10.24 | Jack87-WebIRC | acydlord: id it did then we should be in luck :) |
23:10.28 | bitshifter_wirc | Jack87-WecIRC: full swipe swaps cards for me in doom |
23:10.32 | rwhitby | zsoc: how much are you charging? |
23:10.32 | swisstomcat | so, how do i help? |
23:10.39 | zsoc | rwhitby: you really thought i was kidding when i said i typed 'make' ? |
23:10.47 | Mark_M | Hey rwhitby and zsoc, Great job on Doom!!!! |
23:10.50 | zsoc | rwhitby: the only thing 'breakthrough' i did was realize when you ran an sdl app, it worked :P |
23:10.57 | dtzWill | ooooo quake recognizes both forward and backwards gesture (thanks zsoc for the idea) |
23:11.01 | dtzWill | so we can bind them :D |
23:11.02 | *** join/#webos-internals dartman11 (n=wIRCer@cpe-069-134-203-107.nc.res.rr.com) |
23:11.10 | rwhitby | zsoc: no, but you have two different binaries in play, so a source file has changed somewhere. |
23:11.26 | Mark_M | I guess we have to thank Palm for including the SDL |
23:11.34 | rwhitby | zsoc: e.g. for the keybindings one you send to Jack87-WebIRC |
23:11.35 | zsoc | rwhitby: actually no, i changed SDL headers |
23:11.47 | dtzWill | bah i haev to disable optmizations to get quake to work completely; which drops the fps abuot 30% |
23:11.50 | dtzWill | :( |
23:11.52 | rwhitby | zsoc: right - those are the diffs I'm talking about |
23:11.54 | zsoc | rwhitby: the one i sent to him, was me _removing_ key bindings, so .doomrc would work |
23:11.58 | Mark_M | Has anyone played with the EXIF data in JPEGs? |
23:12.02 | Jack87-WebIRC | acydlord: i was mistaken bitshifter_wirc is right it odes actually swipe cards :( |
23:12.05 | zsoc | rwhitby: so the one he has, is an unpatched sdldoom |
23:12.32 | rwhitby | zsoc: ok, can you send the sdl header diffs then please? |
23:12.37 | zsoc | dtzWill: damn skippy we can. now look in 'mouse' for turnleft and turnright |
23:12.43 | zsoc | rwhitby: i don't understand. There aren't any. |
23:12.44 | swisstomcat | mark_m: also ask in #webos |
23:12.51 | acydlord | Jack87-WebIRC, sad hat. |
23:12.57 | Mark_M | swisstomcat thanks |
23:12.59 | nfoxTc | hmm how are you guys going to handle looking up and down in quake? |
23:12.59 | zsoc | dtzWill: er, webos sdl uses 'mouse' as touchscreen. |
23:13.05 | nfoxTc | or any other fps |
23:13.11 | zsoc | nfoxTc: gotta be touchscreen look |
23:13.11 | dtzWill | zsoc: i'm not sure if sdlquake is recognizing the touchscreen |
23:13.15 | zsoc | dtzWill: it does |
23:13.22 | zsoc | dtzWill: if it recognizes a mouse, it recognizes the ts |
23:13.24 | rwhitby | zsoc: 09:41 zsoc: rwhitby: actually no, i changed SDL headers |
23:13.25 | dtzWill | zsoc: did you do something for doom to recognize, say, taps? |
23:13.26 | nfoxTc | ah ok, not bad |
23:13.26 | acydlord | yeah, a tap on the screen is mouse1 |
23:13.28 | Mark_M | Yeah, it looks like everyone is too engrossed in Doom and Quake |
23:13.57 | zsoc | rwhitby: Ok. I originally changed headers to bind keys, before I realized how .doomrc worked. Changing those headers broke .doomrc, so I changed them back (ie: unchanged them) to fix the .doomrc settings functioning |
23:13.59 | nfoxTc | ooo so you can drag to look around? and tap is a click |
23:14.02 | Mark_M | Next will be guiding with the acceleramoter |
23:14.18 | rwhitby | zsoc: there is one binary in Preware, and a different binary in Jack87-WebIRC's hands. That means there is a change somewhere. I'm looking for the change which matches what we released. |
23:14.21 | zsoc | dtzWill: a "tap" is mouse click 0 |
23:14.30 | zsoc | rwhitby: oh. |
23:14.31 | ali1 | from what i saw in the SDL, accelerometer is the joystick |
23:14.37 | Jack87-WebIRC | if we can scroll on browser we should be able to control look on quake right? |
23:14.43 | Jack87-WebIRC | browser scrolls up down left right! |
23:14.45 | zsoc | rwhitby: er, 1 second.. i don't think i have the old header. |
23:14.47 | Jack87-WebIRC | same with picture apps |
23:14.59 | synnine | I want to smash my pre into bits |
23:15.06 | zsoc | rwhitby: well if you're using 'standard' headers, youd have a match to what Jack87 has |
23:15.09 | rwhitby | zsoc: please don't tell me we released a binary for which we no longer have source ... |
23:15.25 | zsoc | rwhitby: hold on i have it somewhere |
23:15.28 | rwhitby | thx |
23:15.35 | zsoc | rwhitby: but it's useless, but ok |
23:15.50 | zsoc | rwhitby: it was /usr/include/sdl/SDL_keysym.h |
23:15.55 | rwhitby | it may be useless, but it's what's in the binary that everyone is using .... |
23:16.20 | *** part/#webos-internals swisstomcat (n=tomcat@gw.ptr-80-238-205-175.customer.ch.netstream.com) |
23:16.55 | egaudet | http://webos.pastebin.com/m5664d492 |
23:17.06 | synnine | what's a good channel to get help with the pdf vier patches? |
23:18.28 | *** join/#webos-internals goatrope (n=wIRCer@12.130.116.235) |
23:19.00 | acydlord | hmm, i'm thinking about creating a webos subreddit on reddit |
23:19.26 | synnine | shit not even an answer for that? fuck it, time to go beat off to some porn. |
23:19.43 | egaudet | bpadalino, destinal , any other ideas? |
23:20.05 | destinal | egaudet: I'm getting to where you are now |
23:20.14 | ihateyourband | synnine: The pdf extractor is to extract the program, not pdf's as far as I know |
23:20.21 | dtzWill | aw no optware valgrind :) |
23:21.28 | ali1 | man i wish i can look into palm's media demuxers to see what the hell they're doing |
23:21.35 | destinal | egaudet bpadalino: http://webos.pastebin.com/m260581f1 |
23:21.46 | zsoc | rwhitby: http://www.pastebin.ca/1735571 |
23:21.57 | destinal | egaudet bpadalino: lots of Piranha related problems |
23:22.07 | egaudet | the only header you need for opengles is EGL/egl.h |
23:22.10 | *** part/#webos-internals goatrope (n=wIRCer@12.130.116.235) |
23:22.17 | bpadalino | whee |
23:23.16 | egaudet | GLES/gl.h can be empty and GLES/egl.h just include EGL/egl.h |
23:23.34 | *** join/#webos-internals edektor (n=edektor@static-208-187-122-54.bbsc.net) |
23:23.35 | bpadalino | destinal, so are those all the functions i defined in the PContext.h header ? |
23:24.39 | zsoc | ali1: it's just standard TI GST stuff with dsp bridge access tossed in |
23:24.50 | zsoc | ali1: 'presumably' |
23:25.58 | rwhitby | zsoc: http://git.webos-internals.org/?p=games/sdldoom.git;a=commit;h=e135de26d7bc54a6997926fd48b004d33736c924 |
23:26.13 | zsoc | rwhitby: oh how fancy of you :P |
23:26.37 | rwhitby | zsoc: just making sure our binaries are reproducible |
23:26.56 | zsoc | rwhitby: its sort of a silly hack. but the keybindings _and_ the menu directions work ;) |
23:28.23 | *** part/#webos-internals synnine (n=wIRCer@97-120-162-172.ptld.qwest.net) |
23:30.18 | Jack87-WebIRC | zsoc: so in your hack the ascii values change? but menu works? |
23:30.47 | zsoc | Jack87-WebIRC: that's because I told SDL that the 'up,down,left,and right' keys were ascii 'h,g,y,b' |
23:30.55 | zsoc | in other words, i didn't map them, i changed their key binding |
23:31.14 | zsoc | as in, when you press h,g,y,b you are also pressing up,down,left,right |
23:31.46 | Jack87-WebIRC | zsoc: oh... and in the doomrc file they are not actually up down left right |
23:31.47 | *** join/#webos-internals feyesh (n=feyesh@pool-71-98-20-16.mdsnwi.dsl-w.verizon.net) |
23:31.55 | feyesh | Hi |
23:32.13 | dtzWill | zsoc: i wrote a simple patch that reverses the video for sdldoom |
23:32.20 | zsoc | Jack87-WebIRC: they are, but they aren't |
23:32.25 | dtzWill | since it made sense to me and perhaps others; does that sound useful? |
23:32.31 | zsoc | dtzWill: ... like makes it go backwards? |
23:32.34 | *** join/#webos-internals entity0 (i=entity@66.183.255.181) |
23:32.36 | zsoc | dtzWill: oh, upsidown |
23:32.37 | dtzWill | rotates 180 |
23:32.41 | dtzWill | sorry |
23:32.44 | zsoc | dtzWill: yes, multiple people wanted that |
23:32.47 | bpadalino | destinal: i am pretty confused about this whole thing .. :( |
23:32.53 | *** join/#webos-internals Sarg (i=445d868f@gateway/web/freenode/x-rgbovryoangqqxzq) |
23:33.24 | bpadalino | i think PValue is a superclass of PFixed .. and PFixed is what everything uses for real ? |
23:33.43 | dtzWill | zsoc: okay b/c what you're doing sounds update-worthy shortly and might me nice to merge them |
23:33.50 | dtzWill | also would change what kind of keybindings make sense :) |
23:34.03 | Jack87-WebIRC | hum zsoc i think you will need to set up launcher with options for these games or rwhitby can since he has been doing the launcher.. so the option for left/right hand and custom key bindings |
23:34.21 | zsoc | dtzWill: we can't left strafeleft or back to work |
23:34.37 | rwhitby | Jack87-WebIRC: rick_home is working on the launcher app |
23:34.48 | zsoc | dtzWill: strafeleft always goes turbo straferight, doesn't matter what binding we use. wahots thinks it's a bug in webos sdl |
23:35.01 | rwhitby | but we need to work out how to pass through options to the upstart script |
23:35.04 | Jack87-WebIRC | rwhitby thanks... rick_home did you get that ;) |
23:35.23 | dtzWill | zsoc: didn't wahots also say he fixed this bug? |
23:35.42 | zsoc | dtzWill: not while i was around. it was going to have to be a binary patch unless he came up with an sdldoom src patch |
23:35.56 | zsoc | dtzWill: i think he said he had fixed similar key scanning issues before |
23:36.22 | dtzWill | zsoc: ah i might have misunderstood |
23:36.34 | dtzWill | zsoc: in fact i probably did :0 |
23:36.36 | dtzWill | *:) |
23:36.44 | zsoc | xD |
23:36.45 | zsoc | as oil says |
23:37.24 | rwhitby | bbl - zsoc, dtzWill: you guys are the app owners, so update as you see fit :-) |
23:37.48 | zsoc | that involved fixing things... heh |
23:38.26 | ird | rwhitby: a friend of mine showed up while I was playing the pod cast. |
23:38.39 | ird | rwhitby: He said your accent was... desirable.. |
23:38.41 | Abyssul | lol wtF? |
23:39.16 | zsoc | I agree. |
23:39.29 | *** join/#webos-internals entity- (i=entity@66.183.255.181) |
23:39.29 | feyesh | has anyone had issues with 1.3.5 update? |
23:39.53 | zsoc | feyesh: if you didn't read docs about how to be migration ready, then everyone _should_ have issues |
23:40.24 | ird | I just thought it was kind of funny. |
23:40.34 | ird | I'm not attracted to men btw. |
23:40.46 | zsoc | ird: I couldn't be in the same room as rod and tim |
23:40.57 | zsoc | ird: that's probably unnecessary info |
23:41.04 | ird | Why? |
23:41.17 | ird | I didn't want anyone to get the wrong idea. |
23:41.29 | zsoc | ird: what's the difference? no one's having ideas :P |
23:42.09 | ird | This is why I shouldn't come here when I'm... tired. |
23:42.37 | zsoc | ird: lol no i get it man, i've said many ridiculous things... 'tired'. |
23:42.40 | *** join/#webos-internals alphaone (n=alphaone@2001:638:602:af01:0:0:0:1) |
23:42.41 | *** join/#webos-internals mikeDOTd (n=mikedotd@ip67-91-233-66.z233-91-67.customer.algx.net) [NETSPLIT VICTIM] |
23:45.35 | ird | zsoc: :) |
23:45.51 | ird | left handed cigarettes and whatnot. |
23:45.57 | zsoc | in fact, i'm going to go get tired right now |
23:46.11 | Jack87-WebIRC | dtzWill: back gesture is esc on quake as well |
23:46.40 | dtzWill | Jack87-WebIRC: on mine it does 'AUX24" and "AUX25" or something for forward back (don't remember the numbers) |
23:47.29 | Jack87-WebIRC | dtzWill: i am on the demo screen it keeps bring up the menu. and when i enter single player doing it goes back to main menu |
23:47.38 | dBsooner | rwhitby: ping |
23:47.45 | acydlord | well im off for awhile, gotta try to shave 4 seconds off my lap time in gran turismo 5 |
23:47.49 | dtzWill | Jack87-WebIRC: nice |
23:48.27 | Jack87-WebIRC | what tools can i use to figure out the output of keys |
23:49.01 | zsoc | Jack87-WebIRC: the sdl test utility testkeys comes to mind |
23:49.06 | *** join/#webos-internals LurkerXXX_ (n=LurkerXX@adsl-99-128-16-189.dsl.bcvloh.sbcglobal.net) |
23:49.28 | freakout | blehc |
23:49.28 | zsoc | wonders if he could hack the lock/unlock/power key as a 'trigger' button |
23:49.48 | *** join/#webos-internals nfoxTc (n=nfoxTc@174-153-30-51.pools.spcsdns.net) |
23:49.50 | zsoc | freakout: what? I was talking about you earlier |
23:50.02 | Jack87-WebIRC | dtzWill: during the demo back gesture pops up aux25 is unbound, hit f4 to set |
23:50.03 | Jack87-WebIRC | :) |
23:50.10 | freakout | zsoc: my ears were burning |
23:50.24 | freakout | Do you really think the Pre's power button could withstand being a trigger? |
23:50.39 | zsoc | freakout: no, but i want to do it anyway :P |
23:50.43 | freakout | what I really want is a way to flip the screen orientation... |
23:50.44 | Jack87-WebIRC | zsoc: can you hack the accele as a mouse? |
23:50.50 | zsoc | freakout: dtzWill already did it |
23:50.55 | freakout | aha! |
23:50.57 | freakout | cool. |
23:51.01 | zsoc | Jack87-WebIRC: it's a joystick, and it's already hacked |
23:51.08 | freakout | dtzWill: I posted about your work on Palm Infocenter, btw |
23:51.13 | Jack87-WebIRC | zsoc: nice :) hehe |
23:51.24 | freakout | Now all I need is webOS 1.3.5 so I can play with all this myself :) |
23:51.27 | Jack87-WebIRC | maybe that can be used for viewing! |
23:51.34 | zsoc | Jack87-WebIRC: mouse=touchscreen, joystick=accelerometer |
23:51.47 | zsoc | freakout: ah, that's why you're grumpy ;) |
23:52.09 | freakout | dtzWill: so obviously you can flip it so the keyboard is on the left, but can you flip the orientation into portrait as well? |
23:52.46 | zsoc | freakout: webos-sdl forces resolution scaling |
23:52.55 | dtzWill | Jack87-WebIRC: updated sdlquake http://wdtz.org/files/sdlquake |
23:52.57 | destinal | these test programs are pretty cool though |
23:53.00 | dtzWill | enjoy |
23:53.01 | zsoc | freakout: with a binary patch to libsdl.so we could do it |
23:53.10 | dtzWill | no more crashing, etc, and touchpad works if it is warpy as heck |
23:53.24 | zsoc | destinal: they are _super_ cool, testmouse is my favorite |
23:53.28 | zsoc | and sprite is funny |
23:53.39 | destinal | heh, 5 mice, yup |
23:54.17 | destinal | hmm, testlock crashed luna but kept running |
23:54.29 | zsoc | the fact that testcdrom is even there is funny |
23:55.11 | dtzWill | although fps is down from 9 or so to 6 on mine |
23:55.13 | dtzWill | :( |
23:55.20 | Jack87-WebIRC | dtzWill: this is awsome worked like a charm just replaced the quake file in the package rwhitby had created and runs off launcher |
23:55.32 | ird | zsoc: what are these test apps? |
23:56.03 | zsoc | ird: download/extract sdl 1.2 source. apply palm sdl patch (opensource.palm.com) and config/install what's in the /test folder |
23:56.10 | Jack87-WebIRC | enter is jump |
23:56.11 | Jack87-WebIRC | lol |
23:56.19 | zsoc | cross compile of course, and run on the pre |
23:56.23 | Jack87-WebIRC | a looks up |
23:56.39 | zsoc | Jack87-WebIRC: it's gotta be slow as heck with no gles no? |
23:56.51 | ird | wow I totally have no idea how to cross compile :p |
23:56.53 | ird | seriously. |
23:57.07 | ird | Google here I come... |
23:57.08 | zsoc | ird: yeah, i swear it took me 3 weeks to even comprehend it. |
23:57.20 | Jack87-WebIRC | zsoc: ya much laggier then the demo |
23:57.21 | ird | I mean, I know what it is.. |
23:57.24 | ird | Just how to do it. |
23:57.43 | dtzWill | Jack87-WebIRC, zsoc: the crash before was a compiler related issue |
23:57.43 | zsoc | ird: now I have 3 userlands tho :) Albeit I don't have the best option... which is the codesorcery stuff |
23:57.46 | dtzWill | that i'm looking into it now |
23:57.49 | zsoc | dtzWill: interesting |
23:58.01 | dtzWill | i mean 10fps or so is terrible and gles would reaalyyy help |
23:58.08 | dtzWill | but 6fps is so much worse |
23:58.15 | zsoc | lol |
23:58.22 | dtzWill | i mean almost half the fps :( |
23:58.24 | zsoc | dtzWill: well the gles guys are chugging away... |
23:58.29 | dtzWill | yep :) |
23:58.30 | Jack87-WebIRC | touch scree does forward back going up and down look right and left.. but fires whole time finger is on screen |
23:58.41 | dtzWill | Jack87-WebIRC: yeah that seemed to be my experience |
23:58.42 | Jack87-WebIRC | i wonder if tapping gesture has a key value |
23:58.52 | zsoc | Jack87-WebIRC: that's ok, we'll remove the map for mouse button 1 |
23:58.55 | dtzWill | the maemo port did something to make the touchscreen work better i might look at that |
23:59.04 | ird | zsoc: couldn't I just compile it on the pre? |
23:59.13 | bpadalino | too sloooow |
23:59.16 | zsoc | ird: that's the "quickest" option, yes, native compilation |
23:59.20 | zsoc | bpadalino: it's not back for most things |
23:59.27 | ird | It probably wouldn't be any slower than my pc. |
23:59.30 | zsoc | ird: it's just bad for a lot of reasons. |
23:59.34 | ird | I've seen faster netbooks these days. |
23:59.40 | nfoxTc | hey it possible to save in doom? |
23:59.52 | zsoc | ird: but yes, one of the userlands I use often is debian chroot |
23:59.54 | *** part/#webos-internals bitshifter_wirc (n=wIRCer@pool-71-179-26-236.bltmmd.fios.verizon.net) |
23:59.56 | zsoc | nfoxTc: sure, do it all the time |