[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Heimdal 1.2 bugs



Solaris 10u4, gcc

setenv PATH /usr/ccs/bin:/usr/bin:/usr/sbin:/opt/jpl/bin:/usr/sfw/bin
unsetenv LD_LIBRARY_PATH
setenv CPPFLAGS -I/usr/heimdal/include
setenv CFLAGS -g
setenv LDFLAGS "-R/usr/heimdal/lib -L/usr/heimdal/lib"
setenv LD_RUN_PATH /usr/heimdal/lib
setenv LD_LIBRARY_PATH /usr/heimdal/lib
./configure --prefix=/usr/heimdal --without-readline --without- 
openldap --with-openssl=/usr/heimdal --without-ipv6 --enable-pk-init -- 
enable-berkeley-db --disable-ndbm-db --enable-shared --enable-static -- 
disable-kcm --without-x

Need to add <limits.h> to hx_locl.h (or somewhere thereabouts).

I removed telnet from the appl/Makefile, since this is a server  
build.  I don't use telnet anyway.  (Though I'm glad to see it fixed  
on general principals.)

-----------

"make install" generates an enormous number of messages like:

cp: cannot access /usr/heimdal/share/man/mankrb5_auth_context.3/ 
krb5_auth_context.3.krb5_auth_context.3
ln: cannot access /usr/heimdal/share/man/mankrb5_auth_context.3/ 
krb5_auth_context.3.krb5_auth_context.3
ln: cannot create /usr/heimdal/share/man/mankrb5_auth_context.3/ 
krb5_auth_con_getauthenticator.krb5_auth_context.3: No such file or  
directory
cp: cannot access /usr/heimdal/share/man/mankrb5_auth_context.3/ 
krb5_auth_context.3.krb5_auth_context.3
ln: cannot access /usr/heimdal/share/man/mankrb5_auth_context.3/ 
krb5_auth_context.3.krb5_auth_context.3
ln: cannot create /usr/heimdal/share/man/mankrb5_auth_context.3/ 
krb5_auth_con_getflags.krb5_auth_context.3: No such file or directory
cp: cannot access /usr/heimdal/share/man/mankrb5_auth_context.3/ 
krb5_auth_context.3.krb5_auth_context.3
ln: cannot access /usr/heimdal/share/man/mankrb5_auth_context.3/ 
krb5_auth_context.3.krb5_auth_context.3
ln: cannot create /usr/heimdal/share/man/mankrb5_auth_context.3/ 
krb5_auth_con_getkey.krb5_auth_context.3: No such file or directory

The relevant man links, like krb5_auth_con_getflags.3 in fact do not  
get created.

------------

make check fails.  The relevant part of the output appears to be:

  check in sl
make  test_sl
/bin/bash ../../libtool --tag=CC    --mode=link gcc -Wall -Wmissing- 
prototypes -Wpointer-arith -Wbad-function-cast -Wmissing-declarations - 
Wnested-externs -g   -R/usr/heimdal/lib -L/usr/heimdal/lib -o test_sl  
test_sl.o libsl.la                              ../../lib/vers/ 
libvers.la ../../lib/roken/ 
libroken.la                                   -lfl -lresolv -lnsl - 
lsocket -pthreads
libtool: link: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wbad- 
function-cast -Wmissing-declarations -Wnested-externs -g -o .libs/ 
test_sl test_sl.o -pthreads  -L/usr/heimdal/lib ./.libs/libsl.so / 
export/home/hotz/heimdal/heimdal-1.2/lib/editline/.libs/libeditline.so  
-ltermcap ../../lib/vers/.libs/libvers.a ../../lib/roken/.libs/ 
libroken.so -lfl -lresolv -lnsl -lsocket -pthreads -R/usr/heimdal/lib
Undefined                       first referenced
  symbol                             in file
yylex                               /usr/heimdal/lib/libfl.so
ld: fatal: Symbol referencing errors. No output written to .libs/test_sl
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `test_sl'
Current working directory /export/home/hotz/heimdal/heimdal-1.2/lib/sl

------------------------------------------------------
The opinions expressed in this message are mine,
not those of Caltech, JPL, NASA, or the US Government.
Henry.B.Hotz@jpl.nasa.gov, or hbhotz@oxy.edu