[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-kdoc
Subject:    Configure and install
From:       Wolfgang Bangerth <wolf () gaia ! IWR ! Uni-Heidelberg ! De>
Date:       1999-04-13 11:46:37
[Download RAW message or body]


[scroll to the bottom to find the solution, everything above is really not
that interesting]

make install does not work for me, at least not fully satisfactorily. I
put the snapshot tgz's into ~/tmp and unpacked it; went into ~/tmp/kdoc;
made ./configure --prefix=~/tmp/kdoc-i with output
------------
tmp/kdoc> ./configure --prefix=~/tmp/kdoc-i
creating cache ./config.cache
checking for a BSD compatible install... /usr/local/bin/install -c
checking for perl 5 or greater... /usr/local/bin/perl
checking kdoc version... 2.0a6
updating cache ./config.cache
creating ./config.status
creating Makefile
creating doc/Makefile
------------
did make with output
------------
tmp/kdoc> make
cp kdoc kdoc.local
perl -npi -e 's%^#\!.*$%#!'/usr/local/bin/perl'
-I'~/tmp/kdoc-i/share/kdoc'%g;'  \
        -e 's#\$Version\$#'"2.0a6"'#g;' kdoc.local
cp qt2kdoc qt2kdoc.local
perl -npi -e 's%^#\!.*$%#!'/usr/local/bin/perl'
-I'~/tmp/kdoc-i/share/kdoc'%g;' qt2kdoc.local
cp makekdedoc makekdedoc.local
perl -npi -e 's%^#\!.*$%#!'/usr/local/bin/perl'
-I'~/tmp/kdoc-i/share/kdoc'%g;' makekdedoc.local
(cd doc; make)
make[1]: Entering directory `/home/atlas1/wolf/tmp/kdoc/doc'
pod2man --center "KDOC Documentation System" --release "2.0a6" \
        kdoc.pod > kdoc.1.local && mv kdoc.1.local kdoc.1
pod2man --center "KDOC Documentation System" --release "2.0a6" \
        ../makekdedoc > makekdedoc.1.local \
        && mv makekdedoc.1.local makekdedoc.1
pod2man --center "KDOC Documentation System" --release "2.0a6" \
        ../qt2kdoc > qt2kdoc.1.local \
        && mv qt2kdoc.1.local qt2kdoc.1
make[1]: Leaving directory `/home/atlas1/wolf/tmp/kdoc/doc'
-----------
did make install:
-----------
tmp/kdoc> make install
(cd doc; make)
make[1]: Entering directory `/home/atlas1/wolf/tmp/kdoc/doc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/atlas1/wolf/tmp/kdoc/doc'
/usr/local/bin/install -c -d ~/tmp/kdoc-i/bin
/usr/local/bin/install -c -m 755 kdoc.local ~/tmp/kdoc-i/bin/kdoc
/usr/local/bin/install -c -m 755 qt2kdoc.local ~/tmp/kdoc-i/bin/qt2kdoc
/usr/local/bin/install -c -m 755 makekdedoc.local
~/tmp/kdoc-i/bin/makekdedoc
/usr/local/bin/install -c -d ~/tmp/kdoc-i/share/kdoc
for file in kdocUtil.pm kdocAstUtil.pm kdocParseDoc.pm kdocCxxHTML.pm
kdocLib.pm Ast.pm kdocTeX.pm kdocIDLhtml.pm kdocHTMLutil.pm kdoctexi.pm ;
do \
        /usr/local/bin/install -c -m 644 $file ~/tmp/kdoc-i/share/kdoc; \
done
/usr/local/bin/install -c -d ~/tmp/kdoc-i/man/man1/
/usr/local/bin/install: cannot make directory `~/tmp/kdoc-i/man/man1/':
File exists
make: *** [install] Error 1
------------
Note that ../kdoc-i did not exist before.
Now, if I retype that, I get:
------------
tmp/kdoc> make install
(cd doc; make)
make[1]: Entering directory `/home/atlas1/wolf/tmp/kdoc/doc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/atlas1/wolf/tmp/kdoc/doc'
/usr/local/bin/install -c -d ~/tmp/kdoc-i/bin
/usr/local/bin/install -c -m 755 kdoc.local ~/tmp/kdoc-i/bin/kdoc
/usr/local/bin/install -c -m 755 qt2kdoc.local ~/tmp/kdoc-i/bin/qt2kdoc
/usr/local/bin/install -c -m 755 makekdedoc.local
~/tmp/kdoc-i/bin/makekdedoc
/usr/local/bin/install -c -d ~/tmp/kdoc-i/share/kdoc
for file in kdocUtil.pm kdocAstUtil.pm kdocParseDoc.pm kdocCxxHTML.pm
kdocLib.pm Ast.pm kdocTeX.pm kdocIDLhtml.pm kdocHTMLutil.pm kdoctexi.pm ;  do \
        /usr/local/bin/install -c -m 644 $file ~/tmp/kdoc-i/share/kdoc; \
done
/usr/local/bin/install -c -d ~/tmp/kdoc-i/man/man1/
for file in doc/kdoc.1 doc/qt2kdoc.1 doc/makekdedoc.1; do \
        /usr/local/bin/install -c -m 644 $file ~/tmp/kdoc-i/man/man1/; \
done
-----------------


The reason is the line
  mandir= ${prefix}/man/man1/
in Makefile.in, which should be replaced by
  mandir= ${prefix}/man/man1
This fixes the problem.

Regards
  Wolfgang


-------------------------------------------------------------------------
Wolfgang Bangerth            email:       wolf@gaia.iwr.uni-heidelberg.de
                             www: http://gaia.iwr.uni-heidelberg.de/~wolf

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic