[Date Prev][Date Next] [Chronological] [Thread] [Top]

Make failure on Tru64 (ITS#866)



Full_Name: David Richards
Version: 2.0.6
OS: Tru64 v5.0
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (131.181.127.39)


I am having a problem compiling on Compaq Tru64 v4.0d and v5.0a.

The commands I issued were:

# ./configure --prefix=/usr/local/qut/netapps/openldap
# make depend
# make

I receive the following error:

..... lots of stuff up here ......
/bin/sh /users/richards/builds/openldap-2.0.6/libtool   --mode=compile cc -g
-I../../include        -I../../include      -c version.c
rm -f .libs/version.lo
cc -g -I../../include -I../../include -c version.c  -DPIC -o .libs/version.lo
mv -f .libs/version.lo version.o
(cd . && ln -s version.o version.lo)
/bin/sh /users/richards/builds/openldap-2.0.6/libtool   --mode=link cc -rpath
/usr/local/qut/netapps/openldap/lib  -g -I../../include        -I../../include  
  -L/users/richards/builds/openldap-2.0.6/libraries   -version-info 2:4:0  -o
liblber.la assert.lo decode.lo encode.lo io.lo bprint.lo  memory.lo options.lo
sockbuf.lo  version.lo 
rm -fr .libs/liblber.la .libs/liblber.* .libs/liblber.*
/usr/bin/ld -shared -expect_unresolved \*  assert.o decode.o encode.o io.o
bprint.o memory.o options.o sockbuf.o version.o  
-L/users/richards/builds/openldap-2.0.6/libraries -lc  -msym -soname liblber.so
`test -n "2.0.4:2.0" && echo -set_version 2.0.4:2.0` -update_registry
.libs/so_locations -o .libs/liblber.so.2.0.4
(cd .libs && rm -f liblber.so && ln -s liblber.so.2.0.4 liblber.so)
(cd .libs && rm -f liblber.so && ln -s liblber.so.2.0.4 liblber.so)
ar cru .libs/liblber.a  assert.o decode.o encode.o io.o bprint.o memory.o
options.o sockbuf.o version.o 
ranlib .libs/liblber.a
creating liblber.la
(cd .libs && rm -f liblber.la && ln -s ../liblber.la liblber.la)
rm -f ../liblber.la
d=`pwd`; d=`basename $d`; cd ..; ln -s $d/liblber.la liblber.la;  t=`basename
liblber.la .la`.a; rm -f $t; ln -s $d/.libs/$t $t
.libs/$t $t
#: Permission denied
*** Exit 1
Stop.
*** Exit 1
Stop.
*** Exit 1
Stop.
quail.its.dias.qut.edu.au#

Any ideas?  I did edit the Makefile in ./libraries/liblber/ at one stage to
remove the RM
line in:

$(LIBRARY):  version.lo
        $(LTLIBLINK) -o $@ $(OBJS) version.lo $(EXTRA_LIBS)
        $(RM) ../$@
        d=`$(PWD)`; d=`$(BASENAME) $$d`; cd ..; $(LN_S) $$d/$@ $@; \
        t=`$(BASENAME) $@ .la`.a; $(RM) $$t; $(LN_S) $$d/.libs/$$t $$t
        @# If we want our binaries to link dynamically with libldap{,_r}
liblber
        @# We also symlink the .so, so we can run the tests without installing
        if test "$(LINK_BINS_DYNAMIC)" = "yes"; then \
                d=`$(PWD)`; d=`$(BASENAME) $$d`; b=`$(BASENAME) $@ .la`; \
                 cd .libs; t=`echo $$b*.$(DYN_EXT)`; (cd ../.. ; $(RM) $$t; \
                 $(LN_S) $$d/.libs/$$t $$t); \
                if test "$(DYN_EXT)" != dll; then \
                    t=`echo $$b.$(DYN_EXT).?`; cd ../.. ; \
                    $(RM) $$t; \
                    $(LN_S) $$d/.libs/$$t $$t; \
                fi \
        fi

Except that just made it bomb out in the next one, I think it was liblber_r.la
or something

I am just playing and surely there is a real fix.

Thanks,

Dave.