#267 RC4: make install problems

Next Release
pending-fixed
Mark Hessling
None
5
2013-07-19
2013-07-16
George R. Goffe
No

After a build of nthe and xthe, make install had the following problems.

make install
./install-sh -m 755 -d /usr/lsd/Linux/bin
make: execvp: ./install-sh: Permission denied
make: *** [installrpm] Error 127

joker bash-4.2 /tools/the-svn/hessling-editor-code/trunk# l install-sh
-rw-r--r-- 1 root root 6524 Jul 7 13:57 install-sh

joker bash-4.2 /tools/the-svn/hessling-editor-code/trunk# chmod 755 install-sh

joker bash-4.2 /tools/the-svn/hessling-editor-code/trunk# make install
./install-sh -m 755 -d /usr/lsd/Linux/bin
./install-sh -m 755 -c ./nthe /usr/lsd/Linux/bin/nthe
./install-sh -m 755 -c ./nthe /usr/lsd/Linux/bin/the
mkdir -p doc/helpviewer
rm -fv .html .man comm/ commsos/ commset/ misc/
removed ‘the.man’
cp ./images/the64.png .
rexx ./makehv.rex src=. ext=.html ver="3.3RC4" dest=. doc=./doc \ overview=./overview \ comm=./comm1.c ./comm2.c ./comm3.c ./comm4.c ./comm5.c \ commset=./commset1.c ./commset2.c \ commsos=./commsos.c \ query=./query.c \ glossary=./glossary \ appendix1=./appendix.1 \ appendix2=./appendix.2 \ appendix3=./appendix.3 \ appendix4=./appendix.4 \ appendix7=./appendix.7
./install-sh -m 755 -d /usr/lsd/Linux/share/man/man1
./install-sh -m 644 -c ./the.1 /usr/lsd/Linux/share/man/man1/the.1
gzip -f /usr/lsd/Linux/share/man/man1/the.1
./install-sh -m 755 -d /usr/lsd/Linux/share/THE
./install-sh -m 644 -c ./THE_Help.txt /usr/lsd/Linux/share/THE/THE_Help.txt
./install-sh -m 644 -c ./append.the /usr/lsd/Linux/share/THE/append.the
./install-sh -m 644 -c ./comm.the /usr/lsd/Linux/share/THE/comm.the
./install-sh -m 644 -c ./build.the /usr/lsd/Linux/share/THE/build.the
./install-sh -m 644 -c ./uncomm.the /usr/lsd/Linux/share/THE/uncomm.the
./install-sh -m 644 -c ./total.the /usr/lsd/Linux/share/THE/total.the
./install-sh -m 644 -c ./match.the /usr/lsd/Linux/share/THE/match.the
./install-sh -m 644 -c ./rm.the /usr/lsd/Linux/share/THE/rm.the
./install-sh -m 644 -c ./nl.the /usr/lsd/Linux/share/THE/nl.the
./install-sh -m 644 -c ./words.the /usr/lsd/Linux/share/THE/words.the
./install-sh -m 644 -c ./l.the /usr/lsd/Linux/share/THE/l.the
./install-sh -m 644 -c ./compile.the /usr/lsd/Linux/share/THE/compile.the
./install-sh -m 644 -c ./spell.the /usr/lsd/Linux/share/THE/spell.the
./install-sh -m 644 -c ./demo.the /usr/lsd/Linux/share/THE/demo.the
./install-sh -m 644 -c ./cua.the /usr/lsd/Linux/share/THE/cua.the
./install-sh -m 644 -c ./config.the /usr/lsd/Linux/share/THE/config.the
./install-sh -m 644 -c ./tags.the /usr/lsd/Linux/share/THE/tags.the
./install-sh -m 644 -c ./codecomp.the /usr/lsd/Linux/share/THE/codecomp.the
./install-sh -m 644 -c ./complete.the /usr/lsd/Linux/share/THE/complete.the
./install-sh -m 644 -c ./syntax.the /usr/lsd/Linux/share/THE/syntax.the
for a in ./.tld; do \ bn=basename $a; \ ./install-sh -m 644 -c $a /usr/lsd/Linux/share/THE/$bn; \ done;
for a in ./syntax/
.syntax; do \ bn=basename $a; \ ./install-sh -m 644 -c $a /usr/lsd/Linux/share/THE/$bn; \ done;
install: ./syntax/.syntax does not exist
make:
[installcommon] Error 1
joker bash-4.2 /tools/the-svn/hessling-editor-code/trunk# find . -name '
syntax' -ls
109592076 12 -rw-r--r-- 1 root root 9266 Jul 8 13:19 ./syntax.the
109592068 4 -rw-r--r-- 1 root root 1640 Jul 8 13:19 ./common/createthesyntax.rexx
109592060 4 -r--r--r-- 1 root root 1640 Jul 8 13:19 ./common/.svn/text-base/createthesyntax.rexx.svn-base
109592043 12 -r--r--r-- 1 root root 9266 Jul 8 13:19 ./.svn/text-base/syntax.the.svn-base

Discussion

  • Mark Hessling
    Mark Hessling
    2013-07-19

    • status: open --> pending-fixed
    • assigned_to: Mark Hessling
    • Group: --> Next Release
     
  • Mark Hessling
    Mark Hessling
    2013-07-19

    Permissions on install-sh and the missing syntax files now in trunk in SVN.

     
  • RC4: fix confirmed. Thanks Mark!