DragonFly users List (threaded) for 2007-02
DragonFly BSD
DragonFly users List (threaded) for 2007-02
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: Gcc-ada errata?


From: Bill Hacker <wbh@xxxxxxxxxxxxx>
Date: Tue, 20 Feb 2007 07:15:01 +0800

walt wrote:
On Tue, 20 Feb 2007, Bill Hacker wrote:

Date: Tue, 20 Feb 2007 00:34:37 +0800
From: Bill Hacker <wbh@conducive.org>
Newsgroups: dragonfly.users
Subject: Gcc-ada errata?

Anyone seen this (DFLY 1.8 REL, Celeron 1 GHz, 512MB SDRAM, IBM/Hitachi PATA
20GB HDD):

=====
# cd /usr/pkgsrc/lang/gcc34-ada

# bmake install -DUSE_GCC34

Oops -- ignore my other answer. I read the README ;o) The gcc34 Makefile clearly assumes that you've already build gcc34 *with* ada. AFAICT, the only way you can do that is to install gcc3 first, because that includes ada by default. You can then bootstrap to gcc34, or maybe even directly to gcc34-ada without building gcc34, not sure.


Let's see...


===
# cd gcc3-ada
# bmake install clean
ERROR: This package is not available for these platforms: Darwin-*-* Interix-*-* DragonFly-*-*.
ERROR: This package has set PKG_FAIL_REASON:
ERROR: gcc3-ada-3.3.6 is not available for DragonFly-1.8.0-i386
ERROR: This package has set PKG_SKIP_REASON:
ERROR: Sorry, need an Ada compiler
*** Error code 1


Stop.
bmake: stopped in /usr/pkgsrc/lang/gcc3-ada

===

# cd ..
# cd gcc3
# bmake install clean
WARNING: [depends.mk] Unknown object format for installed package digest-20050731
=> Required installed package digest>=20010302: digest-20050731 found
===> Checking for vulnerabilities in gcc3-3.3.6
work -> /usr/obj/pkgsrc/lang/gcc3/work
===> Installing dependencies for gcc3-3.3.6
=> Required installed package gcc3-c-3.3.6{,nb*}: NOT found
=> Verifying reinstall for ../../lang/gcc3-c
ERROR: This package is not available for these platforms: Darwin-*-* Interix-*-* DragonFly-*-*.
ERROR: This package has set PKG_FAIL_REASON:
ERROR: gcc3-c-3.3.6 is not available for DragonFly-1.8.0-i386
*** Error code 1


Stop.
bmake: stopped in /usr/pkgsrc/lang/gcc3-c
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/lang/gcc3

===

'GNATS' as the cartoon character said....

Hmm.....

(ssh's to a FreeBSD 6.X box.....)

+++
triligon# cd /usr/ports/lang/gnats
triligon# less pkg-descr
The GPL version of GNU Ada compiler system built on GCC 3.4.6

Binaries built with this version of compiler are covered by the
GPL license.  Use the Ada compiler bundled with GCC 4.0 and
subsequent for LGPL licensing.

. ....

Joy! gcc 4.0 and later should be OK as-is?

===

From the DFLY 1.8 release notes:

"Bring in GCC-4.1 (setenv CCVER GCC41 to use)."

Let's see.....

=====

# setenv CCVER GCC41
# gcc -v
gcc: in path []/usr/libexec/GCC41/gcc: No such file or directory

=====

And even with case changed, the subdir:

/usr/libexec/gcc41 is indeed empty...

Perhaps the ISO image is not enough. But I do not see gcc41 on Chlamydia, either.

Bill





[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]