Just tried it but could not compile on 32-bit Sparc Solaris 7. I used GCC-2.95.1 src (from www.sunfreeware.com), merged gpc/p to gcc-2.95.1, and patched GCC with p/diffs/gcc-2.95.1.diff. Upon “make LANGUAGES=pascal”, it failed and complained of not knowing how to make target ‘pascal’. Note the failing dir was gcc-2.95.1/gcc/. I expected “make” should cd to ../p and “make pascal” there. Anyone know how to fix it?
gcc-2.95.1> make LANGUAGES=pascal make all-recursive Making all in intl Making all in lib Making all in makeinfo (cd intl && make all) make: Fatal error: Don't know how to make target `pascal' Current working directory /export/home/mip/tmp/gcc-2.95.1/gcc *** Error code 1 make: Fatal error: Command failed for target `all-gcc' gcc-2.95.1>
---------- From: Peter Gerwinski [SMTP:peter@gerwinski.de] Sent: Monday, November 01, 1999 12:47 PM To: gpc-announce@gnu.de Subject: New GPC snapshot
Hello, folks,
a new GPC snapshot is available:
ftp://agnes.dida.physik.uni-essen.de/gnu-pascal/alpha/gpc-19991030.tar.gz
As usual: Source only; nothing guaranteed.
Main changes since the last snapshot (19990813):
* Works with gcc-2.95.x.
* In preparation for a integration into GCC, most patches to the GCC backend have been obsoleted and removed. The remaining ones will either vanish, too, or be integrated into GCC.
* The set-handling routines have been re-written. Set operations are handled in the RTS and should be more stable now.
* Some problems with packed arrays on big-endian machines have been solved.
* `-dY' is now `--debug-source'.
* New options `--[no-]transparent-file-names'.
* ... and much more.
Have fun,
Peter
-- http://home.pages.de/~Peter.Gerwinski/ - G-N-U GmbH: http://www.g-n-u.de Maintainer GNU Pascal - http://home.pages.de/~GNU-Pascal/ - gpc-19990118 GnuPG key fingerprint: 9E7C 0FC4 8A62 5536 1730 A932 9834 65DB 2143 9422 keys: ftp://ftp.gerwinski.de/pub/keys/ - AntiSpam: http://spam.abuse.net
On Tue, 2 Nov 1999, Mason Ip wrote:
Just tried it but could not compile on 32-bit Sparc Solaris 7. I used GCC-2.95.1 src (from www.sunfreeware.com), merged gpc/p to gcc-2.95.1, and patched GCC with p/diffs/gcc-2.95.1.diff. Upon Âmake LANGUAGES=pascalÂ, it failed and complained of not knowing how to make target ÂpascalÂ. Note the failing dir was gcc-2.95.1/gcc/. I expected Âmake should cd to ../p and Âmake pascal there. Anyone know how to fix it?
make LANGUAGES=<xxx> is not supported anymore. You have to use the --enable-languages=<xxx> flag when you run configure. In you case:
./configure --enable-languages=pascal
Read the documentation in the install directory in the gcc-2.95.1 source.
Mason Ip wrote:
Upon Âmake LANGUAGES=pascalÂ, it failed and complained of not knowing how to make target ÂpascalÂ.
Did you (re-)run `configure' _after_ putting in the `p' directory tree?
Niels Kristian Bech Jensen wrote:
make LANGUAGES=<xxx> is not supported anymore. You have to use the --enable-languages=<xxx> flag when you run configure. [...]
This surprises me because I have been using `make LANGUAGES=<xxx>' all the time while working on this snapshot ...
Peter
PS: Please use gpc@gnu.de. gpc@hut.fi still works but is just a forwarder, and some sites do not accept emails that have been forwarded too often (not mine, but those of some list members).