An extra data point, I installed mapivi from svn (see 
http://sourceforge.net/projects/mapivi/develop), and that version has all the 
correct buttons on the Add comment and Edit comment windows. This would seem to 
imply that the problem is not due to my version of perl-tk. (I modified 
mapivi.pl to set program_data_path to the directory where I downloaded mapivi).

When I start Mapivi 0.9.7 (the Debian version) as "mapivi ." in a directory 
containing 239 photos, I get the standard message on stdout:

    Mapivi 0.9.7 - Martin's Picture Viewer and Organizer
    Copyright (C) 2002 - 2008  Martin Herrmann
    Mapivi comes with ABSOLUTELY NO WARRANTY.
    This is free software, and you are welcome to redistribute
    it under certain conditions.

and on stderr 3168 times the line:

Use of uninitialized value in numeric comparison (<=>) at /usr/bin/mapivi line 
5540.

When I try the menu entry "Edit IPTC/IIM info", I get a message (which I cannot 
cut and paste):

Error: Byte order is not compatible at ../../lib/Storable.pm (autosplit into 
../../lib/auto/Storable/_retrieve.al) line 380, at /usr/bin/mapivi line 11231

The stack trace contains

--- Begin Traceback ---
Byte order is not compatible at ../../lib/Storable.pm (autosplit into 
../../lib/auto/Storable/_retrieve.al) line 380, at /usr/bin/mapivi line 11231

Tk callback for .toplevel
Tk callback for .toplevel.notebook.stan
Tk callback for .toplevel.notebook.misc
Tk callback for .toplevel.notebook.opt
Tk callback for .toplevel.notebook.stan.frame
Tk callback for .toplevel.notebook.stan.frame1
Tk callback for .toplevel.notebook.stan.frame.frame
Tk callback for .toplevel.notebook.stan.frame.frame1
Tk callback for .toplevel.notebook.stan.frame.frame2
Tk callback for .toplevel.notebook.stan.frame.frame2.frame
Tk callback for .toplevel.notebook.stan.frame.frame2.frame.ysbslice
Tk callback for .toplevel.notebook.stan.frame.frame2.frame.ysbslice.corner
Tk callback for .toplevel.notebook.stan.frame.frame3
Tk callback for .toplevel.notebook.stan.frame.frame4
Tk callback for .toplevel.notebook.stan.frame.frame4.frame
Tk callback for .toplevel.notebook.stan.frame.frame4.frame1
Tk callback for .toplevel.notebook.stan.frame.frame5
Tk callback for .toplevel.notebook.stan.frame.frame5.frame
Tk callback for .toplevel.notebook.stan.frame.frame5.frame1
Tk callback for .toplevel.notebook.stan.frame.frame6
Tk callback for .toplevel.notebook.stan.frame.frame7
Tk callback for .toplevel.notebook.stan.frame.frame8
Tk callback for .toplevel.notebook.stan.frame.frame9
Tk callback for .toplevel.notebook.stan.frame.frame10
Tk callback for .toplevel.notebook.stan.frame.frame11
Tk callback for .toplevel.notebook.stan.frame.frame11.frame
Tk callback for .toplevel.notebook.stan.frame.frame11.frame1
Tk callback for .toplevel.notebook.stan.frame.frame11.frame1.frame
Tk callback for .toplevel.notebook.stan.frame.frame11.frame1.frame1
Tk callback for .toplevel.notebook.stan.frame.frame11.frame2
Tk callback for .toplevel.notebook.stan.frame.frame11.frame2.frame
Tk callback for .toplevel.notebook.stan.frame.frame11.frame2.frame1
Tk callback for .toplevel.notebook.stan.frame.frame12
Tk callback for .toplevel.notebook.stan.frame.frame12.frame
Tk callback for .toplevel.notebook.stan.frame.frame12.frame.frame
Tk callback for .toplevel.notebook.stan.frame.frame12.frame.frame1
Tk callback for .toplevel.notebook.stan.frame.frame12.frame1
Tk callback for .toplevel.notebook.stan.frame.frame12.frame1.frame
Tk callback for .toplevel.notebook.stan.frame.frame12.frame1.frame1
Tk callback for .toplevel.notebook.stan.frame1.frame
Tk callback for .toplevel.notebook.stan.frame1.frame.frame
Tk callback for .toplevel.notebook.stan.frame1.frame.frame.frame
Tk callback for .toplevel.notebook.stan.frame1.frame.frame.frame1
Tk callback for .toplevel.notebook.stan.frame1.frame.frame.frame2
Tk callback for .toplevel.notebook.stan.frame1.frame.frame.frame.frame
Tk callback for .toplevel.notebook.stan.frame1.frame.frame.frame.frame.ysbslice
Tk callback for 
.toplevel.notebook.stan.frame1.frame.frame.frame.frame.ysbslice.corner
Carp::croak at /usr/share/perl/5.10/Carp.pm line 44
Storable::logcroak at ../../lib/Storable.pm (autosplit into 
../../lib/auto/Storable/logcroak.al) line 76
Storable::_retrieve at ../../lib/Storable.pm (autosplit into 
../../lib/auto/Storable/_retrieve.al) line 382
Storable::retrieve at ../../lib/Storable.pm (autosplit into 
../../lib/auto/Storable/retrieve.al) line 352
main::doubleList at /usr/bin/mapivi line 11231
main::iptcDialog at /usr/bin/mapivi line 11040
main::editIPTC at /usr/bin/mapivi line 10484
main::__ANON__ at /usr/bin/mapivi line 13774
Tk callback for .#menu.#menu#edit.#menu#edit#tk_Compound_HASH_0x4501cb0_
Tk::__ANON__ at /usr/lib/perl5/Tk.pm line 250
Tk::Menu::Invoke at /usr/lib/perl5/Tk/Menu.pm line 532
<ButtonRelease>
(command bound to event)

Mapivi also prints the message

page cap does not exist at /usr/bin/mapivi line 10928

There are no buttons on the "Edit IPTC/IIM information" window either. The "Standard" tab contains 
lots of empty fields to be filled in while the "Misc" and "Option" tab are completely empty.

The "Mapivi options" window has "Ok", "Apply", and "Cancel" buttons which work. The 
"Search picture database" window has buttons as well.

thanks
Stuart



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to