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: Chris Turner <c.turner@xxxxxxxxxxxxxxxxxxx>
Date: Mon, 19 Feb 2007 18:56:34 -0500

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]