** Description changed:

  Steps to reproduce:
  1. Lubuntu 12.04 clean install (it may work on an older install too, but if 
it doesn't, try a clean installation).
  2. Install MonoDevelop from the Lubuntu Software Center.
  3. Start MonoDevelop.
  4. Start a new solution and a new C# console project within it.
  5. MonoDevelop autogenerates a Hello World! program for you.
- 6. Try to run or debug (Ctrl+F5 or F5) the unmodified source code and 
experience the error.
+ 6. Try to run or debug (Ctrl+F5 or F5) the unmodified source code and 
experience the error:
+ 
+ File name has not been set
+ Details:
+ System.InvalidOperationException: File name has not been set
+   at System.Diagnostics.Process.Start_common 
(System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process 
process) [0x00000] in <filename unknown>:0 
+   at System.Diagnostics.Process.Start () [0x00000] in <filename unknown>:0 
+   at MonoDevelop.Core.Execution.ProcessWrapper.Start () [0x00000] in 
<filename unknown>:0 
+   at (wrapper remoting-invoke-with-check) 
MonoDevelop.Core.Execution.ProcessWrapper:Start ()
+   at MonoDevelop.Platform.GnomePlatform.StartConsoleProcess (System.String 
command, System.String arguments, System.String workingDirectory, IDictionary`2 
environmentVariables, System.String title, Boolean pauseWhenFinished) [0x00000] 
in <filename unknown>:0 
+   at MonoDevelop.Core.Execution.ProcessService.StartConsoleProcess 
(System.String command, System.String arguments, System.String 
workingDirectory, IDictionary`2 environmentVariables, IConsole console, 
System.EventHandler exited) [0x00000] in <filename unknown>:0 
+   at 
MonoDevelop.Debugger.Soft.SoftDebuggerEngine+<CreateDebuggerStartInfo>c__AnonStorey1.<>m__6
 (System.Diagnostics.ProcessStartInfo info) [0x00000] in <filename unknown>:0 
+   at Mono.Debugger.Soft.VirtualMachineManager.BeginLaunch 
(System.Diagnostics.ProcessStartInfo info, System.AsyncCallback callback, 
Mono.Debugger.Soft.LaunchOptions options) [0x00000] in <filename unknown>:0 
+   at Mono.Debugging.Soft.SoftDebuggerSession.StartLaunching 
(Mono.Debugging.Soft.SoftDebuggerStartInfo dsi) [0x00000] in <filename 
unknown>:0 
+   at Mono.Debugging.Soft.SoftDebuggerSession.OnRun 
(Mono.Debugging.Client.DebuggerStartInfo startInfo) [0x00000] in <filename 
unknown>:0 
+   at Mono.Debugging.Client.DebuggerSession+<Run>c__AnonStorey6.<>m__3 () 
[0x00000] in <filename unknown>:0 
  
  It seems that monodevelop uses xterm to run console projects, but xterm
  is not a dependency for monodevelop. Since xterm is not part of a
  default Lubuntu installation, MonoDevelop will throw an error at step 6.
  
  The workaround is to install xterm manually via apt-get, synaptic, or
  Software Center.
  
  This problem has been around on other distros & platforms, see this
  forum thread for an example: http://mono.1490590.n4.nabble.com/File-
  name-has-not-been-set-td1510697.html
  
  AFAIK this is a simple packaging problem.
  
  ProblemType: Bug
  DistroRelease: Ubuntu 12.04
  Package: monodevelop 2.8.6.3+dfsg-2
  ProcVersionSignature: Ubuntu 3.2.0-34.53-generic 3.2.33
  Uname: Linux 3.2.0-34-generic i686
  ApportVersion: 2.0.1-0ubuntu15
  Architecture: i386
  Date: Sun Dec 16 19:43:02 2012
  EcryptfsInUse: Yes
  InstallationMedia: Lubuntu 12.04 "Precise Pangolin" - Release i386 (20120423)
  MarkForUpload: True
  PackageArchitecture: all
  ProcEnviron:
-  PATH=(custom, no user)
-  LANG=en_US.UTF-8
-  SHELL=/bin/bash
+  PATH=(custom, no user)
+  LANG=en_US.UTF-8
+  SHELL=/bin/bash
  SourcePackage: monodevelop
  UpgradeStatus: No upgrade log present (probably fresh install)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1090977

Title:
  monodevelop should depend on xterm

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/monodevelop/+bug/1090977/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to