findimagedupes fails to run on 32-bit 10.10 Maverick
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
findimagedupes (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: findimagedupes
findimagedupes is a perl script that fails to compile in 32-bit 10.10 Maverick.
(64-bit Maverick and 32-bit Lucid work fine.)
The package installs a compiled object in a directory that perl does not search.
The library objects are stored under
/usr/lib/
but "strace" tells me that Maverick's perl only searchs for an "i686" version of the directory:
/usr/lib/
Other info:
$ lsb_release -rd
Description: Ubuntu 10.10
Release: 10.10
$ apt-cache policy findimagedupes
findimagedupes:
Installed: 2.18-4
Candidate: 2.18-4
Version table:
*** 2.18-4 0
500 http://
100 /var/lib/
What I expect to happen: I expect the program to compile and run.
What happened instead: The perl compile fails with this error message:
$ findimagedupes
Can't locate findimagedupes/C.pm in @INC (@INC contains: /usr/lib/
BEGIN failed--compilation aborted at /usr/bin/
Even more other info:
$ perl --version
This is perl, v5.10.1 (*) built for i686-linux-
(with 40 registered patches, see perl -V for more detail)
$ uname -a
Linux mavericktestftp 2.6.35-22-generic #35-Ubuntu SMP Sat Oct 16 20:36:48 UTC 2010 i686 GNU/Linux
Changed in findimagedupes (Ubuntu): | |
status: | New → Confirmed |
I can confirm that this bug hit me too on i386 Maverick, and following the ln procedure in http:// ubuntuforums. org/archive/ index.php/ t-1610258. html fixed the problem. (Removing and installing findimagedupes & its deps did not help.)