Gnu gcc-6.2.0. Make install-gcc failed.

2016-10-07 Thread Marcin Noga
Hello.
I just starting their adventure with the GNU GCC.
Successfully compiled binutils and gcc 6.2.0 for FR30-elf target.
In an environment Msys2 under Windows 10.
Configuration binutils:

../../src/binutils-2.27/configure --target=FR30-elf
prefix=/c/mingw/FR30-elf --disable-nls

Configuring gcc 6.2.0:

../../src/gcc-6.2.0/configure --target=FR30-elf prefix=/c/mingw/FR30-elf
--enable-languages​=c,c++ --disable-nls -disable-shared --with-newlib
--with-headers=../../src/newlib-2.4.0.20160923/newlib/libc/include

I have a problem with installing gcc.
Make install or make install-gcc returns an error:
...
/d/Devel/Fujitsu_FR30.80/gcc_6.2/src/gcc-6.2.0/install-sh: line 437:
exec: cp: can not execute: Is a directory
make [2]: *** [Makefile: 3617: install-mkheaders] Error 1
make [2]: Leaving directory
'/d/Devel/Fujitsu_FR30.80/gcc_6.2/build/gcc-6.2.0/gcc'
make [1]: *** [Makefile: 4206: gcc-install] Error 2
make [1]: Leaving directory
'/d/Devel/Fujitsu_FR30.80/gcc_6.2/build/gcc-6.2.0'
make: *** [Makefile: 2294: install] Error 2

What am I doing wrong?
Can anyone help?
In Annex I posted the files config.log, make_install-gcc.log.txt,
install-sh.

Regards,
Marcin.
#!/bin/sh
# install - install a program, script, or datafile

scriptversion=2013-12-25.23; # UTC

# This originates from X11R5 (mit/util/scripts/install.sh), which was
# later released in X11R6 (xc/config/util/install.sh) with the
# following copyright and license.
#
# Copyright (C) 1994 X Consortium
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
# deal in the Software without restriction, including without limitation the
# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
# sell copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#
# Except as contained in this notice, the name of the X Consortium shall not
# be used in advertising or otherwise to promote the sale, use or other deal-
# ings in this Software without prior written authorization from the X Consor-
# tium.
#
#
# FSF changes to this file are in the public domain.
#
# Calling this script install-sh is preferred over install.sh, to prevent
# 'make' implicit rules from creating a file called install from it
# when there is no Makefile.
#
# This script is compatible with the BSD install script, but was written
# from scratch.

tab='   '
nl='
'
IFS=" $tab$nl"

# Set DOITPROG to "echo" to test this script.

doit=${DOITPROG-}
doit_exec=${doit:-exec}

# Put in absolute file names if you don't have them in your path;
# or use environment vars.

chgrpprog=${CHGRPPROG-chgrp}
chmodprog=${CHMODPROG-chmod}
chownprog=${CHOWNPROG-chown}
cmpprog=${CMPPROG-cmp}
cpprog=${CPPROG-cp}
mkdirprog=${MKDIRPROG-mkdir}
mvprog=${MVPROG-mv}
rmprog=${RMPROG-rm}
stripprog=${STRIPPROG-strip}

posix_mkdir=

# Desired mode of installed file.
mode=0755

chgrpcmd=
chmodcmd=$chmodprog
chowncmd=
mvcmd=$mvprog
rmcmd="$rmprog -f"
stripcmd=

src=
dst=
dir_arg=
dst_arg=

copy_on_change=false
is_target_a_directory=possibly

usage="\
Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
   or: $0 [OPTION]... SRCFILES... DIRECTORY
   or: $0 [OPTION]... -t DIRECTORY SRCFILES...
   or: $0 [OPTION]... -d DIRECTORIES...

In the 1st form, copy SRCFILE to DSTFILE.
In the 2nd and 3rd, copy all SRCFILES to DIRECTORY.
In the 4th, create DIRECTORIES.

Options:
 --help display this help and exit.
 --version  display version info and exit.

  -c(ignored)
  -Cinstall only if different (preserve the last data modification 
time)
  -dcreate directories instead of installing files.
  -g GROUP  $chgrpprog installed files to GROUP.
  -m MODE   $chmodprog installed files to MODE.
  -o USER   $chownprog installed files to USER.
  -s$stripprog installed files.
  -t DIRECTORY  install into DIRECTORY.
  -Treport an error if DSTFILE is a directory.

Environment variables override the default commands:
  CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
  RMPROG STRIPPROG
"

while test $# -ne 0; do
  case $1 in
