01:01.32 | *** join/#htc-linux elysion_ (n=elysion@k203c.lanhovi.tontut.fi) |
04:35.12 | *** part/#htc-linux _law_ (n=_law_@213.173.86.202) |
05:01.36 | *** join/#htc-linux sadeness_ (n=LamersIn@nat1.rlan.ru) |
05:15.07 | *** join/#htc-linux drno (n=drno@eki.student.utwente.nl) |
05:20.48 | *** join/#htc-linux ellisway (n=ellis@host-87-74-241-174.bulldogdsl.com) |
05:21.42 | *** join/#htc-linux _law_ (n=law@mail.stiftadmont.at) |
06:05.48 | *** join/#htc-linux rob_w|mis (n=rob_w@p549B9FB6.dip0.t-ipconnect.de) |
06:25.11 | *** join/#htc-linux goxboxlive (n=goxboxli@195.159.97.196) |
06:25.33 | goxboxlive | good morning |
06:27.53 | *** join/#htc-linux pleemans (n=peter@d5152D19B.access.telenet.be) |
07:13.22 | *** join/#htc-linux Fossi (n=cmewes@195.177.48.115) |
07:44.07 | *** join/#htc-linux cyrill62 (n=cyrill62@130.252.146.195.dynamic.adsl.abo.nordnet.fr) |
07:59.11 | *** join/#htc-linux cyrill62 (n=cyrill62@130.252.146.195.dynamic.adsl.abo.nordnet.fr) |
08:00.22 | *** join/#htc-linux cyrill62 (n=cyrill62@130.252.146.195.dynamic.adsl.abo.nordnet.fr) |
08:32.19 | *** join/#htc-linux cyrill62 (n=cyrill62@130.252.146.195.dynamic.adsl.abo.nordnet.fr) |
08:34.57 | *** join/#htc-linux rmoravcik (n=rmoravci@pc-3s0zt5w2e4y0vzmhnrzq3a21zqajzfw.users.student.utc.sk) |
08:38.09 | *** join/#htc-linux psokolovsky_ (n=psokolov@empty-crossing.volia.net) |
08:55.14 | *** join/#htc-linux BabelO (n=root@lun34-2-82-238-28-28.fbx.proxad.net) |
09:03.29 | cr2 | hi BabelO |
09:05.55 | BabelO | hi cr2 :) |
09:06.08 | cr2 | WARNING: Qtopia does not support x86_64. Using -platform linux-g++-32 |
09:06.08 | cr2 | WARNING: Qtopia does not support x86_64. Using -xplatform linux-generic-g++-32 |
09:06.38 | cr2 | i'm not interested in -device zaurusclamshell |
09:06.48 | cr2 | because it does not support the phone. |
09:07.14 | cr2 | is greenphone the only feasible target ? |
09:07.18 | BabelO | do you take device/htcphone from xanadux cvs tree ? |
09:07.30 | BabelO | i put a configure with right command line |
09:07.41 | cr2 | no. i think there were some tslib issues. |
09:08.12 | *** join/#htc-linux rob_w|mis (n=rob_w@p549b9fb6.dip0.t-ipconnect.de) |
09:08.42 | BabelO | http://xanadux.cvs.sourceforge.net/xanadux/opie2/devices/htcphone/ |
09:08.57 | cr2 | ok. |
09:09.20 | BabelO | tslib is working with this, the only thing is to point to your OE include directory and OE lib directory |
09:10.05 | cr2 | hm. i think we should talk to ljp so it will be merged into the main tree. |
09:10.42 | BabelO | yes, but have to try with latest opieII sources, because they merged with qtopia 4.2.1 |
09:11.01 | cr2 | ok. trying to build now. |
09:12.25 | BabelO | if you get htcphone, you have only to specify -device htcphone to configure |
09:12.35 | BabelO | and change some line in configure files |
09:15.16 | cr2 | ok. i need to become acquainted with the directory structure. |
09:16.50 | BabelO | it is simple, all directory in devices/<mobilesdevices>/* can surcharge a class in qtopia tree |
09:17.29 | BabelO | only two special thing are for brigtness and apm that is in custom.cpp files |
09:18.14 | goxboxlive | BabelO: Where exactly are the include and libs in OE. I want to try that myself. |
09:18.49 | ellisway | morning all |
09:19.44 | goxboxlive | hi ellisway |
09:20.44 | ellisway | hi goxboxlive hows it going m8 did u get anywhere the other day |
09:21.39 | *** join/#htc-linux cyrill62 (n=cyrill62@130.252.146.195.dynamic.adsl.abo.nordnet.fr) |
09:22.00 | goxboxlive | with gprs? No i didnt try any firther |
09:22.07 | BabelO | goxboxlive: last time i try OE, i see that sources are decompressed in a directory tree and libs are in imaage directroy tree before building bz2 file |
09:22.49 | BabelO | goxboxlive: do you read log about gprs yesturday ? cr2 say that maybe you miss parameter vendor passed to modprobe usbserial vendor=0xXX |
09:23.34 | ellisway | i cant remember what you were trying to build but it was failing during te compile wit yyparse if i remember correctly |
09:23.36 | goxboxlive | BabelO: Yes i saw that, i have to try it out when i get home. |
09:24.17 | goxboxlive | BabelO: Bu back to OPie2. At Xanadux there is no files in the gnokii folder, there is only empty directories. |
09:28.07 | BabelO | goxboxlive: yes it is normal ;) now with line discipline from pH5 we only need a c file specific to HTC, i don't comit mine because i do lot of really bad code :) |
09:30.06 | BabelO | if you want i can send you my C file for gnokii 0.6.13 |
09:30.46 | goxboxlive | BabelO: yes thank you |
09:34.13 | *** join/#htc-linux twostupiddogs (n=towstupi@84.18.144.39) |
09:34.43 | twostupiddogs | I'm trying to build opie-image |
09:35.13 | twostupiddogs | I've created a new OE installation, and some times it stops with the following error: ERROR: Can not check RPATH scanelf not found |
09:35.17 | BabelO | most thing different from AT used by gnokii is that on HTC it seems answer is not on same line |
09:35.33 | twostupiddogs | then when I run bitbake again it goes on. What's wrong here? |
09:35.53 | twostupiddogs | hi there BTW |
09:37.03 | twostupiddogs | build system is Fedora Core 6 x86_64 |
09:40.31 | cr2 | BabelO: if it's completely separate directory, why don't we merge it right now ? |
09:41.05 | cr2 | goxboxlive: /sbin/modinfo usbserial |
09:41.21 | cr2 | parm: product:User specified USB idProduct (ushort) |
09:41.21 | cr2 | parm: vendor:User specified USB idVendor (ushort) |
09:41.21 | cr2 | parm: debug:Debug enabled or not (bool) |
09:42.40 | cr2 | twostupiddogs: i build it on a dual opteron, and it works. |
09:43.24 | cr2 | builds a lot of junk at the same time too. did you get the host.conf from xanadux CVS ? |
09:43.26 | BabelO | cr2: yes, it is a separate directory, but need to be sure it compile fine before |
09:43.35 | cr2 | BabelO: ok. |
09:43.58 | twostupiddogs | you updated the cvs with local.conf last time |
09:44.28 | cr2 | yes. |
09:44.54 | twostupiddogs | then if it't the local.conf you talking about it's the one from xanadux |
09:45.14 | cr2 | ok. |
09:45.18 | twostupiddogs | it seems it is looking for an scanelf program which is not in my system |
09:45.59 | cr2 | don't have it too. |
09:46.27 | twostupiddogs | exacly, maybe some recent changes... |
09:46.57 | twostupiddogs | Anyway it seems to be going on with the process, let's see what happens. tnx cr2 |
09:56.08 | cr2 | qbootsourceaccessory.cpp |
09:56.22 | cr2 | i386 compilation failed here. |
09:57.42 | cr2 | WARNING: Qtopia does not support x86_64. Using -platform linux-g++-32 |
09:57.57 | twostupiddogs | you talking to me? |
09:58.14 | cr2 | no. |
09:58.16 | cr2 | :) |
09:58.28 | cr2 | it's opie2 |
09:58.37 | twostupiddogs | ok, :) |
09:58.51 | cr2 | opie has zero phone support. |
09:59.12 | cr2 | opie2 has some hooks, so we will just extend them. |
10:00.16 | twostupiddogs | cr2: I know, but was just a way to make a start. opie-image is complex enough and somebody else has done it before with success. Then I'll start experimenting... |
10:00.36 | cr2 | yes, i agree. |
10:01.54 | twostupiddogs | by the way, gave me the same error on util-macros_X11R7.1-1.1.5.bb, maybe it's bitbake... what version you using? mine is 1.8.0 |
10:02.13 | cr2 | hm. |
10:02.24 | cr2 | this is just insane. |
10:02.58 | cr2 | 1.6.3 |
10:03.05 | twostupiddogs | I know those things shouldn't even be in the building. qtembedded does not use X11 right? |
10:03.16 | cr2 | no. |
10:03.33 | cr2 | i think it's all because of bluez-utils |
10:03.47 | twostupiddogs | ho, ok. |
10:03.48 | cr2 | of maybe some angstrom conspiracy. |
10:03.57 | twostupiddogs | lol.ù |
10:04.07 | twostupiddogs | s/ù// |
10:04.43 | cr2 | :) if you compile gnome-something when you want a qt-based system, i call it a conspiracy. |
10:04.59 | twostupiddogs | agreed. |
10:05.15 | BabelO | :) |
10:06.06 | cr2 | i'd be happy to run qt on x11, though. |
10:06.07 | BabelO | cr2: what command line do you use to compile qtopia ? |
10:06.34 | cr2 | BabelO: just playing. |
10:06.52 | cr2 | what is the real command line ? |
10:06.52 | BabelO | look here it is full command line for arm http://xanadux.cvs.sourceforge.net/xanadux/opie2/devices/htcphone/configure?revision=1.1&view=markup |
10:07.05 | BabelO | i like the -D SYSINFO_GEEK_MODE :) |
10:07.17 | cr2 | :) |
10:07.19 | twostupiddogs | cr2: anyway, rerunning bitbake goes on... I'll investigate a little. don't want to run bitbake 1000 times :( everytime I build something... |
10:07.21 | twostupiddogs | :) |
10:07.57 | cr2 | BabelO: -extra-qtopiacore-config "-I/usr/local/arm/include" |
10:08.06 | cr2 | imho this should not be so. |
10:08.11 | BabelO | yes this is where i put all my include for arm |
10:08.15 | sadeness | test |
10:08.19 | sadeness | s/es// |
10:08.23 | sadeness | coool! |
10:08.30 | cr2 | -extra-qtopiacore-config "-depths 8,16" |
10:08.48 | cr2 | 8 not really needed. |
10:09.18 | BabelO | hum maybe |
10:09.35 | cr2 | BabelO: is tslib included into opie2 ? |
10:09.55 | BabelO | support is included but ot library |
10:10.21 | cr2 | headers ? |
10:10.36 | BabelO | that's why there is some -I and -L for bluetooth, dbus and tslib header and library |
10:11.13 | cr2 | ok, then it's a good idea to integrate it with the oe tree. |
10:11.57 | BabelO | i m interesting about helix support |
10:12.48 | cr2 | BabelO: what is helix, i always forget- |
10:12.58 | cr2 | some media playaer |
10:13.00 | cr2 | ? |
10:13.11 | BabelO | yes |
10:13.25 | BabelO | and it support rtsp protocol |
10:13.43 | cr2 | ok. |
10:14.08 | cr2 | it is a good idea to sort out the tslib header/lib path |
10:14.24 | cr2 | so the opie2 compilation will look like 'make opie2' |
10:14.45 | cr2 | and put the Makefile into CVS. |
10:15.10 | cr2 | i have it in ~/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/tslib-1.0-r11/tslib-1.0 |
10:16.03 | BabelO | yes but you need multiple -I line, ine for each module ( dbus, ts, bluetooth) |
10:17.03 | BabelO | cr2: https://helixcommunity.org/ |
10:19.07 | BabelO | lunch time, bbl. |
10:19.20 | cr2 | BabelO: such file can be autogenerated. |
10:28.17 | twostupiddogs | cr2: should I worry about a line with: ERROR: libtdl.la failed sanity check ? |
10:29.15 | twostupiddogs | BTW I found the scanelf, it's in pax-utils-native |
10:30.06 | cr2 | afaik, no. |
10:30.27 | twostupiddogs | s/libtdl.la/libltdl.la/ |
10:30.37 | twostupiddogs | ok. continuing the build ... :) |
10:32.31 | ellisway | cr2 the helix community develops the code that was made opensource by realnetworks so its basicly real player real encoder and the real server |
10:33.21 | cr2 | ellisway: ok. |
10:57.05 | twostupiddogs | opie-image: gtk-doc-native.bb...building ... :) |
10:59.50 | twostupiddogs | opie-image: glib-2.0-native-2.12.4 .. conspiracy confirmed :) |
11:01.59 | goxboxlive | cr2: OE refuse to accept on eof our bug: How do we ommit this? Is there anything that can be done in linux kernel to make it work without having our own /etc/iniit.d/opie file:http://bugs.openembedded.org/show_bug.cgi?id=1733 |
11:02.29 | *** join/#htc-linux RoEn_PC (n=roen@p54a671d2.dip.t-dialin.net) |
11:06.31 | cr2 | goxboxlive: i don't know how opie handles /dev/input/* |
11:06.42 | cr2 | but your patch looks ugly anyway :) |
11:40.25 | twostupiddogs | goxboxlive: I'm not expert here, but it seems that for the touchscreen the detect-stylus package is not included into your opie-image |
11:41.20 | *** part/#htc-linux rmoravcik (n=rmoravci@pc-3s0zt5w2e4y0vzmhnrzq3a21zqajzfw.users.student.utc.sk) |
11:44.59 | goxboxlive | cr2: It is how opie has done it as long as i can remember. |
11:45.52 | goxboxlive | But anyway, i dont know how to make a udev rule so i guess we wouldnt have keyboard support in Opie anymore without any local hacks. |
11:47.23 | twostupiddogs | udev is pretty simple to write. I'm looking it up know, though I think that the OE guys are right, there is something in the kernel/driver that should be fixed (this is behind my knowings though) |
11:48.05 | twostupiddogs | by the way the keyboard module, is not compiled as a module right? |
12:03.47 | twostupiddogs | goxboxlive: this is an awful hack but it work. put it in your /etc/udev/rules.d/local.rules (at the end is ok) |
12:03.59 | twostupiddogs | # Switch the inputs as opie wants them to be |
12:04.03 | twostupiddogs | SUBSYSTEM=="input", KERNEL=="event1", NAME="input/event3"SUBSYSTEM=="input", KERNEL=="event3", NAME="input/event1" |
12:04.09 | twostupiddogs | SUBSYSTEM=="input", KERNEL=="event1", NAME="input/event3"SUBSYSTEM=="input", KERNEL=="event3", NAME="input/event1" |
12:04.16 | twostupiddogs | SUBSYSTEM=="input", KERNEL=="event1", NAME="input/event3" |
12:04.18 | twostupiddogs | SUBSYSTEM=="input", KERNEL=="event3", NAME="input/event1" |
12:04.37 | twostupiddogs | s/SUBSYSTEM=="input", KERNEL=="event1", NAME="input/event3"SUBSYSTEM=="input", KERNEL=="event3", NAME="input/event1"// |
12:05.02 | twostupiddogs | retring a better post ... :) |
12:05.10 | twostupiddogs | put this... |
12:05.16 | twostupiddogs | # Switch the inputs as opie wants them to be |
12:05.23 | twostupiddogs | SUBSYSTEM=="input", KERNEL=="event1", NAME="input/event3" |
12:05.28 | twostupiddogs | SUBSYSTEM=="input", KERNEL=="event3", NAME="input/event1" |
12:06.16 | twostupiddogs | and of course you have to change the opie start script ... export QWS_KEYBOARD=USB:/dev/input/event1 |
12:06.24 | twostupiddogs | goxboxlive: you there? |
12:12.27 | BabelO | cr2: compiling ? |
12:13.39 | *** join/#htc-linux Foxdie (i=Foxdie@77-98-48-193.cable.ubr05.harb.blueyonder.co.uk) |
12:32.06 | *** join/#htc-linux pof (n=pof@173.red-62-57-1.user.auna.net) |
12:38.10 | goxboxlive | I just dont get it why it is so difficult to have own files in OE for universal. I cant see that hey have removed any files for zaurus, seems like they also need their own files |
12:38.14 | *** join/#htc-linux BabelO (n=root@lun34-2-82-238-28-28.fbx.proxad.net) |
12:46.54 | cr2 | BabelO: need to do some real work too, so moved it to the evening :) |
12:47.28 | cr2 | goxboxlive: zaurus is a broken platform to such extent, that you should not take it as an example ;) |
12:48.06 | cr2 | there is a good reason they have finally decided to drop openzaurus in favour of angstrom. |
12:49.28 | cr2 | imho, opie should open _all_ files in /dev/input/* to gather events. the "kernel" part is finished and will not be changed. |
12:50.26 | cr2 | but the device sequence can be completely random, depending on the order of inserted modules. and if they are inserted at all. |
12:52.34 | BabelO | cr2: yes i understand, same here, i ve a lot of bug tracker todo today ;) |
14:38.08 | *** join/#htc-linux rmoravcik (n=rmoravci@adsl-dyn49.91-127-60.t-com.sk) |
15:49.39 | *** join/#htc-linux goxboxlive (n=goxboxli@176.84-48-210.nextgentel.com) |
15:51.17 | goxboxlive | i never remember how to read private messages |
15:53.51 | goxboxlive | got it |
15:59.50 | twostupiddogs | goxboxlive: maybe you already dropped this 'cause of cr2 post. For the keyboard/touchscreen issue, maybe OE would accept a patch that modifies the opie start script ... |
16:00.01 | twostupiddogs | with something different like distros do. |
16:00.32 | twostupiddogs | Example to include a file which is in /etc/sysconfig with init script variables initialization... |
16:00.44 | goxboxlive | <twostupiddogs> i dint manage to read what you wrote, but i saw there where something about the keyboard stuff. I have the read the logs first. |
16:00.53 | *** join/#htc-linux ellisway (n=ellis@host-87-74-241-174.bulldogdsl.com) |
16:00.55 | goxboxlive | i where at work |
16:01.10 | twostupiddogs | ok |
16:01.14 | twostupiddogs | I'll wait... |
16:11.30 | goxboxlive | cr2: Are yo able to build Opie2 with tslib and gnokii? |
16:16.15 | twostupiddogs | goxboxlive: you busy? |
16:16.35 | goxboxlive | twostupiddogs> are you saying that i should add this to the opie startup script after adding the stuff you wrote to udev? export QWS_KEYBOARD=USB:/dev/input/event1 |
16:17.21 | twostupiddogs | that was the patch you sent to oe, so I suppose that was the original opie script. |
16:17.23 | twostupiddogs | yes |
16:17.49 | twostupiddogs | not add, but use the original script |
16:18.01 | twostupiddogs | anyway I got a better solution... |
16:18.30 | goxboxlive | <twostupiddogs> But the problme is that they wouldt us to have such machine specific stuff in the file.SO actually, the want us to have it removed, like for the touchscreen |
16:18.32 | twostupiddogs | I'd do as many distributions do to change the init scripts withouth touching them. |
16:18.55 | twostupiddogs | Yes, and I propose this: |
16:19.01 | goxboxlive | We had in the opie startup script export TSLIB blabla /dev/dev/input0 but |
16:19.27 | twostupiddogs | do a patch like this |
16:19.29 | twostupiddogs | # Source config |
16:19.29 | twostupiddogs | if [ -f /etc/sysconfig/opie ] ; then |
16:19.29 | twostupiddogs | <PROTECTED> |
16:19.29 | twostupiddogs | else |
16:19.29 | twostupiddogs | <PROTECTED> |
16:19.30 | twostupiddogs | <PROTECTED> |
16:19.33 | twostupiddogs | fi |
16:19.34 | twostupiddogs | export QWS_MOUSE_PROTO |
16:19.36 | twostupiddogs | export QWS_KEYBOARD |
16:19.38 | twostupiddogs | then put this into /etc/sysconfig/opie for htc_universal. |
16:19.40 | twostupiddogs | QWS_MOUSE_PROTO=TPanel:/dev/input/touchscreen0 |
16:19.42 | twostupiddogs | QWS_KEYBOARD=USB:/dev/input/event3 |
16:20.07 | twostupiddogs | what is the original opie startup script? Still trying to build opie-image here... :( |
16:20.21 | goxboxlive | ok i c |
16:21.08 | goxboxlive | The TS isent an issue anymore as it has been fixed with some udev stuff, but the Keyboard still needs some export. |
16:22.01 | twostupiddogs | I have not much experience with opie, but the original one has the export or should detect it? |
16:22.06 | goxboxlive | But i dont think that psokolovsky_ will allow me to patch our own file in OE. We should have it common with the other devices |
16:22.17 | twostupiddogs | bbl |
16:22.22 | goxboxlive | ok |
16:23.46 | twostupiddogs | back. That's why we propose to not have a specific patch, but a more common one that let's the distro/user decide what options opie should start with |
16:24.06 | twostupiddogs | the one above is just an example, I should check the original one. |
16:26.55 | twostupiddogs | btw the udev hack I wrote is really awful...should not be used. As cr2 has pointed out. |
16:27.52 | goxboxlive | http://www.openembedded.org/repo/org.openembedded.dev/packages/opie-init/opie-init/opie |
16:28.10 | goxboxlive | this is the original one. |
16:28.25 | twostupiddogs | ok checking ... |
16:29.33 | goxboxlive | Well i dont have any idea how we should do it. It's like, our kernel develpper says that our keybaord stuff is OK and the opie maintainer is saying that we have to fix it. And me, i have no idea, i just gather all the stuff and make a image out of it. |
16:30.17 | twostupiddogs | ok, the patch you sent was a wrong one, the export of the keyboard isn't there in the original startup script... |
16:30.36 | twostupiddogs | I understand, you doing a great work (tnx) :) |
16:30.51 | goxboxlive | <twostupiddogs> lesson |
16:30.55 | goxboxlive | listen i mean |
16:31.04 | twostupiddogs | here, tell me |
16:31.34 | goxboxlive | I know that there was no export of keyboard, that's why i've added it so the HTC Universal could also have keyboard support in OPIE. |
16:32.11 | goxboxlive | Second: The Opie startup script has been changed since my patch where placed as a bug. |
16:32.34 | goxboxlive | HOld on an i will make you patch to see how diffrent it is now. |
16:32.34 | twostupiddogs | ok. now I get it |
16:32.36 | goxboxlive | good |
16:34.46 | goxboxlive | jrs@linuxserver:~/cvs/oe/org.openembedded.dev/packages/opie-init/opie-init$ diff opie htcuniversal/opie |
16:34.47 | goxboxlive | 11c11 |
16:34.47 | goxboxlive | < |
16:34.47 | goxboxlive | --- |
16:34.47 | goxboxlive | > export QWS_KEYBOARD=USB:/dev/input/event3 |
16:35.32 | goxboxlive | So, we have to figure out how we can make Opie understand where our keyboard is. Like it does with TS |
16:35.52 | twostupiddogs | perfect, so the problem here is that opie should get the keyboard automagically, though this is not the case in HTC, thing that it didn't do in the previous own |
16:36.09 | twostupiddogs | you know where it detects the TS? |
16:36.22 | goxboxlive | yes in the same file |
16:37.11 | goxboxlive | no, actually it doesnt anymore |
16:37.23 | cr2 | goxboxlive: it is a fundamentally wrong idea to hardcode any device names. |
16:37.38 | twostupiddogs | yep, that's what they changed. yes agreed. |
16:38.01 | twostupiddogs | But probably it was for testing, and now they fixed it and wrote some code to discover them out. |
16:38.02 | cr2 | i have given you an example. i can create a device entry per key in /dev/input/* |
16:38.03 | goxboxlive | All i know is that UDEV is creating a symlink to /dev/input/touchscreen0 form the TS input |
16:38.23 | cr2 | so UDEV is not a solution too. |
16:38.33 | twostupiddogs | yes, but this is in the local.rules... which I don't know from which package it comes from |
16:38.41 | twostupiddogs | Nope, defenatly |
16:38.41 | goxboxlive | And after that we didnt need to export TS in the opie script |
16:38.50 | twostupiddogs | yes. |
16:39.02 | cr2 | imagine, you have /dev/input/event0, /deV/input/event1, ... , /dev/input/event70. |
16:39.09 | cr2 | what are you going to do ? |
16:39.14 | goxboxlive | well as i said, i dont know udev or not. But we cant have it the we have it today |
16:39.40 | twostupiddogs | usually a cat /proc/bus/input/devices should give the kind of device they are. |
16:40.16 | twostupiddogs | You already tried with the new opie script? |
16:40.34 | goxboxlive | I have no idea how Opie detects a keyboard like it detects the ts. But if we figured that out we wouldnt had this problem anymore. |
16:40.44 | goxboxlive | yes |
16:41.11 | twostupiddogs | ok, I'll do some debugging on this, and get back to you later... |
16:41.12 | *** join/#htc-linux pleemans (n=peter@d51A5E76A.access.telenet.be) |
16:41.30 | goxboxlive | It's just to uncomment the export of event3 and the you will see if the KB works or not |
16:41.34 | goxboxlive | thx |
16:41.36 | goxboxlive | bbl |
16:57.34 | *** join/#htc-linux pleemans (n=peter@d51A5E76A.access.telenet.be) |
17:01.34 | *** join/#htc-linux rob_w (n=bob@p85.212.40.40.tisdip.tiscali.de) |
17:03.34 | *** join/#htc-linux asylumed (n=insanity@196.30.118.75) |
17:59.21 | *** join/#htc-linux scorpio16v (n=scorpio1@ACB4D80B.ipt.aol.com) |
18:19.19 | *** join/#htc-linux BabelO (n=kvirc@lun34-2-82-238-28-28.fbx.proxad.net) |
18:43.41 | *** join/#htc-linux WizMaui (n=WizMaui@62.112.90.250) |
18:45.42 | twostupiddogs | goxboxlive: you here? |
18:46.47 | twostupiddogs | it seems not, then BBL |
19:15.50 | *** join/#htc-linux psokolovsky__ (n=psokolov@82.193.98.1) |
19:19.05 | *** join/#htc-linux twostupiddogs (n=towstupi@62.123.180.130) |
19:21.28 | *** join/#htc-linux goxboxlive (n=goxboxli@176.84-48-210.nextgentel.com) |
19:23.39 | *** join/#htc-linux psokolovsky (n=psokolov@82.193.98.1) |
19:25.02 | goxboxlive | psokolovsky: How is opie figuring out where the touchscreen is? |
19:25.04 | *** join/#htc-linux asylumed (n=insanity@196.30.118.76) |
19:25.11 | BabelO | cr2: what thing do we broke today ? ;) |
19:25.45 | goxboxlive | BabelO:Do you have wlan worimg now? |
19:26.28 | BabelO | goxboxlive: no wlan :( |
19:26.49 | goxboxlive | ok |
19:26.51 | twostupiddogs | goxboxlive: got time? |
19:27.07 | goxboxlive | <twostupiddogs> yes |
19:27.24 | twostupiddogs | ok,I found out the workaround |
19:28.01 | twostupiddogs | the so called fix for the touchscreen is only a script that gets called before opie is started |
19:28.29 | goxboxlive | ok |
19:28.37 | twostupiddogs | it simply sets the TSLIB_TSDEVICE variable to /dev/input/touchscreen0 |
19:28.40 | goxboxlive | and how do we do the same for the keyboard |
19:29.23 | twostupiddogs | I have written a udev rule to get a /dev/input/keyboard0 |
19:29.24 | goxboxlive | Yes, and if we could make a similar device for keyboard we could have it working |
19:29.24 | goxboxlive | you go |
19:29.30 | twostupiddogs | and the a script that gets called before opie starts |
19:29.40 | twostupiddogs | only on universal |
19:29.54 | twostupiddogs | this way we can set QWS_KEYBOARD in there... |
19:30.16 | twostupiddogs | pasing scripts ... |
19:30.17 | goxboxlive | Where is TSLIB_TSDEVICE set? |
19:30.31 | twostupiddogs | in /etc/profile.d/tslib.sh |
19:30.36 | goxboxlive | right |
19:30.45 | goxboxlive | hold on. |
19:30.56 | goxboxlive | psokolovsky: Are you here? |
19:30.58 | twostupiddogs | so I'v created a /etc/profile.d/htc-univ.sh |
19:31.32 | twostupiddogs | #!/bin/sh |
19:31.32 | twostupiddogs | HW=`cat /proc/cpuinfo | grep "HTC Universal"` |
19:31.32 | twostupiddogs | if [ "$HW" != "" ]; then |
19:31.32 | twostupiddogs | <PROTECTED> |
19:31.32 | twostupiddogs | fi |
19:31.50 | psokolovsky | Hi! |
19:31.53 | psokolovsky | wazzup? |
19:32.04 | goxboxlive | ok, great, now we need to ask psokolovsky if we can use it |
19:32.15 | twostupiddogs | finishing ... |
19:32.29 | goxboxlive | twostupiddogs explain for psok how we can solve the keyboard stuff in OPie |
19:32.30 | twostupiddogs | the udev rule is in /etc/udev/rules/local.rules |
19:32.38 | twostupiddogs | ok |
19:32.57 | psokolovsky | well, TS(es) and keyboard(s) are different things |
19:33.00 | twostupiddogs | on Universal we need to set the QTS_KEYBOARD for qt to recognize it |
19:33.29 | psokolovsky | kernel doesn't multiplex TS so far (one obvious reason is that few devices have >1) |
19:34.09 | psokolovsky | but kernel does multiplex all input event sources into /dev/tty0, etc, so input stuff should work without any dirty magic |
19:34.10 | twostupiddogs | ok, but still qt needs the QWS_KEYBOARD |
19:35.06 | twostupiddogs | ok, but it seemd that the keyboard input if not handled by opie, it goes wrong |
19:35.18 | psokolovsky | twostupiddogs: no, you don't |
19:35.34 | psokolovsky | twostupiddogs: what makes you think it's opie at fault? |
19:36.02 | goxboxlive | psokolovsky: Beacuse it works just fine in x11 |
19:36.39 | twostupiddogs | qte loads the inputs, but then nothing input goes to console, with strange chars. .. |
19:36.59 | twostupiddogs | Still this is a workaround... |
19:37.40 | twostupiddogs | we use a udev rule to make a /dev/input/keyboard0 link |
19:37.41 | psokolovsky | well, it's not a reason, unfortunately. maybe X does that magic which you try beneath the hood. good for X. but opie manages to work without it on many devices, so if uni has issues, the first place to suspect is itself |
19:38.16 | psokolovsky | ok, first thing you'd want to tell me if keyboard works in plain console |
19:38.26 | twostupiddogs | well |
19:38.49 | twostupiddogs | unless you start opie without setting the QWS_KEYBOARD |
19:39.15 | twostupiddogs | then it simply writes junk. |
19:40.01 | goxboxlive | psokolovsky: Yes tkeybaord works in plain console. |
19:40.06 | twostupiddogs | haven't tryed switching consoles though |
19:40.14 | psokolovsky | boot plain kernel with busybox. hit keys on keyboard tell me if anything shows on screen. |
19:40.17 | goxboxlive | I have it works |
19:40.25 | twostupiddogs | I mean when opie is not recognizing the keyboard |
19:41.02 | goxboxlive | Yes, when Opie is not recognizing the keyboard it still works in plain console. |
19:41.31 | twostupiddogs | will you be there in a 30mins, my wife is waiting for me to dinner :) |
19:41.37 | twostupiddogs | gone |
19:41.41 | psokolovsky | well, that's strange. |
19:42.21 | goxboxlive | psokolovsky: One person told me something once, it happends because of some USB stuff |
19:42.21 | psokolovsky | ok, please submit stuff you did to OE bugtracker, I'll work on adding ability to add per-device overrides later |
19:43.08 | twostupiddogs | bbl |
19:43.13 | goxboxlive | ok |
19:44.23 | goxboxlive | This is the only line i need in the opie startup script: export QWS_KEYBOARD=USB:/dev/input/event3 But as cr2 said. It is dirty because sometime it the eventX can be changed and then we have to edit the patch again |
19:45.20 | goxboxlive | bbl |
19:49.07 | cr2 | BabelO: let's start with opie2 compilation and document all the steps. |
19:49.36 | BabelO | cr2: ok |
19:49.52 | cr2 | i've got the svn tree . |
19:50.23 | cr2 | opie/trunk/* |
19:51.00 | cr2 | now i want to checkout your htcphone tree from sf.net |
19:51.25 | BabelO | i ve to do same step as you :) |
19:51.49 | cr2 | to opie/trunk/devices |
19:51.56 | BabelO | yes |
19:53.19 | *** join/#htc-linux RoEn_PC (n=roen@p54A671D2.dip.t-dialin.net) |
19:53.27 | cr2 | cvs -d:pserver:anonymous@xanadux.cvs.sourceforge.net:/cvsroot/xanadux login |
19:53.53 | cr2 | ok, slow but it works. |
19:54.24 | *** join/#htc-linux goxboxlive (n=goxboxli@176.84-48-210.nextgentel.com) |
19:55.40 | cr2 | got the whole opie2 dir and need to set the correct links. |
19:56.09 | cr2 | ln -sf opie2/devices/htcphone . |
19:56.21 | cr2 | done. |
19:56.27 | cr2 | what's next ? |
19:56.36 | *** part/#htc-linux WizMaui (n=WizMaui@62.112.90.250) |
19:57.53 | BabelO | next step |
19:58.21 | BabelO | edit devices/htcphone/configure |
19:58.51 | cr2 | -sound-system oss ? |
19:58.54 | BabelO | to set up correctly -I and -L to point to your arm library and include file of tslib.h dbus.h and bluetooth |
19:59.09 | BabelO | cr2: yes, the most easier to compile |
19:59.21 | BabelO | i ve not alsa source tree :( |
19:59.31 | cr2 | wait :) let's do it step by step, so the description stays in the log. |
20:00.26 | cr2 | hm. i assume that the whole oe tree is available for the compilation. |
20:00.46 | cr2 | ok. let's start with oss, although we don't have it. |
20:01.01 | cr2 | displaysize is settable ? |
20:01.14 | BabelO | i wrote a README of our test an then comit it |
20:01.35 | BabelO | display size is settable in opie startup script too |
20:01.56 | BabelO | we have alsa oss emulation for the moment |
20:02.00 | cr2 | ok. |
20:02.12 | cr2 | -dbus -dbuspath /home/fcr/armlinux/opie/usr |
20:02.21 | cr2 | what should be in this path ? |
20:03.24 | BabelO | this path is where is your arm dbus installation, so for me it is path in my opie image where dbus is ;) |
20:03.31 | cr2 | ~/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/dbus-1.0.2-r2/dbus-1.0.2/ |
20:03.46 | BabelO | you must found usr/bin/dbus and usr/lib/libdbus.so under |
20:04.30 | cr2 | already compiled ? |
20:04.42 | cr2 | the source is here ~/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/dbus-1.0.2-r2/dbus-1.0.2/dbus/ |
20:04.56 | BabelO | yes already compiled |
20:05.08 | BabelO | they do a link directly to it |
20:05.44 | cr2 | ~/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/dbus-1.0.2-r2/install/dbus |
20:05.55 | BabelO | yes :) |
20:06.13 | cr2 | yes, usr/ lib/ and so on. |
20:06.33 | cr2 | do i need full paths of can use ~ ? |
20:06.39 | cr2 | s/of/or/ |
20:06.55 | BabelO | full path |
20:07.29 | cr2 | ok. |
20:08.02 | cr2 | -I and -L what should be here ? |
20:08.25 | cr2 | also -extra-qtopiacore-config |
20:09.12 | BabelO | the two -I and -L is setup to find all .h file needed and .so |
20:10.01 | cr2 | but which files are needed ? |
20:10.27 | cr2 | is it the compiler path ? |
20:10.53 | BabelO | no |
20:11.01 | BabelO | wait i list my file |
20:11.31 | BabelO | -L is for libts.so |
20:12.04 | BabelO | -I include is for dbus libmng.h libmng_conf.h libmng_types.h png.h pngconf.h tslib.h zlib.h |
20:12.41 | cr2 | that's a lot of packages. |
20:13.00 | cr2 | greenphone uses |
20:13.03 | cr2 | -extra-target-qt-config "-qt-libjpeg" |
20:13.03 | cr2 | -extra-target-qt-config "-qt-libmng" |
20:13.03 | cr2 | -extra-target-qt-config "-qt-libpng" |
20:13.04 | cr2 | -extra-target-qt-config "-qt-zlib" |
20:13.48 | BabelO | yes it is autodetected |
20:13.58 | *** join/#htc-linux rmoravcik (n=rmoravci@adsl-dyn49.91-127-60.t-com.sk) |
20:15.27 | cr2 | ok, i'll remove these options and will add something when the compilation will break. |
20:15.43 | BabelO | ok :) |
20:15.45 | cr2 | done. |
20:16.09 | BabelO | first step is to pass configure -device htcphone corerctly |
20:16.24 | cr2 | i'm in opie/trunk now. |
20:17.00 | BabelO | ok we will see if your computer is fast :) |
20:17.05 | cr2 | WARNING: Qtopia does not support x86_64. Using -platform linux-g++-32 |
20:17.05 | cr2 | Checking the compiler (host): OK (GCC 4) |
20:17.05 | cr2 | Checking the compiler (target): FAIL |
20:18.15 | BabelO | :( |
20:18.15 | cr2 | how does it know where is my arm-gnueabi compiler in the oe tree ? |
20:18.15 | BabelO | you have arm-linux-* in your path ? |
20:18.15 | cr2 | no. |
20:18.15 | BabelO | :) |
20:18.15 | cr2 | ok. |
20:18.35 | cr2 | PATH=~/stuff/tmp/cross/bin/:$PATH ./configure -device htcphone |
20:18.41 | cr2 | the same result |
20:19.09 | BabelO | humm |
20:19.38 | cr2 | looking into ./configure |
20:20.43 | cr2 | oh. it's a perl script. |
20:20.54 | cr2 | is there something like 'bash -x' in perl ? |
20:21.42 | BabelO | humm i don't know :( |
20:21.59 | goxboxlive | cr2: Could yo pastebin your configure file when you have it running? I will compare it with mine. |
20:22.26 | cr2 | ok. |
20:22.37 | cr2 | it obviously can't find the compiler. |
20:22.54 | BabelO | i f i remember i have same problem |
20:23.23 | BabelO | i link all my arm-linux-gnueabi-* to arm-linux-* |
20:23.36 | cr2 | konqueror ./doc/html/buildsystem-user-guide.html |
20:23.37 | BabelO | because i don't understand how he can find it |
20:25.42 | cr2 | <PROTECTED> |
20:25.42 | cr2 | <PROTECTED> |
20:26.25 | cr2 | devices/greenphone/mkspecs/qws/linux-greenphone-g++/qmake.conf |
20:26.59 | cr2 | you have linux-blueangel-g++ |
20:27.28 | cr2 | and your CC is arm-linux-gcc |
20:27.28 | BabelO | humm yes and no |
20:27.48 | BabelO | yes CC is arm-linux-gcc |
20:27.54 | cr2 | arm-linux-g++ |
20:28.13 | cr2 | AR and strip |
20:28.33 | cr2 | i suggest to rename blueangel to htcphone |
20:28.42 | *** join/#htc-linux twostupiddogs (n=twostupi@62.123.180.130) |
20:28.45 | cr2 | don't know how it searches the path |
20:29.12 | BabelO | yes it was a try, we can keep linux-arm-g++ for this |
20:30.29 | cr2 | arm-angstrom-linux-gnueabi-gcc |
20:30.39 | cr2 | arm-angstrom-linux-gnueabi- |
20:30.45 | cr2 | is the prefix |
20:31.02 | BabelO | ok |
20:32.17 | cr2 | edited. |
20:32.36 | cr2 | FAIL |
20:32.54 | cr2 | WARNING: Qtopia does not support x86_64. Using -platform linux-g++-32 |
20:33.02 | cr2 | i don't like this silly message. |
20:33.49 | cr2 | maybe it's bad to have -xplantform arm ? |
20:34.37 | cr2 | -xplatform htcphone ? |
20:34.39 | BabelO | i m trying same step as you actually |
20:35.48 | cr2 | yes. hit some bugs, but it goes further. |
20:36.28 | cr2 | Build type: linux-g++-32 |
20:36.29 | cr2 | Architecture: i386 |
20:36.32 | cr2 | ??? |
20:36.54 | cr2 | Configuring Qtopia Core (target) |
20:36.54 | cr2 | configure -embedded arm -platform linux-g++-32 -xplatform |
20:37.16 | cr2 | stopped it now. |
20:37.52 | goxboxlive | why? The fist it listing is your host, then it lists your target |
20:38.11 | cr2 | Configuring Qt (host) |
20:38.11 | cr2 | configure -platform linux-g++-32 -prefix |
20:39.04 | cr2 | why does it compile something in a 32bit compatibility mode ? |
20:40.08 | BabelO | cr2: it is qt base because of designer and other tools |
20:40.20 | cr2 | # Qt assumes non-absolute paths to -platform and -xplatform and some tests (eg. x86_64 |
20:40.20 | cr2 | # support) rely on this. If the values are in the Qt depot path then make them relative |
20:40.37 | cr2 | the x86_64 is supported, so we are doing something wrong. |
20:40.54 | BabelO | strange i have same problem on my computer now :( |
20:40.59 | BabelO | i don't understand |
20:41.36 | cr2 | opie/trunk/qtopiacore/qt/mkspecs/x86_64 does not exist, check -platform parameter is correct |
20:42.24 | cr2 | linux-g++-64 |
20:43.28 | BabelO | ok i forgot to export PATH to my compiler :) |
20:43.38 | cr2 | ok, gave up. let's the -m32 work. |
20:44.12 | BabelO | now ./configure -device htcphone is working for me |
20:44.17 | *** join/#htc-linux dcsmith (n=dcsmith@ool-4351bc6d.dyn.optonline.net) |
20:44.34 | cr2 | -depths 16,32 |
20:44.51 | cr2 | got added to the target somehow. |
20:45.42 | cr2 | -DQT_EXTERNAL_SOUND_SERVER |
20:45.46 | cr2 | whatever that it. |
20:45.57 | cr2 | -no-qt3support ? |
20:46.26 | cr2 | The tslib functionality test failed! |
20:48.28 | BabelO | what is your -m32 option ? |
20:48.30 | cr2 | it does not want to work in x86_64 mode |
20:48.30 | cr2 | -L ~/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/tslib-1.0-r11/install/tslib |
20:48.30 | cr2 | added |
20:51.07 | BabelO | humm i m not happy, dbus is desactivated again :( |
20:54.27 | BabelO | cr2: new message :) WARNING: Failure to find: qbootsourceaccessory.cpp |
20:58.12 | twostupiddogs | goxboxlive: you there? |
20:59.11 | goxboxlive | <twostupiddogs> yes, but i am following the conversation between babalO and cr2 now. They are trying to figure out how to build opie2. I am going to try my self |
20:59.47 | twostupiddogs | goxboxlive: ok then we will see this another time. |
21:00.28 | cr2 | BabelO: compilation fails because it tries to check for some tslib on the host system |
21:00.43 | BabelO | hum |
21:00.59 | goxboxlive | yes, i guess this it's best to take the keyboard stuff with psokolovsky. He is the one who wouldnt let us have our own start script. |
21:01.19 | BabelO | cr2: i restart configure to have dbus activated |
21:06.12 | cr2 | tslib.o: ../../../../qt/config.tests/unix/tslib/tslib.cpp |
21:06.12 | cr2 | <PROTECTED> |
21:06.57 | cr2 | so the INCPATH should include the tslib headers |
21:07.15 | BabelO | yes only tslib.h |
21:07.54 | BabelO | he he i m compiling with dbus :) but not bluetooth |
21:08.10 | BabelO | configure search for dbus-1.so |
21:08.14 | BabelO | no other file |
21:10.23 | cr2 | but it's only opie/trunk/devices/opie2/devices/htcphone/mkspecs/qws/linux-htcphone-g++ |
21:10.28 | cr2 | and . |
21:10.36 | cr2 | no -I |
21:10.46 | cr2 | hm. DEFINES |
21:13.54 | BabelO | cr2: i ve started compiling |
21:13.58 | BabelO | waiting for error |
21:16.58 | cr2 | i've changed the makefile, but it's autogenerated and was overwritten. |
21:17.32 | psokolovsky | goxboxlive: well, I don't have aim "to not let", I just want to find real cause of problem. |
21:18.11 | goxboxlive | psokolovsky: Yes of course, we will try to figure something out |
21:18.31 | BabelO | cr2: change the .pro file instead |
21:20.26 | twostupiddogs | psokolovsky: you got any suggestion on how to debug this out? |
21:22.12 | psokolovsky | twostupiddogs: initial idea is apparently to describe the problem fully (for example, keyboard doesn't work - do other buttons work?). then, ultimate way to debug this is to add debugging output to opie's input handler and see what it gets. |
21:24.01 | twostupiddogs | psokolovsky: actually I have seen some opie code, OInputSystem, and it says the input devices are good. Though I have no idea from where to go from there. |
21:24.07 | cr2 | BabelO: which .pro file ? the -L and -I clearly do not progagate thought this build system. |
21:24.43 | twostupiddogs | I know this might not be an opie problem, but it's easyer for me to see where it fails so to check the rest |
21:24.48 | goxboxlive | cr2: i have the same problem as . It complaines about missing L and I switchs |
21:26.12 | BabelO | cr2: it depend -L -I is for opie else you need -L -I for extra config |
21:29.59 | cr2 | these switches are not included in the generated Makefile |
21:30.21 | cr2 | i've added an echo to the .configure file where this error message comes out. |
21:41.48 | *** join/#htc-linux MrVanx (n=chatzill@82-69-60-250.dsl.in-addr.zen.co.uk) |
21:42.23 | BabelO | too long time to compile :( |
21:48.06 | BabelO | cr2: you found ? |
21:51.53 | cr2 | no. |
21:52.06 | goxboxlive | is this you bug cr2? |
21:52.19 | goxboxlive | hmm hold on |
21:52.21 | cr2 | ? |
21:52.47 | goxboxlive | i'll pastebin, but had to reconfigure |
21:55.02 | goxboxlive | http://pastebin.ca/460165 |
21:56.00 | goxboxlive | Adn my path to L and I is in the configure file |
21:57.27 | BabelO | goxboxlive: -extra-qtopiacore-config "-I/usr/local/arm/include" |
21:57.31 | BabelO | this line is ok ? |
21:57.42 | *** join/#htc-linux TripleDES (n=sergio@158.pool85-50-141.dynamic.orange.es) |
21:58.37 | cr2 | yes, it's the same place. |
21:58.41 | goxboxlive | yes |
21:58.44 | goxboxlive | ok |
21:59.14 | goxboxlive | BabelO: Are you sure there isent any other thing you have updated since you uploaded to xanadux? |
21:59.18 | cr2 | BabelO: but it's a configure flag ?? |
21:59.44 | BabelO | goxboxlive: no i restart from scrtch like you |
21:59.44 | goxboxlive | Because this is the same problem i have had since i updated your htcphone files |
22:00.15 | goxboxlive | ohh, then there has to be something in your lib and include that we miss. |
22:01.02 | goxboxlive | This is my configure file: http://pastebin.ca/460173 |
22:02.36 | goxboxlive | in /usr/locael/arm/include i have only tslib.h |
22:02.47 | BabelO | ok i look into mine |
22:03.16 | goxboxlive | in /usr/locael/arm/lib i have : libts-0.0.so.0 libts-0.0.so.0.1.1 |
22:03.35 | BabelO | linuxbox:/usr/local/arm/lib # ls |
22:03.35 | BabelO | libts-0.0.so.0 libts-0.0.so.0.1.1 libts.la libts.so pkgconfig ts |
22:03.45 | BabelO | same :) |
22:04.03 | BabelO | cr2: yes all configure flags |
22:04.05 | cr2 | why didn#t they just include tslib into opie2. |
22:04.31 | BabelO | don't know :( tslib is used as a plugin by qtopiacore |
22:04.45 | BabelO | goxboxlive: and why -I/usr/include |
22:05.21 | cr2 | i'll edit ./qtopiacore/qt/config.tests/unix/tslib/tslib.cpp |
22:05.48 | goxboxlive | BabelO: Could i just dele that line? |
22:06.05 | *** join/#htc-linux cyrill62 (n=cyrill62@68.250.146.195.dynamic.adsl.abo.nordnet.fr) |
22:06.09 | cr2 | so it wil always succeed. |
22:06.16 | BabelO | ;) |
22:07.03 | BabelO | goxboxlive: you can point the two -I to same directory |
22:07.36 | goxboxlive | ok |
22:08.56 | cr2 | did not help. |
22:10.41 | cr2 | removed tslib |
22:10.44 | BabelO | cr2: in which directory are you when it fail, i ll look at my Makefile |
22:11.15 | goxboxlive | BabelO: I am shadow building. Are you too? |
22:11.33 | BabelO | no |
22:11.42 | goxboxlive | cr2: are you? |
22:11.57 | cr2 | WARNING: Failure to find: qbootsourceaccessory.h |
22:12.05 | cr2 | WARNING: Failure to find: qbootsourceaccessory.cpp |
22:12.06 | BabelO | yes same for me |
22:12.14 | cr2 | what is shadow building ? |
22:12.16 | BabelO | it is new feature :) |
22:12.32 | goxboxlive | you build form another place than the source |
22:12.32 | cr2 | Qtopia has been configured. You can build Qtopia by running make. |
22:12.40 | BabelO | all obj file are in another directory |
22:12.59 | cr2 | ./doc/html/qbootsourceaccessory.html |
22:13.02 | goxboxlive | cr2: How did you manage it? |
22:14.25 | cr2 | without the tslib |
22:14.32 | cr2 | no touchscreen |
22:14.37 | cr2 | g++ -c -m32 |
22:14.38 | goxboxlive | ok |
22:15.00 | cr2 | BabelO: is it only for the qdesigner ? |
22:15.25 | BabelO | no, linguistic, and other tools |
22:16.51 | BabelO | uic to generate forms from .ui file |
22:17.13 | cr2 | saw alsa.c somewhere in the process. |
22:17.44 | BabelO | i don't understand your problem with tslib :( |
22:18.24 | cr2 | somewhere deep in the openssl now. |
22:18.42 | cr2 | maybe it wants the tslib for the host system ? |
22:19.16 | twostupiddogs | goxboxlive: I know this is not as exiciting as building opie2, but I think I found where the keyboard problem is... |
22:20.33 | goxboxlive | <twostupiddogs> wow that's great, what was the problem? |
22:20.42 | twostupiddogs | The thing is simple: "we" start opie on tty3, but there is already a getty process on that console |
22:20.59 | twostupiddogs | changing the line in inittab did the trick |
22:21.32 | twostupiddogs | 3:2345:off:/sbin/getty 115200 tty3 |
22:21.59 | twostupiddogs | It'd be better to start it somewhere else, like tty5 and the have some special key to get there... |
22:22.17 | cr2 | goxboxlive: it's your invention :) |
22:22.23 | goxboxlive | ohh |
22:22.42 | goxboxlive | so the tty3 was busy |
22:22.56 | cr2 | BabelO: it could have used my local qt4.2 installation. |
22:22.56 | goxboxlive | hmm that's my fault |
22:23.05 | twostupiddogs | yes, so keyboard was busy on the tty |
22:23.31 | twostupiddogs | also if you did get some errors they got to the console .... (try pushing the camera button) |
22:24.20 | goxboxlive | <twostupiddogs> have you tried it out with the original initab and not mine, actually it's not mine it's milan who made it. I thought it where clever. |
22:24.46 | twostupiddogs | you mean the one in OE? |
22:24.55 | goxboxlive | twostupiddogs yes |
22:25.27 | twostupiddogs | I'm trying ... |
22:25.30 | goxboxlive | good |
22:26.11 | twostupiddogs | MNCI? |
22:26.19 | cr2 | BabelO: still crosscompiling to i386 |
22:26.33 | goxboxlive | twostupiddogs hold on i 'll check |
22:26.41 | twostupiddogs | or miniinit? |
22:27.31 | goxboxlive | http://www.openembedded.org/repo/org.openembedded.dev/packages/sysvinit/sysvinit/inittab |
22:28.10 | twostupiddogs | ok not mnci, the one in mainline. |
22:28.15 | goxboxlive | yes |
22:30.00 | goxboxlive | <twostupiddogs> DO you also have the symbols working in Opie now? Like / \ , . and so? |
22:30.03 | twostupiddogs | ok rebooting just to be sure... This one simply opens a shell to the console |
22:30.21 | twostupiddogs | Not tryed yet. |
22:30.27 | *** part/#htc-linux MrVanx (n=chatzill@82-69-60-250.dsl.in-addr.zen.co.uk) |
22:30.27 | cr2 | BabelO: the qt3compat is enabled ? |
22:30.28 | twostupiddogs | don't think so though |
22:31.15 | twostupiddogs | ok booting up... |
22:31.20 | goxboxlive | <twostupiddogs> Ok, i know psokolovsky have added support for kernel input, it doesnt read my kernel-keymap file. |
22:32.18 | twostupiddogs | ok with that one opie works... |
22:32.29 | twostupiddogs | we have not vt1 console though |
22:32.32 | goxboxlive | without export QWS..... |
22:32.48 | twostupiddogs | The FN key seems not to work |
22:33.14 | goxboxlive | I know, but somone told me to just install 'screen' and the we would have multiple terminals |
22:33.17 | goxboxlive | ok |
22:33.36 | goxboxlive | twostupiddogs great work btw, thx for helping out |
22:34.02 | twostupiddogs | you welcome :) |
22:34.05 | goxboxlive | well i t's getting late (again). good night all. |
22:34.30 | goxboxlive | Is there any other way we could have vt1+4? |
22:34.39 | goxboxlive | beside installing screen? |
22:34.46 | twostupiddogs | ttys are there with messages tty1 kernel tty2 opie output |
22:35.30 | goxboxlive | ok, so when you are in the plain shell you are able to switch between the tty's? |
22:35.41 | twostupiddogs | I think the way you setted this up, is ok, only remove the tty3 from inittab, then you still have tty1, tty2 and tty4 |
22:35.50 | twostupiddogs | yes |
22:36.01 | goxboxlive | ok |
22:36.16 | twostupiddogs | tty4 is not there though now. Was before |
22:36.47 | goxboxlive | ok |
22:36.58 | goxboxlive | well, i'll try it out tomorrow. |
22:37.00 | goxboxlive | night |
22:37.07 | twostupiddogs | night |
22:37.32 | twostupiddogs | cr2: you still trying for opie2? |
22:38.57 | cr2 | twostupiddogs: it's compiling. |
22:39.17 | twostupiddogs | I have a problem with opie-image (still) :( |
22:39.45 | twostupiddogs | it failes during opie-dagger telling me that SWModule is not defined |
22:40.51 | twostupiddogs | actually opientextdlg.cpp:66 undefined type struct sword::SWModule |
22:41.23 | twostupiddogs | and then swmgr.h forward declaration of swmgr.h |
22:41.35 | twostupiddogs | is this some kind of gcc incompatility? |
22:43.12 | cr2 | don#t know. |
22:43.17 | cr2 | failed here too. |
22:43.20 | cr2 | make[5]: *** No rule to make target `qbootsourceaccessory.cpp', needed by `.obj/release-shared/qbootsourceaccessory.o'. Stop. |
22:44.02 | twostupiddogs | I think I saw something out there talking about this issue or something like that. It was from x86_64 |
22:44.24 | twostupiddogs | I read a post somewhere that qtopia wasn't compiling on x86_64 :( |
22:44.35 | twostupiddogs | But don't remember actually where |
22:44.55 | cr2 | created it with 'touch' moving firther now :) |
22:45.14 | twostupiddogs | :) |
22:45.25 | *** join/#htc-linux BabelO (n=pocketir@193.253.141.90) |
22:45.50 | BabelO | sorry internet issue |
22:45.54 | twostupiddogs | Is the cross compiler using my distro compiler? |
22:46.38 | cr2 | ? |
22:46.53 | cr2 | BabelO: have you compiled opie2 ? |
22:48.11 | twostupiddogs | it's version 4.1.2 (the cross one) |
22:48.34 | cr2 | yes. |
22:48.53 | cr2 | arm-angstrom-linux-gnueabi-g++ |
22:49.36 | twostupiddogs | ok then this is correct. I'll check the sources to see what exactly is wrong here... |
22:50.47 | BabelO | no same problem as you with qboot |
22:50.57 | cr2 | it does not like make -j 3 |
22:51.36 | cr2 | simple make is too slow :) |
22:51.49 | BabelO | what is this file qboot |
22:52.17 | BabelO | i use make j 2but computer cpu is full |
22:53.15 | cr2 | i think they did not make dependencies right. |
22:54.32 | cr2 | in phoneapp now :) |
22:55.01 | BabelO | yes it continue with touch |
22:56.58 | BabelO | there is lot of change since my last try |
22:57.52 | cr2 | it's something to ask ljp about. |
22:58.04 | cr2 | ~ping ljp |
22:58.07 | apt | pong ljp |
22:59.49 | BabelO | not here |
23:00.18 | cr2 | htcphonehardware.cpp:48:18: error: misc.h: |
23:00.27 | cr2 | htcphonehardware.cpp:49:20: error: gnokii.h: No such |
23:00.28 | BabelO | your computer is to fast |
23:00.42 | cr2 | LOL |
23:01.10 | BabelO | yes maybe have to comment for the moment |
23:01.11 | cr2 | how do i fix it ? |
23:02.51 | cr2 | if ((toclean[i]!=0x02) && (toclean[i]!=0x16)) |
23:03.02 | cr2 | this ir redundant now. |
23:03.08 | BabelO | yes |
23:03.44 | BabelO | lot of thing like this |
23:04.24 | BabelO | you can comment content of readgsmdata |
23:04.36 | cr2 | what about gnokii ? |
23:05.16 | BabelO | i use gnokii 0.6.13 |
23:05.27 | cr2 | what is the current version ? |
23:06.17 | cr2 | Current gnokii version: 0.6.14 |
23:06.19 | BabelO | Don t know i try lot of version and only one compile for arm |
23:07.22 | cr2 | we can contact them about fixes to the CVS version. |
23:07.49 | cr2 | how is gnokii binded into the opie2 build process ? |
23:08.22 | BabelO | we put it in libraries |
23:08.37 | BabelO | and add it to pro files include line |
23:08.58 | cr2 | so i need to link it to the 3rdparty ? |
23:09.50 | BabelO | yes |
23:09.55 | cr2 | like dbus |
23:10.12 | cr2 | what is library/gsm ? |
23:10.31 | twostupiddogs | cr2: ok bypassed this opie-dagger.. |
23:10.41 | cr2 | ok. it's voice codec. |
23:10.49 | cr2 | twostupiddogs: good. |
23:11.13 | twostupiddogs | I think it's a bug. Had to add an include inside the opentextdlg.h (???) |
23:11.17 | BabelO | yes provided into qtopia |
23:12.04 | cr2 | ok, which pro do i need to edit ? |
23:12.15 | BabelO | cr2 it is late and internet didn t come back |
23:12.25 | cr2 | twostupiddogs: contact psokolovsky |
23:12.29 | cr2 | BabelO: ok. |
23:13.35 | cr2 | we have moved forward. that's good. |
23:13.41 | cr2 | good night :) |
23:13.57 | BabelO | it is in src server directory |
23:14.45 | twostupiddogs | i will. night |
23:14.52 | BabelO | good night |