Boo
  1. Boo
  2. BOO-348

boo.rsp relies on assemblies not included in mono-core

    Details

    • Type: Bug Bug
    • Status: Closed Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 0.5
    • Fix Version/s: 0.7
    • Component/s: None
    • Labels:
      None
    • Environment:
      Linux (Suse 9.3) mono 1.1.7
    • Number of attachments :
      0

      Description


      The booc.rsp file essentially requires that mono-extras, mono-winforms, and mono-data be installed on the system otherwise compiles will fail as assemblies are missing. This could be fixed by adding soft dependancies to boo. Ie the assembly is implicitly loaded if needed but there is no error if the assembly is not found (mcs has this concept now although it is only used for System and System.Xml which should always exist).

        Activity

        Hide
        Rafael Teixeira added a comment -

        Sorry, commenting here what I only replied on the list:

        Mono.GetOptions.Useful.CommonCompilerOptions implements soft references for mbas and who else would like to use it.

        One just overrides

        public virtual string [] AssembliesToReferenceSoftly

        { get; }

        to change the list of assemblies to reference softly.

        If a hard reference (from the command line/response file) for the same assembly exists it quietly prevails over the soft reference.

        Show
        Rafael Teixeira added a comment - Sorry, commenting here what I only replied on the list: Mono.GetOptions.Useful.CommonCompilerOptions implements soft references for mbas and who else would like to use it. One just overrides public virtual string [] AssembliesToReferenceSoftly { get; } to change the list of assemblies to reference softly. If a hard reference (from the command line/response file) for the same assembly exists it quietly prevails over the soft reference.
        Hide
        Rodrigo B. de Oliveira added a comment -

        Fixed by removing all assemblies not included in mono-core as per this description: http://www.mono-project.com/RPM_Packages_Descriptions

        Show
        Rodrigo B. de Oliveira added a comment - Fixed by removing all assemblies not included in mono-core as per this description: http://www.mono-project.com/RPM_Packages_Descriptions

          People

          • Assignee:
            Rodrigo B. de Oliveira
            Reporter:
            Jackson Harper
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: