j...@cjsa.com (Jeffery Small) writes: > 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.
You should add probably CPPFLAGS to -I/usr/local/C/include as well. exiv2 doesn't appear to use Save the output of configure, and read it, and find out what test is failing for exiv2, and then look in configure.log. Run configure with -x if necessary. You might try pkgsrc (www.pkgsrc.org); it supports solaris and has geeqie in it. > /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 Is 'make' gnu make? If not, try that. > Another configure problem?? Maybe - read config.status and config.log.
pgpI2pf5wcLej.pgp
Description: PGP signature
------------------------------------------------------------------------------ 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