[csw-buildfarm] gcc4.3.3 again.

Mike Watters mwatters at opencsw.org
Fri May 1 20:16:11 CEST 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Mike Watters wrote:
> Dagobert Michelsen wrote:
>> Hi Mike,
> 
>> Am 30.04.2009 um 19:41 schrieb Mike Watters:
>>> This time I removed all the links and made them real files.
>>>
>>> please install on build8xt
>> Okay:
> 
>>> Installing CSWgcc4ada-4.3.3,REV=2009.04.30
>>> WARNING: /opt/csw/gcc4/bin/gnative2ascii <no longer a regular file>
>>> ERROR: attribute verification of </opt/csw/gcc4/bin/gnative2ascii> failed
>>>     unable to create link to </opt/csw/bin/isaexec=/opt/csw/bin/isaexec>
>>> ERROR: attribute verification of
>>> </opt/csw/gcc4/bin/i386/gnative2ascii> failed
>>>     pathname does not exist
>>>     unable to create link to </opt/csw/gcc4/bin/gnative2ascii>
>>>
>>> Installation of <CSWgcc4ada> partially failed.
> 
>>> Installing CSWgcc4java-4.3.3,REV=2009.04.30
>>> ERROR: attribute verification of </opt/csw/gcc4/bin/gnative2ascii> failed
>>>     pathname does not exist
>>>     unable to create link to </opt/csw/bin/isaexec=/opt/csw/bin/isaexec>
>>> ERROR: attribute verification of
>>> </opt/csw/gcc4/bin/i386/gnative2ascii> failed
>>>     pathname does not exist
>>>     unable to create link to </opt/csw/gcc4/bin/gnative2ascii>
>>>
>>> Installation of <CSWgcc4java> partially failed.
> 
> 
>> Otherwise the install went ok.
> 
> 
>> Best regards
> 
>>   -- Dago
> 
> This error seems to be from cswproto doing odd things to the
> CSWgcc4ada.prototype and CSWgcc4java.prototype files when the
> multi-package recipe includes the same file in more then one package.
> 
> CSWgcc4java should contain the gnative2ascii file,
> the dynamic prototype definition I have for ada contains .*/gcc4/bin/gnat.*
> 
> the prototype for both packages then contain the following:
> l none
> /opt/csw/gcc4/bin/gnative2ascii=/opt/csw/bin/isaexec=/opt/csw/bin/isaexec 0755
> root bin
> 
> I am looking for a way to "exclude" gnative2ascii from the CSWgcc4ada package.
> 
> PROTOTYPE_FILTER = awk '$$$$3 ~ /gnative2ascii$$$$/ { next } \
> 			$$$$3 !~ /gnative2ascii$$$$/ { print }'
> would remove it from "all" of the packages.
> 
> I tried PROTOTYPE_FILTER_CSWgcc4ada = ... but that didn't work.
> I can fix the extra isaexec but I don't want the file in both pacakges.
> any suggestions?
> 
> for reference the gnat.* files for ada
> /opt/csw/gcc4/bin/gnat
> /opt/csw/gcc4/bin/gnatbind
> /opt/csw/gcc4/bin/gnatbl
> /opt/csw/gcc4/bin/gnatchop
> /opt/csw/gcc4/bin/gnatclean
> /opt/csw/gcc4/bin/gnatfind
> /opt/csw/gcc4/bin/gnatkr
> /opt/csw/gcc4/bin/gnatlink
> /opt/csw/gcc4/bin/gnatls
> /opt/csw/gcc4/bin/gnatmake
> /opt/csw/gcc4/bin/gnatname
> /opt/csw/gcc4/bin/gnatprep
> /opt/csw/gcc4/bin/gnatxref
> 
_______________________________________________
buildfarm mailing list
buildfarm at lists.opencsw.org
https://lists.opencsw.org/mailman/listinfo/buildfarm

Nevermind on the cswproto problem,  it was a problem in my merge.
I had gnative2ascii defined twice in ISAEXEC_FILES

after a few hundred versions of regex patterns I finally got one
that seems to filter gnative2ascii from ada but leave everything else in tact.


- --

Thanks,
Mike

"Any intelligent fool can make things bigger, more complex,
and more violent.  It takes a touch of genius -- and a lot of courage --
to move in the opposite direction."

* Albert Einstein 1879 - 1955
    US German-born Theoretical Physicist
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (SunOS)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkn7PGsACgkQLrhmsXMSLxfxagCgnBxzVMzqHrSaWiY+R6y1pb52
6HQAoMy1XdzrjFXRe4GjOZgaGuSJz+jO
=9UgO
-----END PGP SIGNATURE-----



More information about the buildfarm mailing list