[Mono-bugs] [Bug 72754][Blo] Changed - MWF depends on the development library libX11.so which is not installed on end user boxes

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Sat, 19 Feb 2005 19:11:56 -0500 (EST)

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by jonpryor@vt.edu.


--- shadow/72754	2005-02-19 16:34:00.000000000 -0500
+++ shadow/72754.tmp.13087	2005-02-19 19:11:56.000000000 -0500
@@ -1,13 +1,13 @@
 Bug#: 72754
 Product: Mono: Class Libraries
 Version: 1.1
 OS: unknown
 OS Details: Ubuntu Hoary
-Status: RESOLVED   
-Resolution: NOTABUG
+Status: REOPENED   
 Severity: Unknown
 Priority: Blocker
 Component: Windows.Forms
 AssignedTo: mono-bugs@ximian.com                            
 ReportedBy: rbirkby@gmail.com               
 QAContact: mono-bugs@ximian.com
@@ -72,6 +72,19 @@
 are compiling from svn head, you can be expected to. Curious how you 
 compiled libgdplus without devel)
 For prebuilt packages, the solution is to either make the package 
 require -devel, or to create a System.Windows.Forms.dll.config file 
 for the platform that performs the appropriate mapping.
+------- Additional Comments From jonpryor@vt.edu  2005-02-19 19:11 -------
+As you say, the correct fix is to either (1) provide a
+System.Windows.Forms.dll.config file, or (2) to edit
+mono/data/config.in and add libX11.so there, so that the appropriate
+versioning policy is specified.  (I'd guess that (2) is the easier of
+the two solutions.)
+More importantly, this problem won't be limited to developers.  Though
+the original submitter claimed to compile from svn-trunk, the same
+problem will occur for non-developers using the RPM packages.  The key
+issue is that libX11.so is referenced, but won't exist on the end
+user's machine (unless they install N MB of -devel packages...).