[ubuntu-mono] [Bug 1008212] Re: x11 dllmap points to unversioned library
Brian Murray
brian at ubuntu.com
Mon Jun 4 23:06:09 UTC 2012
Hello Julian, or anyone else affected,
Accepted mono into precise-proposed. The package will build now and be
available in a few hours. Please test and give feedback here. See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to
enable and use -proposed. Thank you in advance!
** Changed in: mono (Ubuntu Precise)
Status: Confirmed => Fix Committed
** Tags added: verification-needed
--
You received this bug notification because you are a member of Ubuntu
CLI/Mono Uploaders, which is subscribed to mono in Ubuntu.
https://bugs.launchpad.net/bugs/1008212
Title:
x11 dllmap points to unversioned library
Status in “mono” package in Ubuntu:
Fix Released
Status in “mono” source package in Precise:
Fix Committed
Bug description:
/etc/mono/config contains the dllmap for libX11 but it points to the .so
<dllmap dll="libX11" target="libX11.so" os="!windows" />
the .so is only included in libx11-dev.
it should point to the versioned .so.6 contained in libx116
TEST CASE:
compile this with dmcs:
$ cat libx11.cs
using System;
using System.Runtime.InteropServices;
class X11Test
{
[DllImport ("libX11")]
static extern void XAllPlanes ();
static void Main(string[] args)
{
XAllPlanes ();
}
}
$ dmcs libx11.cs
$ ./libx11.exe
Unhandled Exception: System.DllNotFoundException: libX11.so
at (wrapper managed-to-native) X11Test:XAllPlanes ()
at X11Test.Main (System.String[] args) [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.DllNotFoundException: libX11.so
at (wrapper managed-to-native) X11Test:XAllPlanes ()
at X11Test.Main (System.String[] args) [0x00000] in <filename unknown>:0
expected:
no backtrace
FIX: this is caused by the build not finding the multiarched library
it was fixed in -4:
[ Jo Shields ]
* [f77ef2f] Tweak build system to check multiarch library folder for
libX11.so.
REGRESSION POTENTIAL:
the fix only adds a search path to configure.in which adds libX11.so.6 to etc/mono/config, it should not cause any regressions
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mono/+bug/1008212/+subscriptions
More information about the Ubuntu-mono
mailing list