[EMAIL PROTECTED] wrote:
> I recently compiled CVS-tracker (as of 02Nov06) and got a number of warnings, 
> some more serious than others. I investigated most of them (except the ones 
> generated by imported sqlite3 code) and fixed most of them. Might as well 
> pass the results on to the devs.
> 
> I don't yet know if attachments can be posted to this list. So I just dumped 
> things below. Makes it too long, sorry.

next time please submit attachement(s)

have fixed all but the configure.in so should be much cleaner for you :)

see below for comments:


> ./configure: line 24094: GNOME_COMMON_INIT: command not found
> 
> CVS autogen.sh includes this
> 
> which gnome-autogen.sh || {
>     echo "You need to install gnome-common from the GNOME CVS"
>     exit 1
> }
> . gnome-autogen.sh
> 
> which seems to be unnecessary. Notwithstanding your interest in getting into 
> gnome 2.18, tracker's DE-independence is a plus (especially with the clouds 
> recently looming over mono and thence beagle) worth preserving (apart from 
> the GUI, of course)
> I substitute 'autoreconf -vfi'. Probably, some auto* wizard can advise on a 
> better way.
> 
> In any event, the package builds quite happily without whatever 
> GNOME_COMMON_INIT is assigned to.
> 
> ./configure: line 25884: ./po/POTFILES.in: No such file or directory
> Will there ever be any  ?

yes - have left this and configure.in as is

there should not be a problem using autogen as its just for build from 
cvs (tarball releases will have a configure in them)


> 
> 
> These imported sqlite warnings have not been investigated:
>  
> btree.c: In function 'sqlite3BtreeDelete':
> btree.c:5394: warning: 'szNext' may be used uninitialized in this function
> 
> select.c: In function 'generateSortTail':
> select.c:696: warning: 'pseudoTab' may be used uninitialized in this function
> 
> tokenize.c: In function 'sqlite3RunParser':
> tokenize.c:397: warning: nested extern declaration of 'sqlite3ParserAlloc'
> tokenize.c:398: warning: nested extern declaration of 'sqlite3ParserFree'
> tokenize.c:399: warning: nested extern declaration of 'sqlite3Parser'
> 
> vdbe.c:4680: warning: 'res' may be used uninitialized in this function
> 
> A bunch of signed-unsigned comparison warnings related to sqlite have not 
> been investigated
> 
> 

yes quite dirty - get sqlite to fix these!


> 
> tracker-ioprio.c: In function 'ioprio_set':
> tracker-ioprio.c:50: warning: implicit declaration of function 'syscall'
> tracker-ioprio.c:50: warning: nested extern declaration of 'syscall'
> 
> Some missing #include, not sure which (I have glibc 2.4)

its unistd.h (not linux/unistd.h) have fixed




-- 
Mr Jamie McCracken
http://jamiemcc.livejournal.com/

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

Reply via email to