On 13-07-2014 09:21, Fernando de Oliveira wrote: > Em 12-07-2014 16:33, Fernando de Oliveira escreveu: >> Needed to reinstall, when updating cifs-utils. >> >> DESTDIR build stoped at >> >> >> for LIBRARY in gssapi_krb5 gssrpc k5crypto kadm5clnt kadm5srv \ >> kdb5 kdb_ldap krad krb5 krb5support verto ; do >> [ -e /usr/lib/lib$LIBRARY.so ] && chmod -v 755 /usr/lib/lib$LIBRARY.so >> done >> >> Inspection showed that stopped for verto. No >> $DESTINODIR/usr/lib/lib$LIBRARY.so was installed by make >> DESTDIR=$DESTINODIR install. Seems that it checks if a previous one >> exists and perhaps it is the same version, and does not make a new one.
Hit this one again. >> >> I changed the commands to: >> >> for LIBRARY in gssapi_krb5 gssrpc k5crypto kadm5clnt kadm5srv \ >> kdb5 kdb_ldap krad krb5 krb5support verto ; do >> chmod -v 755 /usr/lib/lib$LIBRARY.so || true >> done >> >> >> Trying to understand, I noticed that there is a directory created, not >> listed in the page: >> >> /usr/share/gnats/ with one file, mit: >> >> $ cat /usr/share/gnats/mit >> krb5-libs >> krb5-admin >> krb5-kdc >> krb5-clients >> krb5-appl >> krb5-doc >> krb5-misc >> krb5-build >> pty >> telnet >> test >> I don't know why I forgot this. > > I forgot at the end: > > Would it be acceptable to modify the page accordingly orr I am doing > something wrong? > > I have got *no reply* for this thread, unfortunately. After some search, I found: http://web.mit.edu/kerberos/krb5-1.12/doc/build/options2configure.html "--with-system-verto Use an installed version of libverto. If the libverto header and library are not in default locations, you may wish to specify CPPFLAGS=-I/some/dir and LDFLAGS=-L/some/other/dir options at configuration time as well. If this option is not given, the build system will try to detect an installed version of libverto and use it if it is found. Otherwise, a version supplied with the Kerberos sources will be built and installed. The built-in version does not contain the full set of back-end modules and is not a suitable general replacement for the upstream version, but will work for the purposes of Kerberos. Specifying --without-system-verto will cause the built-in version of libverto to be used unconditionally." Therefore, the failure in for ... done seems to be explained for the reinstall: "falhou em alterar o modo de “/home/fernando/tmp/paco-build-2014.08.16-17h13m45s/DEST-krb5-1.12.2/usr/lib/libverto.so” de 0000 (---------) para 0000 (---------)" It was simply not found, and I simply deleted from Installed Libraries (and forgot to remove from the "for .. do" loop. And now, understand that Pierre included [ -e /usr/lib/lib$LIBRARY.so ] probably for the same reason. Now, the instructions in the book should be: ./configure --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var/lib \ --with-system-et \ --with-system-ss \ --with-system-verto=no \ --enable-dns-for-realm && for LIBRARY in gssapi_krb5 gssrpc k5crypto kadm5clnt kadm5srv \ kdb5 kdb_ldap krad krb5 krb5support verto ; do chmod -v 755 /usr/lib/lib$LIBRARY.so done && Reinstate in the installed libraries. -- []s, Fernando -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
