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