Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.
  • Update: After installing mono-complete, there are some warnings:

    $ mono HandyOutliner.exe libpng warning: Incorrect sBIT chunk length

    ** (HandyOutliner.exe:18066): WARNING **: GdipSetPenCustomStartCap isn't implemented

    ** (HandyOutliner.exe:18066): WARNING **: GdipSetPenCustomEndCap isn't implemented

Also when I try to open the application's samples/sample_toc_1.txt in the bookmark source box, there is an error reported "ole32.dll", which seems to be missing.

I wonder if we can do something to fix them?

Original: I am trying to run handyoutlinerfo (downloadable from http://handyoutlinerfo.sourceforge.net/) on Ubuntu 10.10, but not succeed. I was wondering if there are some suggestions here? Thanks in advance!

The software's system requirements are:

OS: Win32 NT/XP/7  
Platform:   .NET Framework 2.0 or above

My mono version is

$ mono --version
Mono JIT compiler version 2.6.7 (Debian 2.6.7-3ubuntu1)
Copyright (C) 2002-2010 Novell, Inc and Contributors. www.mono-project.com
    TLS:           __thread
    GC:            Included Boehm (with typed GC and Parallel Mark)
    SIGSEGV:       altstack
    Notifications: epoll
    Architecture:  x86
    Disabled:      none

The output error of openning the software in mono is

$ mono HandyOutliner.exe

** (HandyOutliner.exe:12318): WARNING **: The following assembly referenced from /home/tim/Desktop/HandyOutliner_1.1.4.0_bin/HandyOutliner.exe could not be loaded:
     Assembly:   System.Windows.Forms    (assemblyref_index=0)
     Version:    2.0.0.0
     Public Key: b77a5c561934e089
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/home/tim/Desktop/HandyOutliner_1.1.4.0_bin/).


** (HandyOutliner.exe:12318): WARNING **: Could not load file or assembly 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.

** (HandyOutliner.exe:12318): WARNING **: Missing method EnableVisualStyles in assembly /home/tim/Desktop/HandyOutliner_1.1.4.0_bin/HandyOutliner.exe, type System.Windows.Forms.Application

Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.
File name: 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
share|improve this question
    
very strange - on natty it has the same mono version - this application starts OK. –  fossfreedom Aug 7 '11 at 4:16
    
I was wondering what files are needed to install mono? I might have missed some. –  Tim Aug 7 '11 at 6:08

3 Answers 3

up vote 1 down vote accepted

I've fixed the program for Linux and Mac OS X. Please download the latest version from the project page.

share|improve this answer
    
It works! Thanks! When running $ mono HandyOutliner.exe , I got two warnings :" ** (HandyOutliner.exe:4629): WARNING **: GdipSetPenCustomStartCap isn't implemented ** (HandyOutliner.exe:4629): WARNING **: GdipSetPenCustomEndCap isn't implemented " Does it matter? –  Tim Oct 12 '11 at 7:21
    
I'm also getting the same message. This is a debug message inside Mono, not a error. –  alex Oct 12 '11 at 8:19

The application is looking for the 'System.Windows.Forms' assembly, which is in the package libmono-winforms2.0-cil Install libmono-winforms2.0-cil

If you want to install all of mono & its dependencies, you can install mono-complete Install mono-complete

share|improve this answer
    
Thanks! It works. But now I have some new warnings and errors. Can we fix them? –  Tim Aug 7 '11 at 12:48

HandyOutliner will only work properly on Windows. This program uses Windows-specific functions through P/Invoke. (Detecting text encoding). These functions are not supported in Linux.

I will try to adapt the project for Linux / Mono. Thank you for your feedback.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.