Compilation of click 1.2.0

Brecht Vermeulen brecht.vermeulen at rug.ac.be
Tue May 29 13:13:00 EDT 2001


Hi click'ers,

I've finally arrived at installing click 1.2.0, but met the following
problems :

* ./configure
--prefix=/home/project/harmonics/bvermeul/click-1.2.0-package/usr/
--enable-ip6

  make install
......
../click-buildtool findelem -a -p .. | perl ./click-elem2man -l -d
/home/project/harmonics/bvermeul/click-1.2.0-package/usr//man/mann -f -
../mkinstalldirs
/home/project/harmonics/bvermeul/click-1.2.0-package/usr//info
  /usr/bin/install -c -m 644 ./click.info
/home/project/harmonics/bvermeul/click-1.2.0-package/usr//info/click.info
  /usr/bin/install -c -m 644 ./click.info-1
/home/project/harmonics/bvermeul/click-1.2.0-package/usr//info/click.info-1
  /usr/bin/install -c -m 644 ./click.info-2
/home/project/harmonics/bvermeul/click-1.2.0-package/usr//info/click.info-2
  /usr/bin/install -c -m 644 ./click.info-3
/home/project/harmonics/bvermeul/click-1.2.0-package/usr//info/click.info-3
  /usr/bin/install -c -m 644 ./click.info-4
/home/project/harmonics/bvermeul/click-1.2.0-package/usr//info/click.info-4
  /usr/bin/install -c -m 644 ./click.info-5
/home/project/harmonics/bvermeul/click-1.2.0-package/usr//info/click.info-5
install-info
--info-dir=/home/project/harmonics/bvermeul/click-1.2.0-package/usr//info
/home/project/harmonics/bvermeul/click-1.2.0-package/usr//info/click.info
* Click: (click).          The Click modular router programming manual.
install-info: failed to lock dir for editing! No such file or directory
make[2]: *** [install-info] Error 2
make[2]: Leaving directory
`/home/project/harmonics/bvermeul/click-1.2.0/doc'
make[1]: *** [install-doc] Error 2
make[1]: Leaving directory
`/home/project/harmonics/bvermeul/click-1.2.0'
make: *** [install] Error 2

so, it seems to me, that install-info tries to update the file dir
(which contains only a list of available info files as far as I see) in
/home/project/harmonics/bvermeul/click-1.2.0-package/usr//info, but of
course there is no such file.
(I want to make a Debian package of click, so I let it install in a
different directory, and such install-info command should be done by a
package when installing the package).

As a work around, I've commented out the install-info line out of the
Makefile, I don't know how this has to be solved in a clean way (and how
it is done in other packages).

* the current version of the e1000 driver in cvs (it should be
interesting if copied to the main click .tar.gz ;-) ) has a little typo
in the Makefile :

Check for SMP
the # has been dropped.

best regards,
Brecht



More information about the click mailing list