[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gm2] Yes, I have no installation scripts in libgm2
From: |
Gaius Mulley |
Subject: |
Re: [Gm2] Yes, I have no installation scripts in libgm2 |
Date: |
Mon, 02 Dec 2013 20:40:51 +0000 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) |
john o goyo <address@hidden> writes:
> I do not have git on my Solaris 10 box (and I gave up trying to build
> it from source). So, I dounloaded gm2 on my PPC box, which has git,
> and copied it over. Setting things up and trying to build it rewarded
> me with the following error.
>
> Checking multilib configuration for libgm2...
> mkdir -p -- sparc64-sun-solaris2.10/libgm2
> Configuring in sparc64-sun-solaris2.10/libgm2
> configure: creating cache ./config.cache
> configure: error: cannot find install-sh, install.sh, or shtool in
> "../../../../src/gcc-4.7.3/libgm2"
> "../../../../src/gcc-4.7.3/libgm2/.."
> "../../../../src/gcc-4.7.3/libgm2/../.."
>
> This has me confused. There are indeed no instalation scripts in
> libgm2. Assistance requested.
>
> john
Hi John,
that is certainly odd, here are the files I get having performed git
clone. Thereafter I ran 'combine-trees' to perform the graft.
Hope this helps,
Gaius
address@hidden:~/Sandpit/gm2-git$ git clone git://git.sv.gnu.org/gm2.git
Cloning into 'gm2'...
remote: Counting objects: 23026, done.
remote: Compressing objects: 100% (4754/4754), done.
remote: Total 23026 (delta 17922), reused 22612 (delta 17660)
Receiving objects: 100% (23026/23026), 7.28 MiB | 1.42 MiB/s, done.
Resolving deltas: 100% (17922/17922), done.
address@hidden:~/Sandpit/gm2-git$ ls
gm2
address@hidden:~/Sandpit/gm2-git$ cd gm2/
combine-trees COPYING gcc-versionno/ .git/ gm2-harness/
README
address@hidden:~/Sandpit/gm2-git$ cd gm2/
combine-trees COPYING gcc-versionno/ .git/ gm2-harness/
README
address@hidden:~/Sandpit/gm2-git$ cd gm2/gcc-versionno/
gcc/ libgm2/
address@hidden:~/Sandpit/gm2-git$ cd gm2/gcc-versionno/libgm2/
address@hidden:~/Sandpit/gm2-git/gm2/gcc-versionno/libgm2$ ls
ChangeLog configure configure.ac Makefile.in
address@hidden:~/Sandpit/gm2-git/gm2/gcc-versionno/libgm2$ ls -l
total 184
-rw-r--r-- 1 gaius gaius 593 Dec 2 20:29 ChangeLog
-rwxr-xr-x 1 gaius gaius 120719 Dec 2 20:29 configure
-rw-r--r-- 1 gaius gaius 4500 Dec 2 20:29 configure.ac
-rw-r--r-- 1 gaius gaius 46796 Dec 2 20:29 Makefile.in
address@hidden:~$ cd Sandpit/gm2-git/
address@hidden:~/Sandpit/gm2-git$ ls
gm2
address@hidden:~/Sandpit/gm2-git$ cd gm2/
address@hidden:~/Sandpit/gm2-git/gm2$ ls
combine-trees COPYING gcc-versionno gm2-harness README
address@hidden:~/Sandpit/gm2-git/gm2$ cat README
This is the top level directory of the project GNU Modula-2.
The GNU Modula-2 source is found under gcc-versionno, whereas utility
scripts for building tarballs are found under gm2-harness.
The directory structure of gcc-versionno, follows the directory
structure of a gcc release and is intended to be overlayed ontop of a
gcc release together with a few patches for gcc. For more details see
the gm2 documentation gcc-versionno/gcc/gm2/gm2.texi and also the
script gm2-harness/shell-bin/produce-gcc-gm2-tree.
Or to cut to the chase, type:
$ sh ./combine-trees
which will produce a source tree in ./scratch/source/gm2/gcc-versionno
address@hidden:~/Sandpit/gm2-git/gm2$ sh ./combine-trees
checking for git... /usr/bin/git
checking for bash... /bin/bash
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config-values
mkdir -p download
mkdir -p sources
bash ../gm2-harness/shell-bin/produce-gcc-gm2-tree
this will remove /home/gaius/Sandpit/gm2-git/gm2/scratch/sources/gm2
cannot find gcc-4.7.3.tar.gz or gcc-4.7.3.tar.bz2
will try and download it
--2013-12-02 20:34:18--
ftp://ftp.mirrorservice.org/sites/sources.redhat.com/pub/gcc/releases//gcc-4.7.3/gcc-4.7.3.tar.bz2
=> `gcc-4.7.3.tar.bz2'
Resolving ftp.mirrorservice.org (ftp.mirrorservice.org)... 212.219.56.184
Connecting to ftp.mirrorservice.org
(ftp.mirrorservice.org)|212.219.56.184|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1)
/sites/sources.redhat.com/pub/gcc/releases//gcc-4.7.3 ... done.
==> SIZE gcc-4.7.3.tar.bz2 ... 82904224
==> PASV ... done. ==> RETR gcc-4.7.3.tar.bz2 ... done.
Length: 82904224 (79M) (unauthoritative)
100%[======================================>] 82,904,224 1.58M/s in 50s
2013-12-02 20:35:08 (1.59 MB/s) - `gcc-4.7.3.tar.bz2' saved [82904224]
Cloning into 'gm2'...
remote: Counting objects: 23026, done.
remote: Compressing objects: 100% (4754/4754), done.
remote: Total 23026 (delta 17922), reused 22613 (delta 17660)
Receiving objects: 100% (23026/23026), 7.28 MiB | 774 KiB/s, done.
Resolving deltas: 100% (17922/17922), done.
git clone source code: passed
found a patch for gcc-4.7.3 inside the gm2 release
will try and apply the patch: (gcc/gm2/patches/gcc/4.7.3/01-patches) succeeded
found a patch for gcc-4.7.3 inside the gm2 release
will try and apply the patch: (gcc/gm2/patches/gcc/4.7.3/02-patches) succeeded
found a patch for gcc-4.7.3 inside the gm2 release
will try and apply the patch: (gcc/gm2/patches/gcc/4.7.3/03-patches) succeeded
found a patch for gcc-4.7.3 inside the gm2 release
will try and apply the patch: (gcc/gm2/patches/gcc/4.7.3/04-patches) succeeded
found a patch for gcc-4.7.3 inside the gm2 release
will try and apply the patch: (gcc/gm2/patches/gcc/4.7.3/05-patches) succeeded
found a patch for gcc-4.7.3 inside the gm2 release
will try and apply the patch: (gcc/gm2/patches/gcc/4.7.3/06-patches) succeeded
found a patch for gcc-4.7.3 inside the gm2 release
will try and apply the patch: (gcc/gm2/patches/gcc/4.7.3/07-patches) succeeded
found a patch for gcc-4.7.3 inside the gm2 release
will try and apply the patch: (gcc/gm2/patches/gcc/4.7.3/08-patches) succeeded
found a patch for gcc-4.7.3 inside the gm2 release
will try and apply the patch: (gcc/gm2/patches/gcc/4.7.3/09-patches) succeeded
found a patch for gcc-4.7.3 inside the gm2 release
will try and apply the patch: (gcc/gm2/patches/gcc/4.7.3/10-patches) succeeded
all done: the combined (and patched) gcc and gm2 tree is: drwxr-xr-x 5 gaius
gaius 4096 Dec 2 20:35 sources/gm2
You have new mail in /var/mail/gaius
address@hidden:~/Sandpit/gm2-git/gm2$ ls
combine-trees COPYING gcc-versionno gm2-harness README scratch
address@hidden:~/Sandpit/gm2-git/gm2$ ls -tlr
total 56
-rw-r--r-- 1 gaius gaius 639 Dec 2 20:29 README
drwxr-xr-x 3 gaius gaius 4096 Dec 2 20:29 gm2-harness
drwxr-xr-x 4 gaius gaius 4096 Dec 2 20:29 gcc-versionno
-rwxr-xr-x 1 gaius gaius 35148 Dec 2 20:29 COPYING
-rw-r--r-- 1 gaius gaius 72 Dec 2 20:29 combine-trees
drwxr-xr-x 4 gaius gaius 4096 Dec 2 20:34 scratch
address@hidden:~/Sandpit/gm2-git/gm2$ cd scratch/
address@hidden:~/Sandpit/gm2-git/gm2/scratch$ ls
config.log config.status config-values download Makefile sources
address@hidden:~/Sandpit/gm2-git/gm2/scratch$ cd sources/gm2/
address@hidden:~/Sandpit/gm2-git/gm2/scratch/sources/gm2$ ls
combine-trees COPYING gcc-patch.log gcc-versionno gm2-harness README
address@hidden:~/Sandpit/gm2-git/gm2/scratch/sources/gm2$ cd gcc-versionno/
address@hidden:~/Sandpit/gm2-git/gm2/scratch/sources/gm2/gcc-versionno$ ls
ABOUT-NLS configure gcc libffi libobjc
ltoptions.m4 mkdep
boehm-gc configure.ac gnattools libgcc libquadmath
ltsugar.m4 mkinstalldirs
ChangeLog contrib include libgfortran libssp
ltversion.m4 move-if-change
ChangeLog.tree-ssa COPYING INSTALL libgm2 libstdc++-v3
MAINTAINERS NEWS
compile COPYING3 install-sh libgo libtool-ldflags
maintainer-scripts README
config COPYING3.LIB intl libgomp libtool.m4
Makefile.def symlink-tree
config.guess COPYING.LIB LAST_UPDpATED libiberty ltgcc.m4
Makefile.in ylwrap
config-ml.in COPYING.RUNTIME libada libitm ltmain.sh
Makefile.tpl zlib
config.rpath depcomp libcpp libjava lt~obsolete.m4
MD5SUMS
config.sub fixincludes libdecnumber libmudflap lto-plugin
missing
address@hidden:~/Sandpit/gm2-git/gm2/scratch/sources/gm2/gcc-versionno$ cd
libgm2/
address@hidden:~/Sandpit/gm2-git/gm2/scratch/sources/gm2/gcc-versionno/libgm2$
ls
ChangeLog configure configure.ac Makefile.in
address@hidden:~/Sandpit/gm2-git/gm2/scratch/sources/gm2/gcc-versionno/libgm2$
ls -l
total 184
-rw-r--r-- 1 gaius gaius 593 Dec 2 20:35 ChangeLog
-rwxr-xr-x 1 gaius gaius 120719 Dec 2 20:35 configure
-rw-r--r-- 1 gaius gaius 4500 Dec 2 20:35 configure.ac
-rw-r--r-- 1 gaius gaius 46796 Dec 2 20:35 Makefile.in
address@hidden:~/Sandpit/gm2-git/gm2/scratch/sources/gm2/gcc-versionno/libgm2$
pwd
/home/gaius/Sandpit/gm2-git/gm2/scratch/sources/gm2/gcc-versionno/libgm2
address@hidden:~/Sandpit/gm2-git/gm2/scratch/sources/gm2/gcc-versionno/libgm2$
cd ../..
address@hidden:~/Sandpit/gm2-git/gm2/scratch/sources/gm2$ ls
combine-trees COPYING gcc-patch.log gcc-versionno gm2-harness README
address@hidden:~/Sandpit/gm2-git/gm2/scratch/sources/gm2$ cd ..
address@hidden:~/Sandpit/gm2-git/gm2/scratch/sources$ ls
gm2
address@hidden:~/Sandpit/gm2-git/gm2/scratch/sources$ cd ..
address@hidden:~/Sandpit/gm2-git/gm2/scratch$ ls
config.log config.status config-values download Makefile sources
address@hidden:~/Sandpit/gm2-git/gm2/scratch$