That’s  kool.
Hey man can you help me with where to find the source code of SPAQL ??

Is there any more  dependencies??

Thnks 
Suparno

-----Original Message-----
From: Adrien Bustany [mailto:[email protected]] 
Sent: Friday, August 05, 2011 12:28 PM
To: Suparno Bose (WT01 - Manufacturing & Hi Tech)
Cc: [email protected]
Subject: RE: [Tracker] Tracker-WARNING **: file is encrypted or is not a 
database

If you can compile a Qt app with  your tools, you should be able to compile 
QSparql as well :)

On Fri, 5 Aug 2011 11:49:41 +0530, [email protected] wrote:
> Adrien.
>       Actually am working on Automotive linux platform . We can only use 
> the Host cross platform tools provided To me only. So no qsparql is  
> provided but only tracker-sparql .
>
> I am also fond of Qt only. Is there any way I can compile  the qsparql 
> library with my application only?
>
> Thanks
> Suparno
>
> -----Original Message-----
> From: Adrien Bustany [mailto:[email protected]]
> Sent: Friday, August 05, 2011 11:43 AM
> To: Suparno Bose (WT01 - Manufacturing & Hi Tech)
> Cc: [email protected]
> Subject: Re: [Tracker] Tracker-WARNING **: file is encrypted or is not 
> a database
>
> Note: don't forget to click "Reply to all" so that your answer goes 
> back to the list too. CC-ing back the list
>
> The SPARQL query you pasted is correct, so not sure why you would get 
> this error. Can you see a file named 38-nmm.ontology in 
> $prefix/share/tracker/ontologies ? I think that query worked for you 
> if ran with the tracker-sparql tool, so it should work all the same if 
> ran using libtracker-sparql.
>
> I might be a bit stubborn, but QSparql works all fine on ARM, both 
> Harmattan and MeeGo use it. I'm insisting a bit because:
> 1. The asynchronous models of GLib and Qt are a bit different, QSparql
>    abstracts that nicely.
> 2. QSparql will make your memory management more c++-y, with objects 
> on
>    stack freed automatically etc. The example code you pasted presents
>    various memory management errors (leaks).
> 3. QSparql allow you do deal with bindings, so that you don't have to
>    escape the data you pass to your queries, and other niceties.
>
> Compiling/packaging QSparql is easy, and it does not take much space.
> If you want to make it minimal, you can enable only the driver you 
> need (most likely QTRACKER_DIRECT), and maybe even compile it in 
> statically (iirc).
>
> Cheers
>
> Adrien
>
> Le Fri, 5 Aug 2011 11:28:23 +0530,
> <[email protected]> a écrit :
>
>> Hello Adrien,
>>
>>                 Thanks for you concern. I am developing on an arm 
>> platform where qsparql is  not available.
>>
>>
>>
>> I am also getting an error as
>>
>>
>>
>> Error Message 1.44: syntax error, use of undefined prefix `nmm'
>>
>> Can you enlighten me on this error, why we get this  error??
>>
>>
>>
>> Thnks
>>
>> Suparno
>>
>>
>>
>>
>>
>> -----Original Message-----
>> From: Adrien Bustany [mailto:[email protected]]
>> Sent: Friday, August 05, 2011 11:20 AM
>> To: Suparno Bose (WT01 - Manufacturing & Hi Tech)
>> Cc: [email protected]; [email protected]
>> Subject: Re: [Tracker] Tracker-WARNING **: file is encrypted or is 
>> not a database
>>
>>
>>
>> Hello Suparno!
>>
>>
>>
>> Did you have a look at QSparql? It'll give you access to Tracker in 
>> a
>> much more Qt-ish way. In any case, you can have a look at the 
>> examples
>> for either library, that might help you get started:
>>
>> libtracker-sparql (not so simple one):
>>
>> 
>> http://git.gnome.org/browse/tracker/tree/examples/libtracker-sparql/as
>> ync-connection.c
>> 
>> <http://git.gnome.org/browse/tracker/tree/examples/libtracker-sparql/a
>> sync-connection.c>
>>
>> qsparql:
>>
>> 
>> https://maemo.gitorious.org/maemo-af/qsparql/blobs/master/examples/spa
>> rql/simple/main.cpp
>> 
>> <https://maemo.gitorious.org/maemo-af/qsparql/blobs/master/examples/sp
>> arql/simple/main.cpp>
>>
>>
>>
>> In your case, not sure why tracker_sparql_connection_get would 
>> fail...
>>
>> What platform are you developing on? Are there special restrictions 
>> to
>> the DB access?
>>
>>
>>
>> Cheers
>>
>>
>>
>> Adrien
>>
>>
>>
>> Le Fri, 5 Aug 2011 10:05:28 +0530,
>>
>> <[email protected] <mailto:[email protected]> > a écrit :
>>
>>
>>
>> > Hi Martyn,
>>
>> >
>>
>> >                 Here is  what am doing inside my application :
>>
>> >
>>
>> >
>>
>> >
>>
>> >   g_type_init();
>>
>> >
>>
>> >   GError *error = NULL;
>>
>> >
>>
>> >   m_connection = tracker_sparql_connection_get_direct(&error);
>>
>> >
>>
>> >   qDebug() << error->message;
>>
>> >
>>
>> >   if(m_connection != NULL)
>>
>> >
>>
>> >   {
>>
>> >
>>
>> >     gchar *query;
>>
>> >
>>
>> >     query = g_strdup_printf ("SELECT ?url WHERE { ?song a
>>
>> > nmm:MusicPiece ; nie:isStoredAs ?as . ?as nie:url ?url . }");
>>
>> >
>>
>> >     if(0 != query)
>>
>> >
>>
>> >         m_cursor = tracker_sparql_connection_query (m_connection,
>>
>> > query, NULL, &error);
>>
>> >
>>
>> >     else
>>
>> >
>>
>> >         printf("Query is null \n");
>>
>> >
>>
>> >
>>
>> >
>>
>> >     if(0 != error)
>>
>> >
>>
>> >     {
>>
>> >
>>
>> >         g_print("Error Message %s\n", error->message);
>>
>> >
>>
>> >         //qDebug() << error->message;
>>
>> >
>>
>> >         g_free (query);
>>
>> >
>>
>> >     }
>>
>> >
>>
>> >     else
>>
>> >
>>
>> >         printf("No error returned from the SPARQL\n");
>>
>> >
>>
>> >
>>
>> >
>>
>> >     if(0 != m_cursor)
>>
>> >
>>
>> >         print_cursor (m_cursor, "No classes were found to match
>> > search
>>
>> > term", "Classes", TRUE, l_list);
>>
>> >
>>
>> >     else
>>
>> >
>>
>> >         printf("cursor is NULL \n");
>>
>> >
>>
>> >   }
>>
>> >
>>
>> >   else
>>
>> >
>>
>> >   {
>>
>> >
>>
>> >     qDebug() << "connection not establisheds";
>>
>> >
>>
>> >   }
>>
>> >
>>
>> >
>>
>> >
>>
>> > -----Original Message-----
>>
>> > From: Martyn Russell [mailto:[email protected]]
>>
>> > Sent: Thursday, August 04, 2011 6:53 PM
>>
>> > To: Suparno Bose (WT01 - Manufacturing & Hi Tech)
>>
>> > Cc: [email protected]
>>
>> > Subject: Re: [Tracker] Tracker-WARNING **: file is encrypted or is
>> > not
>>
>> > a database
>>
>> >
>>
>> >
>>
>> >
>>
>> > On 04/08/11 13:31, [email protected]
>> > <mailto:[email protected]>
>>
>> > <mailto:[email protected] <mailto:[email protected]> >
>> > wrote:
>>
>> >
>>
>> > > Attaching the file
>>
>> >
>>
>> >
>>
>> >
>>
>> > Thanks,
>>
>> >
>>
>> >
>>
>> >
>>
>> > > -----Original Message-----
>>
>> >
>>
>> > > From: Suparno Bose (WT01 - Manufacturing&  Hi Tech)
>>
>> >
>>
>> > > Sent: Thursday, August 04, 2011 6:00 PM
>>
>> >
>>
>> > > To: 'Martyn Russell'
>>
>> >
>>
>> > > Cc: [email protected] <mailto:[email protected]>
>>
>> >
>>
>> > > Subject: RE: [Tracker] Tracker-WARNING **: file is encrypted or 
>> is
>>
>> > > not
>>
>> >
>>
>> >
>>
>> > > a database
>>
>> >
>>
>> > >
>>
>> >
>>
>> > > Sorry Martyn ,
>>
>> >
>>
>> > >             I did some mistake. Please find my new log attached.
>>
>> >
>>
>> > > This time it worked fine from the command line but not from the
>>
>> >
>>
>> > > application .
>>
>> >
>>
>> >
>>
>> >
>>
>> > I see, so how are you doing it form the application then? The
>> > command
>>
>> > line tools are there to help you sanity check what you're
>> > application
>>
>> > might be doing.
>>
>> >
>>
>> >
>>
>> >
>>
>> > --
>>
>> >
>>
>> > Regards,
>>
>> >
>>
>> > Martyn
>>
>> >
>>
>> >
>>
>> >
>>
>> > Founder and CEO of Lanedo GmbH.
>>
>> >
>>
>>
>>

_______________________________________________
tracker-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to