On 08/08/2012 04:44, Chris Bagwell wrote: > I fixed the kvs backend symbol issues and committed them. > > Also, I believe I have a fix for jpeg symbols. I think its just a > linking ordering issue. At least I got it working by hand editing the > frontend/Makefile and moving the libraries with missing symbols to > later in line of saned_LDADD and scanimage_LDADD. > > I do not have the older versions of autofoo packages installed and > I'll reluctant to submit large configure and Makefile.in file updates > at this stage. > > If someone has older autofoo installed and can check in just > frontend/Makefile.am and frontend/Makefile.in change, here is > suggested patch (I notice that liblib.la is in two different orders. > May need to move one of those to later as well): > > --- a/frontend/Makefile.am > +++ b/frontend/Makefile.am > @@ -17,11 +17,11 @@ endif > AM_CPPFLAGS = -I. -I$(srcdir) -I$(top_builddir)/include > -I$(top_srcdir)/include > > scanimage_SOURCES = scanimage.c stiff.c stiff.h > -scanimage_LDADD = ../lib/liblib.la ../lib/libfelib.la ../backend/libsane.la > +scanimage_LDADD = ../backend/libsane.la ../lib/liblib.la ../lib/libfelib.la > > saned_SOURCES = saned.c > -saned_LDADD = ../sanei/libsanei.la ../lib/liblib.la ../lib/libfelib.la \ > - ../backend/libsane.la @SYSLOG_LIBS@ > +saned_LDADD = ../backend/libsane.la ../sanei/libsanei.la ../lib/liblib.la \ > + ../lib/libfelib.la @SYSLOG_LIBS@ > > test_SOURCES = test.c > test_LDADD = ../lib/liblib.la ../lib/libfelib.la ../backend/libsane.la > > Chris > > Hello,
thanks for the patches. They work great here. For the linking problem, what should be the version number for old autoconf tools? The Makefile.in in git have a automake 1.11.1 tag, is it old enough? I may have a suitable test platform. To get scanimage compiling, I also had to specify libsanei in scanimage_LDADD: diff --git a/frontend/Makefile.am b/frontend/Makefile.am index a8b51f3..d4a709d 100644 --- a/frontend/Makefile.am +++ b/frontend/Makefile.am @@ -17,11 +17,11 @@ endif AM_CPPFLAGS = -I. -I$(srcdir) -I$(top_builddir)/include -I$(top_srcdir)/include scanimage_SOURCES = scanimage.c stiff.c stiff.h -scanimage_LDADD = ../lib/liblib.la ../lib/libfelib.la ../backend/libsane.la +scanimage_LDADD = ../backend/libsane.la ../sanei/libsanei.la ../lib/liblib.la ../lib/libfelib.la saned_SOURCES = saned.c -saned_LDADD = ../sanei/libsanei.la ../lib/liblib.la ../lib/libfelib.la \ - ../backend/libsane.la @SYSLOG_LIBS@ +saned_LDADD =../backend/libsane.la ../sanei/libsanei.la ../lib/liblib.la \ + ../lib/libfelib.la @SYSLOG_LIBS@ test_SOURCES = test.c test_LDADD = ../lib/liblib.la ../lib/libfelib.la ../backend/libsane.la Regards, Stef