[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