Re: util-linux-2.11m won't compile on RH7.1

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

 



On Wed, 21 Nov 2001, Jari Ruusu wrote:

> > However for those it may interest, my changes to the loop-AES-v1.4g README
> > file are the following :
> > 
> >     cd util-linux-2.11m
> >     ./configure
> >     patch -p1 <../util-linux-2.11m.diff
> >     make
> >     cd mount
> >     install -m 4755 -o root mount umount /bin
> >     install -m 755 losetup /sbin
> > <   rm -f /usr/man/man8/{mount,umount,losetup}.8.gz
> > <   install -m 644 mount.8 umount.8 losetup.8 /usr/man/man8
> > >   rm -f /usr/share/man/man8/{mount,umount,losetup}.8.gz
> > >   install -m 644 mount.8 umount.8 losetup.8 /usr/share/man/man8
> 
> About the util-linux compile problem, did you try to compile a virgin
> util-linux source or tampered one? Util-linux Makefile is set up so that if
> "defines.h" file does not exits, make runs ./configure for you. Virgin
> util-linux tarball does not come with "defines.h" file.
>

Yep, however when configure is run from 'make', I get the following output :

You don't have <scsi/scsi.h>
You have <linux/blkpg.h>
You have <linux/kd.h>
You have <locale.h>
You have <langinfo.h>
You have <sys/user.h>
You have <asm/types.h>
You don't have inet_aton()
You don't have fsync()
You don't have getdomainname()
You don't have nanosleep()
You don't have personality()
You don't have updwtmp()
You need <linux/tqueue.h>
You have <term.h>
You have ncurses. Using <ncurses/curses.h>.
You don't have termcap
You need -lcrypt
You don't have <libintl.h>
You don't have __progname
You don't have <pty.h> and openpty()
You don't have wide character support
You don't have __NR_pivot_root
You don't have a tm_gmtoff field in struct tm
Your rpcgen seems to work

which doesn't coincide with the results I get when installing a clean util-linux and manually running configure :

You have <scsi/scsi.h>
You have <linux/blkpg.h>
You have <linux/kd.h>
You have <locale.h>
You have <langinfo.h>
You have <sys/user.h>
You have <asm/types.h>
You have inet_aton()
You have fsync()
You have getdomainname()
You have nanosleep()
You have personality()
You have updwtmp()
You don't need <linux/tqueue.h>
You have <term.h>
You have ncurses. Using <ncurses/curses.h>.
You have termcap
You need -lcrypt
You have <libintl.h> and gettext()
Assuming that you want to enable NLS support.
(Otherwise, edit defines.h and remove the line with ENABLE_NLS)
You have __progname
You have <pty.h> and openpty()
You have wide character support
You have __NR_pivot_root
You have a tm_gmtoff field in struct tm
Your rpcgen seems to work

The <linux/tqueue.h> is the line that stopped me from compiling properly.

--Pierre
-
Linux-crypto:  cryptography in and on the Linux system
Archive:       http://mail.nl.linux.org/linux-crypto/



[Index of Archives]     [Kernel]     [Linux Crypto]     [Gnu Crypto]     [Gnu Classpath]     [Netfilter]     [Bugtraq]
  Powered by Linux