-c) ;;

-C) copy_on_change=true;;

-d) dir_arg=true;;

-g) chgrpcmd="$chgrpprog $2"
shift;;

--help) echo "$usage"; exit $?;;

-m) mode=$2

Re: Gnu gcc-6.2.0. Make install-gcc failed.

2016-10-07 Thread Marcin Noga


W dniu 2016-10-07 o 11:15, Richard Biener pisze:
> On Fri, Oct 7, 2016 at 10:17 AM, Marcin Noga  wrote:
>> Hello.
>> I just starting their adventure with the GNU GCC.
>> Successfully compiled binutils and gcc 6.2.0 for FR30-elf target.
>> In an environment Msys2 under Windows 10.
>> Configuration binutils:
>>
>> ../../src/binutils-2.27/configure --target=FR30-elf
>> prefix=/c/mingw/FR30-elf --disable-nls
>>
>> Configuring gcc 6.2.0:
>>
>> ../../src/gcc-6.2.0/configure --target=FR30-elf prefix=/c/mingw/FR30-elf
>> --enable-languages=c,c++ --disable-nls -disable-shared --with-newlib
>> --with-headers=../../src/newlib-2.4.0.20160923/newlib/libc/include
>>
>> I have a problem with installing gcc.
>> Make install or make install-gcc returns an error:
>> ...
>> /d/Devel/Fujitsu_FR30.80/gcc_6.2/src/gcc-6.2.0/install-sh: line 437:
>> exec: cp: can not execute: Is a directory
>> make [2]: *** [Makefile: 3617: install-mkheaders] Error 1
>> make [2]: Leaving directory
>> '/d/Devel/Fujitsu_FR30.80/gcc_6.2/build/gcc-6.2.0/gcc'
>> make [1]: *** [Makefile: 4206: gcc-install] Error 2
>> make [1]: Leaving directory
>> '/d/Devel/Fujitsu_FR30.80/gcc_6.2/build/gcc-6.2.0'
>> make: *** [Makefile: 2294: install] Error 2
>>
>> What am I doing wrong?
>> Can anyone help?
>> In Annex I posted the files config.log, make_install-gcc.log.txt,
>> install-sh.
> 
> Do you have . in your $PATH?
> 
> Richard.
> 
>> Regards,
>> Marcin.

My mistake.
I removed the dot from the path, and the problem is solved.
Thank You for Your help


Re: Gnu gcc-6.2.0. Make install-gcc failed.

2016-10-07 Thread Marcin Noga


W dniu 2016-10-07 o 11:15, Richard Biener pisze:
> On Fri, Oct 7, 2016 at 10:17 AM, Marcin Noga  wrote:
>> Hello.
>> I just starting their adventure with the GNU GCC.
>> Successfully compiled binutils and gcc 6.2.0 for FR30-elf target.
>> In an environment Msys2 under Windows 10.
>> Configuration binutils:
>>
>> ../../src/binutils-2.27/configure --target=FR30-elf
>> prefix=/c/mingw/FR30-elf --disable-nls
>>
>> Configuring gcc 6.2.0:
>>
>> ../../src/gcc-6.2.0/configure --target=FR30-elf prefix=/c/mingw/FR30-elf
>> --enable-languages=c,c++ --disable-nls -disable-shared --with-newlib
>> --with-headers=../../src/newlib-2.4.0.20160923/newlib/libc/include
>>
>> I have a problem with installing gcc.
>> Make install or make install-gcc returns an error:
>> ...
>> /d/Devel/Fujitsu_FR30.80/gcc_6.2/src/gcc-6.2.0/install-sh: line 437:
>> exec: cp: can not execute: Is a directory
>> make [2]: *** [Makefile: 3617: install-mkheaders] Error 1
>> make [2]: Leaving directory
>> '/d/Devel/Fujitsu_FR30.80/gcc_6.2/build/gcc-6.2.0/gcc'
>> make [1]: *** [Makefile: 4206: gcc-install] Error 2
>> make [1]: Leaving directory
>> '/d/Devel/Fujitsu_FR30.80/gcc_6.2/build/gcc-6.2.0'
>> make: *** [Makefile: 2294: install] Error 2
>>
>> What am I doing wrong?
>> Can anyone help?
>> In Annex I posted the files config.log, make_install-gcc.log.txt,
>> install-sh.
> 
> Do you have . in your $PATH?
> 
> Richard.
> 
>> Regards,
>> Marcin.

My mistake.
I removed the dot from the path, and the problem is solved.
Thank You for Your help