DragonFly users List (threaded) for 2007-02
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
Re: Gcc-ada errata?
there was some recent commit to CURRENT about needing to enable GCC4 via
make.conf ..
but if that still doesn't work:
Might be possible to bootstrap and/or port via FreeBSD emulation ..
I've got a DragonFly support patch for CMUCL that I keep meaning
to submit that was developed via the easily-obtained
FreeBSD executables..
not sure how that would hook in with the GCC build procedure,
but :
"This is left as an exercise for the reader" :)
Bill Hacker wrote:
> 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]