Hin-Tak Leung wrote: <snipped>
I wrote earlier about enabling sgen on 64-bit linux - I am on a mostly fedora 14 x86_64 system. I have since grabbed mono-2.8-8 from koji, edited the spec file, "rpmbuild -bb", then "rpm -Fvh --nodeps".
<snipped>
The below are the current unresolved dependencies on my system at the moment:
<snipped>
mono-wcf-2.8-8.fc14lh.x86_64 has missing requires of mono(System.Web.Extensions) = ('0', '3.5.0.0', None) mono-wcf-2.8-8.fc14lh.x86_64 has missing requires of mono(System.Web.Extensions) = ('0', '4.0.0.0', None) mono-web-2.8-8.fc14lh.x86_64 has missing requires of mono(System.Web.Extensions) = ('0', '3.5.0.0', None) mono-web-2.8-8.fc14lh.x86_64 has missing requires of mono(System.Web.Extensions) = ('0', '4.0.0.0', None)
I managed to get rid of these with one extra line in the spec file:
%gac_dll_4 System.Web.Extensions
Here is the relevant diff part of the diff (besides two patches I have for enlarging the g heap parameters, as well as a bug fix to a bug I filed on ListView Scrollbar LargeChange):
---------------------------------------------- @@ -339,7 +346,7 @@
%configure --with-ikvm-native=yes --with-jit=yes --with-xen_opt=yes \ --with-moonlight=no --with-profile2=yes --with-monotouch=no \ - --with-libgdiplus=installed --with-sgen=no \ + --with-libgdiplus=installed --with-sgen=yes \ %if ! %{with_mono4} --with-profile4=no \ %endif @@ -403,6 +410,7 @@ %{_bindir}/monodir %{_bindir}/mono-test-install %{_bindir}/mono-gdb.py +%{_bindir}/mono-sgen %mono_bin csharp %{_bindir}/csharp2 %{_bindir}/chktrust @@ -647,6 +655,7 @@ %gac_dll System.Web.DynamicData %gac_dll System.Web.Routing %gac_dll System.Web.Services +%gac_dll_4 System.Web.Extensions %gac_dll_35 System.Web.Extensions.Design %{_mandir}/man1/disco.1.gz %{_mandir}/man1/mconfig.1.gz ---------------------------------------------------------