*** minglis has joined #maemo-devel | 00:12 | |
*** lcuk is now known as lcuk_afk | 00:26 | |
lardman | as QtCreator seems to be moaning about certain components, such as QVersitReader, saying the file doesn't exist (which is not surprising), what should one do? | 00:28 |
---|---|---|
*** SpeedEvil has quit IRC | 00:28 | |
lardman | install the relevant headers under x86 or point QtCreator at the sb header location? | 00:28 |
*** SpeedEvil has joined #maemo-devel | 00:28 | |
Venemo | lardman: huh, how did you get that? | 00:28 |
lardman | I've not yet, just hoping that I can use it to import a vCard | 00:29 |
lardman | I get the same with e.g. QContact* | 00:29 |
w00t_ | lardman: you're using the Qt SDK? | 00:29 |
w00t_ | (instead of sb?) | 00:29 |
lardman | no, sb | 00:29 |
w00t_ | okay | 00:29 |
w00t_ | I haven't done things that way so I suppose it's up to you | 00:30 |
w00t_ | technically I'd probably go for the "point at sb" option | 00:30 |
w00t_ | that way you don't run the risk of one copy getting out of sync | 00:30 |
lardman | Does the Qt SDK run under Windows? I will be away for a while with only a Windows laptop | 00:30 |
lardman | does versit come installed? I can't find it via apt-cache search | 00:32 |
w00t_ | versit is part of Qt Mobility.. I imagine installing that gets you the lot | 00:33 |
w00t_ | *I'm not positive though) | 00:33 |
lardman | ok cool | 00:33 |
w00t_ | SDK runs on windows, yes | 00:33 |
dotblank | I can't seem to compile qt3 code on windows 7 | 00:33 |
lardman | libqtm-versit to be exact | 00:34 |
w00t_ | qt3? :-) | 00:34 |
w00t_ | that's a blast from the past | 00:34 |
dotblank | at least it makes me want to bash my keyboard against the wall | 00:34 |
dotblank | oops ment qt4 | 00:34 |
w00t_ | the SDK *should* have made that a bit easier | 00:34 |
w00t_ | let me find links | 00:34 |
dotblank | well for windows targets | 00:34 |
w00t_ | http://www.forum.nokia.com/info/sw.nokia.com/id/e920da1a-5b18-42df-82c3-907413e525fb/Nokia_Qt_SDK.html <- that one | 00:35 |
dotblank | compiling for the n900 in windows works i think | 00:35 |
w00t_ | oh, I see | 00:35 |
dotblank | but for desktop target its a no go | 00:35 |
lardman | cool | 00:35 |
w00t_ | compiling *for* windows will largely depend on what you use, too | 00:35 |
dotblank | its a royal pain trying to do dev on windows | 00:35 |
w00t_ | for instance, I note that Groove has some Maemo5 specific code that isn't ifdef'd for Maemo only (I can send you a patch for that if you like) | 00:35 |
lardman | are the qt-mobility libs installed by default on the N900? They seem rather large | 00:35 |
dotblank | w00t_, it is now | 00:36 |
w00t_ | lardman: not yet I believe, next update | 00:36 |
w00t_ | but other stuff uses them | 00:36 |
lardman | ok | 00:36 |
w00t_ | (at least, that is just my guessing.. given they weren't really mature when 1.2 came around) | 00:36 |
lardman | so what does the contacts app use? QContact? | 00:37 |
dotblank | w00t_, it was too difficult doing remote debugging on the n900 so Io had to get the desktop client to work | 00:37 |
w00t_ | lardman: the native Maemo contacts stuff? | 00:37 |
lardman | yep | 00:38 |
w00t_ | in fremantle (no idea about the future obviously) it doesn't use any of Qt | 00:38 |
w00t_ | it's gtk/libabook stuff | 00:38 |
lardman | oh right, wrapped and presented with a Qt ui then? | 00:38 |
w00t_ | hm? | 00:39 |
* w00t_ looks confused | 00:39 | |
*** csaavedra has quit IRC | 00:39 | |
lardman | I thought we'd moved to Qt now? | 00:39 |
dotblank | moving | 00:39 |
w00t_ | yeah | 00:39 |
lardman | oh no, getting ahead of myself | 00:39 |
w00t_ | maemo5 is never going to end up using it for the base platform, it's already written and finished :-D | 00:39 |
dotblank | but for meego | 00:40 |
lardman | yep | 00:40 |
dotblank | qt will be primary | 00:40 |
w00t_ | hopefully! I haven't actually looked at the reference apps source yet | 00:40 |
w00t_ | been too busy :) | 00:40 |
lardman | tell me about it! | 00:40 |
lcuk_afk | i have ! | 00:43 |
lcuk_afk | but im not here right now :P | 00:43 |
lardman | oi! | 00:43 |
lcuk_afk | i tried building it but failed to update repos - i bet it would be simple to build em for fremantle - they are qt afterall | 00:44 |
lcuk_afk | whos gonna offer the first meego .deb patch ;) :p | 00:44 |
Venemo | re | 00:44 |
lardman | I'll fall back to the abook code and see if I can get that to compile using the C++ compiler | 00:44 |
Venemo | lcuk: what do you mean by meego d | 00:44 |
Venemo | lcuk: what do you mean by meego .deb patch? | 00:44 |
lcuk_afk | Venemo, a patch to add a debian folder and package for those meego apps to run on fremantle | 00:45 |
lcuk_afk | people can get onboard and help right away without waiting or changing os if they are developable and testable without ruining primary device usage | 00:46 |
lcuk_afk | it will help the final build of meego | 00:46 |
lcuk_afk | because the main apps will get help to be built | 00:46 |
lcuk_afk | meego are recommending people not to install it | 00:46 |
lcuk_afk | so, lets add a deb package and help tidy up the apps from within fremantle | 00:46 |
lcuk_afk | we all beneift? | 00:46 |
w00t_ | this reminds me | 00:47 |
w00t_ | I really need to go get hildon-desktop working under meego | 00:47 |
* w00t_ grabs an SDK image | 00:47 | |
lcuk_afk | yes | 00:47 |
Venemo | lcuk: so basically you mean an app manager that handles rpm format for Maemo? | 00:48 |
lcuk_afk | no venemo | 00:48 |
lcuk_afk | for the primary meego applications listed yesterday that were opened | 00:48 |
lcuk_afk | they are open source on gitorious | 00:48 |
w00t_ | he means packaging meego applications to be installed in fremantle | 00:48 |
w00t_ | (at a guess) | 00:48 |
lcuk_afk | yes | 00:48 |
lardman | hmm, not sure I like this error message: | 00:48 |
lardman | In file included from /usr/include/gtk-2.0/gtk/gtk.h:47, | 00:48 |
lardman | from /usr/include/libosso-abook-1.0/libosso-abook/osso-abook-contact.h:13, | 00:48 |
lardman | from ../qrsink.cpp:20: | 00:48 |
lardman | /usr/include/gtk-2.0/gtk/gtkbindings.h:79: error: expected unqualified-id before 'protected' | 00:48 |
lcuk_afk | they are qt? | 00:48 |
lardman | /usr/include/gtk-2.0/gtk/gtkbindings.h:79: error: expected ';' before 'protected' | 00:48 |
lcuk_afk | isnt this automatic? | 00:48 |
w00t_ | lardman: looks like a header isn't C++ compatible | 00:49 |
lcuk_afk | how do you make a package for a qt app now? | 00:49 |
Venemo | ah | 00:49 |
lardman | w00t_: yep :( | 00:49 |
lcuk_afk | do you have to write it yourself? | 00:49 |
Venemo | so you mean repackaging meego apps for maemo | 00:49 |
lcuk_afk | yes Venemo, why not | 00:49 |
w00t_ | lcuk_afk: Qt SDK can do some of the work for you but that isn't really tested and finished | 00:49 |
lcuk_afk | if the individual apps look good to you | 00:49 |
w00t_ | (so long story short: yeah, you'd probably have to do your own debian/) | 00:49 |
lcuk_afk | then, why shouldnt you be able to put em on your machine? | 00:49 |
lcuk_afk | ok w00t_ | 00:50 |
Venemo | lardman: that means you included a C header into a Qt app? | 00:50 |
lcuk_afk | so we have a look and take each principle meego app case by case | 00:50 |
Venemo | lcuk: good idea :) | 00:50 |
lcuk_afk | lets first see if they can be run on the machines? | 00:50 |
lardman | Venemo: indeed, for lack of a Qt method for accessing the contacts db | 00:50 |
lcuk_afk | i tried last night | 00:50 |
lcuk_afk | but i dont have some of the dependencies | 00:50 |
lcuk_afk | and my head was gone | 00:50 |
Venemo | lardman: okay. I also did that and got similar errors | 00:51 |
Venemo | lardman: a few tips: | 00:51 |
Venemo | lardman: only include such headers from source files, and not from your own header | 00:51 |
lardman | done | 00:51 |
Venemo | lardman: and before including anything else in the source file in question, put in there this: #define QT_NO_KEYWORDS | 00:51 |
lardman | ok | 00:52 |
Venemo | w00t_: correct me if the above are wrong | 00:52 |
w00t_ | that looks right | 00:52 |
Venemo | lardman: basically the problem is that those headers use keywords that are reserved by either C++ or Qt. | 00:52 |
w00t_ | if all else fails, you could try include the contacts code in a .c, compile it with gcc, and link it to your app with g++ - you'll just not be able to use objects or anything else in there | 00:52 |
lardman | Venemo: how do I renable Qt keywords after importing the files? | 00:52 |
w00t_ | (and you will probably cry getting the build system to do that) | 00:52 |
Venemo | lardman: you don't. | 00:52 |
lardman | oh | 00:52 |
Venemo | lardman: anyway, you don't use Qt's keywords in cpp files, so... | 00:53 |
Venemo | lardman: in my case, the problem was some header file using the "signals" word for something... | 00:53 |
lardman | mine's still not happy | 00:54 |
Venemo | ah. | 00:54 |
Venemo | what's the issue? | 00:54 |
lardman | I suppose I could pull the header apart and write one that's compatible.... | 00:54 |
lardman | as above | 00:54 |
*** SpeedEvil has quit IRC | 00:55 | |
lardman | probably easier to write the QString to a file, then open the file with QDesktopServices::openUrl(uri); | 00:57 |
lardman | (it contains a vCard) | 00:57 |
lardman | Does QDesktopServices::openUrl() use MIME types out of interest? | 01:02 |
Venemo | lardman: I dunno | 01:04 |
Venemo | nah, I have to go now | 01:05 |
Venemo | good night folks :) | 01:05 |
*** Venemo has quit IRC | 01:05 | |
lardman | thanks for your hel[p | 01:05 |
lardman | oops | 01:05 |
lcuk_afk | lol lardman we do that whenever you leave | 01:07 |
lardman | :p ;) | 01:09 |
*** SpeedEvil has joined #maemo-devel | 01:10 | |
lardman | hmm, my masterplan seems to have failed, no vCards being added | 01:20 |
*** _0x471 has quit IRC | 01:20 | |
*** Ian-- has quit IRC | 01:24 | |
lardman | anyone else happen to know if there's a generic mime handler in Qt? | 01:26 |
lardman | I'd like to be able to call blah.open(uri) and have the relevant app open depending on the uri/extension | 01:27 |
w00t_ | I don't think so | 01:42 |
lardman | oh, shame | 02:07 |
*** edisson has quit IRC | 02:07 | |
SpeedEvil | I know cuteexplorer opens files in stuff. | 02:12 |
SpeedEvil | I don't know if it hardcodes it | 02:12 |
*** minglis has quit IRC | 02:15 | |
lardman | thanks, will have a look at the code for that tomorrow | 02:16 |
lardman | night chaps | 02:27 |
*** lardman has quit IRC | 02:27 | |
*** lcuk_afk is now known as lcuk | 02:31 | |
*** SpeedEvil1 has joined #maemo-devel | 02:35 | |
*** SpeedEvil has quit IRC | 02:36 | |
*** SpeedEvil1 is now known as SpeedEvil | 02:38 | |
*** lcuk2 has joined #maemo-devel | 02:56 | |
*** s1gk1ll has quit IRC | 03:00 | |
*** lcuk has quit IRC | 03:00 | |
*** s1gk1ll has joined #maemo-devel | 03:11 | |
*** s1gk1ll has quit IRC | 03:37 | |
*** s1gk1ll has joined #maemo-devel | 03:38 | |
*** lullenn has joined #maemo-devel | 04:01 | |
*** Lullen has quit IRC | 04:03 | |
*** shinkamui has joined #maemo-devel | 04:28 | |
*** kamui__ has quit IRC | 04:33 | |
*** azakai has quit IRC | 04:37 | |
*** azakai has joined #maemo-devel | 04:37 | |
*** azakai has quit IRC | 04:42 | |
*** Acedip has joined #maemo-devel | 07:23 | |
*** DocScrutinizer has quit IRC | 07:33 | |
*** DocScrutinizer has joined #maemo-devel | 07:33 | |
*** rcampbell_ has quit IRC | 07:57 | |
*** Acedip has quit IRC | 08:15 | |
*** Acedip has joined #maemo-devel | 08:31 | |
*** Acedip has quit IRC | 08:47 | |
*** Acedip has joined #maemo-devel | 08:53 | |
*** Ian-- has joined #maemo-devel | 09:06 | |
*** Acedip has quit IRC | 09:08 | |
*** Acedip has joined #maemo-devel | 09:17 | |
*** ppenz has joined #maemo-devel | 09:29 | |
*** Acedip has quit IRC | 09:30 | |
*** Acedip has joined #maemo-devel | 09:32 | |
*** Acedip_ has joined #maemo-devel | 09:37 | |
*** Acedip has quit IRC | 09:37 | |
*** bricks has joined #maemo-devel | 09:47 | |
*** Acedip_ has quit IRC | 09:49 | |
*** Acedip_ has joined #maemo-devel | 10:01 | |
*** dazo_afk is now known as dazo | 10:03 | |
*** frals_ has joined #maemo-devel | 10:19 | |
*** frals_ has quit IRC | 10:19 | |
*** SpeedEvil has quit IRC | 10:26 | |
*** SpeedEvil has joined #maemo-devel | 10:26 | |
*** csaavedra has joined #maemo-devel | 10:59 | |
*** Acedip_ has quit IRC | 11:49 | |
*** lbt has quit IRC | 12:11 | |
*** lbt has joined #maemo-devel | 12:12 | |
*** lbt has quit IRC | 12:19 | |
*** lbt has joined #maemo-devel | 12:20 | |
*** kW has joined #maemo-devel | 12:23 | |
*** kW_ has quit IRC | 12:26 | |
*** Acedip has joined #maemo-devel | 12:31 | |
*** Acedip has quit IRC | 13:13 | |
*** Acedip has joined #maemo-devel | 13:25 | |
*** Acedip has quit IRC | 13:31 | |
*** lardman has joined #maemo-devel | 13:33 | |
*** achipa has joined #maemo-devel | 13:33 | |
*** lizardo has joined #maemo-devel | 13:34 | |
*** kW has quit IRC | 13:45 | |
*** kW_ has joined #maemo-devel | 13:46 | |
*** kW_ has quit IRC | 13:52 | |
*** kW_ has joined #maemo-devel | 13:53 | |
*** kW_ has quit IRC | 14:00 | |
*** kW_ has joined #maemo-devel | 14:00 | |
*** kW_ has quit IRC | 14:05 | |
*** _0x471 has joined #maemo-devel | 14:09 | |
*** lardman has quit IRC | 14:14 | |
*** DocScrutinizer is now known as noob_1 | 14:44 | |
*** noob_1 is now known as DocScrutinizer | 14:45 | |
*** kW has joined #maemo-devel | 14:47 | |
barisione | does anybody have an idea how to prestart my program when the n900 starts? | 15:05 |
barisione | it should be started ASAP as the session bus is ready | 15:05 |
*** Pete_1293487 has joined #maemo-devel | 15:12 | |
SpeedEvil | wander around /etc | 15:25 |
SpeedEvil | /etc/rc2.d/S20dbus for example | 15:28 |
SpeedEvil | adding S21yourservice I think will start just after dbus | 15:29 |
SpeedEvil | do backup first | 15:29 |
*** ppenz has quit IRC | 15:42 | |
w00t_ | /etc/event.d/ or whatever it is is interesting too | 16:03 |
*** Pete_1293487 has quit IRC | 16:05 | |
*** fiferboy has joined #maemo-devel | 16:08 | |
*** fiferboy has quit IRC | 16:08 | |
*** fiferboy has joined #maemo-devel | 16:08 | |
*** kamui__ has joined #maemo-devel | 16:28 | |
albanc | barisione, fyi the session D-Bus daemon is started in /etc/X11/Xsession.d/01dbus | 16:31 |
*** shinkamui has quit IRC | 16:32 | |
*** fiferboy has quit IRC | 16:35 | |
*** mirr0r has quit IRC | 16:37 | |
*** fiferboy has joined #maemo-devel | 16:37 | |
*** fiferboy has quit IRC | 16:37 | |
*** fiferboy has joined #maemo-devel | 16:37 | |
*** Acedip has joined #maemo-devel | 16:44 | |
*** lardman has joined #maemo-devel | 16:52 | |
*** lardman has quit IRC | 17:00 | |
*** lardman|gone is now known as lardman | 17:00 | |
*** mirr0r has joined #maemo-devel | 17:01 | |
*** aboyer has quit IRC | 17:02 | |
*** bricks has quit IRC | 17:08 | |
*** Acedip has quit IRC | 17:16 | |
*** Acedip has joined #maemo-devel | 17:28 | |
spenap | hi, how long uses to take to get permission to upload to extras-devel? I asked for it on Wednesday night, but didn't get it yet | 17:36 |
*** bricks has joined #maemo-devel | 17:38 | |
lullenn | I think I got it in 3-4 days | 17:57 |
spenap | lullenn: thx :), will wait | 18:01 |
*** bricks has left #maemo-devel | 18:15 | |
*** _0x471 has quit IRC | 18:54 | |
*** azakai has joined #maemo-devel | 19:03 | |
*** achipa has quit IRC | 19:28 | |
*** lardman is now known as lardman|gone | 19:39 | |
*** BluesLee has joined #maemo-devel | 19:42 | |
*** Acedip has quit IRC | 19:45 | |
*** BluesLee has quit IRC | 20:01 | |
*** rcampbell_ has joined #maemo-devel | 20:04 | |
*** Acedip has joined #maemo-devel | 20:09 | |
*** Acedip has quit IRC | 20:33 | |
*** lcuk2 is now known as lcuk | 20:42 | |
*** lcuk has quit IRC | 20:42 | |
*** lcuk has joined #maemo-devel | 20:42 | |
*** dazo is now known as dazo_afk | 21:08 | |
*** lullenn has quit IRC | 21:22 | |
*** lizardo has quit IRC | 21:36 | |
*** lizardo has joined #maemo-devel | 21:54 | |
*** BluesLee has joined #maemo-devel | 21:55 | |
*** edisson has joined #maemo-devel | 21:59 | |
*** BluesLee has quit IRC | 22:21 | |
*** BluesLee has joined #maemo-devel | 22:58 | |
*** BluesLee has quit IRC | 23:09 | |
*** swc|666 has joined #maemo-devel | 23:29 | |
*** _0x471 has joined #maemo-devel | 23:35 | |
*** lizardo has quit IRC | 23:50 | |
*** BluesLee has joined #maemo-devel | 23:57 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!