I've done a bit of sleuthing in the Makefile system, and I found where
the "ar" command is coming from. The "all" target in the src/c Makefile
depends on libjserv.la:
lib_LTLIBRARIES = libjserv.la
LTLIBRARIES = $(lib_LTLIBRARIES)
all: Makefile $(LTLIBRARIES)
The rule to make "libjserv.la" uses the libtool script in the top-level jserv
directory:
LIBTOOL = $(SHELL) $(top_builddir)/libtool
LINK = $(LIBTOOL) --mode=link $(CC) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
libjserv.la: $(libjserv_la_OBJECTS) $(libjserv_la_DEPENDENCIES)
$(LINK) -rpath $(libdir) $(libjserv_la_LDFLAGS) $(libjserv_la_OBJECTS)
The libtool script uses the "ar" command. It seems to be coming from the
line:
eval cmds=\"$old_archive_cmds\"
Does that help anyone see what the problem is? I can't read shell script very
well. I did check the modification time on libtool, and it was modified,
probably by the "configure" script.
--Paul
Paul Lynch <[EMAIL PROTECTED]> wrote:
>
> Now that that problem is solved, I am now having another. The configure
> script now works okay, but when I try to run "make", I am getting
> another error. It seems to make the shared library okay, but then
> it tries to make the static library and fails. Here are the last few
> lines of make output, up to the error:
>
> (cd .libs && ln -s libjserv.so.0.0.0 libjserv.so.0)
> (cd .libs && ln -s libjserv.so.0.0.0 libjserv.so)
> ar cru .libs/libjserv.a
> ranlib .libs/libjserv.a
> ranlib: .libs/libjserv.a: No such file or directory
>
> The manual page for "ar" indicates that there are supposed to be a
> list of files after the archive name, so perhaps that is why "ar" fails.
> Does anyone have any suggestions? Why is it even trying to make
> a statically-linked library, when I am trying to set it up as a shared
> library?
> --Paul
>
> >
> >
> > Paul Lynch wrote:
> >
> > > I'm attemping to configure Apache for DSO support, and to set up JServ
> > > as a DSO, and I'm having trouble. I am using the following:
> > > Apache: 1.3.4
> > > JServ: 1.0 beta 3
> > > Operating system: Solaris 2.6
> > >
____________________________________________________________________
Get free e-mail and a permanent address at http://www.netaddress.com/?N=1
----------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Archives and Other: <http://java.apache.org/main/mail.html/>
Problems?: [EMAIL PROTECTED]