[Slackbuilds-users] Bug in Recoll Version 1.10.0 when used without Exiftool

B tptagth at yahoo.com
Wed Dec 19 18:53:09 UTC 2007


Hi,

RE: Bug in Recoll Version 1.10.0

I installed Recoll about two or three weeks ago from
the SlackBuild script after installing the
dependencies noted in the  README.
Required
- xapian-core
Optional:
- antiword
- unrtf

I used updated versions of two of those files:
I used recoll-1.10.0.tar.gz instead of
recoll-1.8.1.tar.gz.
I used xapian-core-1.0.4.tar.gz instead of
xapian-core-0.9.10.tar.gz.
The following were unchanged from Slackbuilds:
- Source:  unrtf_0.20.2.tar.gz
- Source: antiword-0.37.tar.gz

The problem I had was running a search for a file type
of *.jpeg or *.jpg.  And even when searching for a
specific jpg file such as
"ksensorsUnusedParameters1.jpg".

The error returned when running those searches using
those file types produced an error called
(XIMPOSSIBLE).  I attached a screenshot of the error
named Recoll.Error.jpg.

So, I contacted the author of Recoll, Jean-Francois
Dockes (jean-francois.dockes at wanadoo.fr).

Jean-Francois Dockes  writes:
Ah ok, thanks, this is a bug. What happens is that you
probably don't have Exiftool installed (this is the
helper used to extract jpg tags). So the rclimg filter
which is used to index jpg files fails, and the file
is not indexed at all (the bug is that at least the
file name should be indexed in this case). The same
seems to happen for .doc files when antiword is not
installed, etc...I'll add this to the known bugs and
try to fix it for the next update.There is no easy
workaround because you'd have to do the following for
every file type for which the problem happens:
- either add a ~/.recoll/mimemap entry like '.jpg =
application/x-unknown'
   so that no filter execution will be tried.
- or install the helper application (Exiftool in this
case).

I installed  Exiftool.
The file was downloaded from
http://www.sno.phy.queensu.ca/~phil/exiftool/
The name is, Image-ExifTool-7.06.tar.gz

I installed as follows:
perl Makefile.PL
make
make install

After installation it's here:
# slocate exiftool
/usr/bin/exiftool
/usr/man/man1/exiftool.1

After installing Exiftool and updating the index it
can now find *.jpeg, *.jpg and
ksensorsUnusedParameters1.jpg files.  Please see
attached screenshots:
- testJPEG.jpeg
- testJPG.jpg
- test.ksensors.jpg

If you have Recoll and don't have Exiftool and you
have time please see if you can recreate this error.

Please let me know your thoughts on this.  For
example, do you think a SlackBuild for Exiftool is
appropriate.?  Updating the README for Recoll?  

Best,

~Brian Zadikow

-- 
http://www.columbia.edu/~bz43/ 

http://www.columbia.edu/~bz43/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Recoll.Error.jpg
Type: image/jpeg
Size: 85543 bytes
Desc: 3729414858-Recoll.Error.jpg
Url : http://lists.slackbuilds.org/pipermail/slackbuilds-users/attachments/20071219/c6474620/attachment-0006.jpg 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: testJPG.jpg
Type: image/jpeg
Size: 66702 bytes
Desc: 1285453417-testJPG.jpg
Url : http://lists.slackbuilds.org/pipermail/slackbuilds-users/attachments/20071219/c6474620/attachment-0007.jpg 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: testJPEG.jpeg
Type: image/jpeg
Size: 66675 bytes
Desc: 1091082237-testJPEG.jpeg
Url : http://lists.slackbuilds.org/pipermail/slackbuilds-users/attachments/20071219/c6474620/attachment-0002.jpeg 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test.ksensors.jpg
Type: image/jpeg
Size: 54633 bytes
Desc: 3921549746-test.ksensors.jpg
Url : http://lists.slackbuilds.org/pipermail/slackbuilds-users/attachments/20071219/c6474620/attachment-0008.jpg 


More information about the Slackbuilds-users mailing list