Package: libfsharp-core4.3-cil
Version: 3.1.1.26+dfsg2-2~xamarin1
Severity: important

Dear Maintainer,

Frustratingly, if F# is resolved from the GAC rather than the runtime
directory, then the lack of sigdata/optdata in the GAC can cause it to fail:

  1) Building ./FSharp.AutoComplete.fsproj failed with exitcode 1.
  2) FS1223: FSC(0,0): FSharp.Core.sigdata not found alongside FSharp.Core
  3) FS0229: FSC(0,0): Error opening binary file
'/usr/lib/mono/gac/FSharp.Core/4.3.0.0__b03f5f7f11d50a3a/FSharp.Core.dll':
FSharp.Core.sigdata not found alongside FSharp.Core

A "make install"'d F# includes these files in the GAC.

Of course, gacutil does not support non-assembly files being installed to the
GAC, making fixing this issue harder.

The "correct" fix is to improve gacutil to handle installing these file types.

A quick easy "oh god bees not the bees" workaround is to just manually include those inputs/outputs in debian/install (which is not compatible with multiple
runtimes)

Something in the middle would be a cli-common update which optionally allows
freeform paths as the first parameter, not just enforced version numbers, e.g.
gac/FSharp.Core/4.3.0.0__b03f5f7f11d50a3a
/usr/lib/cli/FSharp.Core-4.3/4.0/FSharp.Core.sigdata



-- System Information:
Debian Release: jessie/sid
  APT prefers trusty-updates
APT policy: (500, 'trusty-updates'), (500, 'trusty-security'), (500, 'trusty'), (100, 'trusty-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.13.0-37-generic (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libfsharp-core4.3-cil depends on:
ii  cli-common                      0.9
ii  libmono-corlib4.5-cil           3.10.0-0xamarin1
ii  libmono-system-core4.0-cil      3.10.0-0xamarin1
ii  libmono-system-numerics4.0-cil  3.10.0-0xamarin1
ii  libmono-system4.0-cil           3.10.0-0xamarin1
ii  mono-runtime                    3.10.0-0xamarin1
ii  mono-runtime-common             3.10.0-0xamarin1

libfsharp-core4.3-cil recommends no packages.

libfsharp-core4.3-cil suggests no packages.

-- no debconf information


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to