I downloaded the latest alpha3 source and am compiling it on my Solaris 10
SPARC system.  I am using LCMS and Exiv2 support, but obviously not Lirc.

I did discover that configure does not identify /usr/lib/libsocket.so.1
as a required library, so I had to add -lsocket manually to LDFLAGS.

Also, my exiv2 package was installed under /usr/local/C, and despite having
/usr/local/C in my path and setting both the LDFLAGS and EXIV2_LIBS to
include -L/usr/local/C/lib, configure also did not find this library and
so I also had to manually add -lexiv2 to LDFLAGS.  I'm not sure what the
trick is for libraries in non-traditional locations, but configure was
able to locate things like lcms which were installed under /opt/csw.
Someone more knowledgable about the innerworkings of configure may want to 
investigate this so that these libraries can be automatically included on
a wider set of systems.

The source configures and all files compile just fine with the only compiler
warning messages being:

----------------------------------------------------------------------------
gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/C/include -I/opt/csw/include 
    -D_REENTRANT -D_PTHREADS -I/opt/csw/include/glib-2.0 \
    -I/opt/csw/lib/glib-2.0/include -I/opt/csw/include/gtk-2.0 \
    -I/opt/csw/lib/gtk-2.0/include -I/opt/csw/include/atk-1.0 \
    -I/opt/csw/include/cairo -I/opt/csw/include/pango-1.0 \
    -I/opt/csw/include/glib-2.0 -I/opt/csw/lib/glib-2.0/include \
    -I/opt/csw/include/freetype2 -I/opt/csw/include \
    -I/opt/csw/include/libpng12   -I/opt/csw/include -I/usr/local/C/include \
    -I.. -I.. -g -O2 -MT remote.o -MD -MP -MF .deps/remote.Tpo -c \
    -o remote.o remote.c
remote.c: In function `remote_server_open':
remote.c:219: warning: passing arg 2 of `bind' from incompatible pointer type
remote.c: In function `remote_client_open':
remote.c:270: warning: passing arg 2 of `connect' from incompatible pointer type
----------------------------------------------------------------------------

However, when I did a "make install"  I got the following:

-------------------------------------------------------------------------------
ROOT 1-> make install
Making install in src
/u/src/x11/geeqie/geeqie-1.0alpha3/src
Making install in icons
/u/src/x11/geeqie/geeqie-1.0alpha3/src/icons
Making install in svg
/u/src/x11/geeqie/geeqie-1.0alpha3/src/icons/svg
test -z "/usr/local/X11/bin" || ../auxdir/install-sh -c -d "/usr/local/X11/bin"
  /usr/local/bin/install -c 'geeqie' '/usr/local/X11/bin/geeqie'
Making install in po
/u/src/x11/geeqie/geeqie-1.0alpha3/po
/auxdir/install-sh -c -d /usr/local/X11/share
sh: /auxdir/install-sh: not found
*** Error code 1
make: Fatal error: Command failed for target `install-data-yes'
Current working directory /u/src/x11/geeqie/geeqie-1.0alpha3/po
*** Error code 1
The following command caused the error:
failcom='exit 1'; \
for f in x $MAKEFLAGS; do \
  case $f in \
    *=* | --[!k]*);; \
    *k*) failcom='fail=yes';; \
  esac; \
done; \
dot_seen=no; \
target=`echo install-recursive | sed s/-recursive//`; \
list='src po doc'; for subdir in $list; do \
  echo "Making $target in $subdir"; \
  if test "$subdir" = "."; then \
    dot_seen=yes; \
    local_target="$target-am"; \
  else \
    local_target="$target"; \
  fi; \
  (cd $subdir && make  $local_target) \
  || eval $failcom; \
done; \
if test "$dot_seen" = "no"; then \
  make  "$target-am" || exit 1; \
fi; test -z "$fail"
make: Fatal error: Command failed for target `install-recursive'
-------------------------------------------------------------------------------

Note that in directory po the prefix to /auxdir/install-sh is missing which
means that the variable $(top_builddir) did not get set.  It is interesting
that this Makefile does not have the same definition of install_sh as found
in src/Makefile:
 
    install_sh = $(SHELL) /u/src/x11/geeqie/geeqie-1.0alpha3/auxdir/install-sh

Another configure problem??
-------------------------------------------------------------------------------

Now for a couple of questions/suggestions:

1:  In gqview the thumbnails were displayed without filenames below them
    and the name was displayed as a tooltip when the mouse hovered over the
    image.  Is there an option that I missed that sets this behavior in geeqie?

2:  I always found it strange in gqview that of all the exif settings, the
    User Comment field is corrupted.  I was surprised to see this remains the
    same in geeqie.  For example, I load a picture with the following comment:

        Full Moon During the Day: Redwood Valley, CA

    But what geeqie shows is:

        ASCII...Full Moo : 41 53 43 49 49 00 00 00 - 46 75 6c 20 4d 6f 6f ...

    Not too useful!  This occurs with images taken with my Minolta, Sony and
    Lumix cameras so it is not camera-specific.

3:  I would like to see the exif dusplay settings be full customizable and
    be saved as a set of user defaults.

4:  I have "Leave Zoom at previous setting" in the preferences, but I would
    like it if there was an option to make geeqie start with "Fit Image
    to Window" when the first image is loaded.  Currently it defaults to
    "Original Size".

5:  I reported this problem with gqview and it remains with geeqie.  You start
    one session of geeqie and it works.  You start a second session and
    the first session stops working.  It is no longer able to display
    images or navigate anywhere.  However, if you start as thire and forth
    session, all instances after the first will now work.  I'm fuzzy on
    this now, but I seem to remember that it was related to a lock or socket
    or something like this.  Maybe there is a record of the original report
    in the bug database.

Thanks for continuing to develop this tool.

Regards,
-- 
Jeffery Small


------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Geeqie-devel mailing list
Geeqie-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geeqie-devel

Reply via email to