It is possible to run Huggle on non-Windows OSs, using a program called Wine. Wine works on both Linux and Mac. Wine does not support the PowerPC architecture. Before following these instructions, you should have a valid Windows License. Please note that you'll need to use non-free libraries in order to get Huggle to run (on Windows, Mac OS X or GNU/Linux).

Huggle 2.19 working.

Instructions edit

  1. Ensure that you have X11 installed. If you are on Mac OS X Leopard, Snow Leopard, Lion or on any graphical GNU/Linux_distribution (e.g. Ubuntu), you're fine. Mac OS X Tiger users must install it.
    Make sure you have enough space left on your device. A lot of software has to be installed that huggle depends on. A few GB should be enough.
  2. Download and install Wine
    Mac OS X: http://winebottler.kronenberg.org/wine/ (or use the en:MacPorts version of Wine (sudo port install wine))
    Linux: http://www.winehq.org/download
    Alternative for en:Debian and en:Ubuntu users: Type sudo apt-get install wine in the Terminal, however the Wine program acquired by this method is likely to be very out of date.
  3. Open up the Terminal (Mac OS X: located in Applications/Utilities/Terminal.app)
  4. In the terminal:
    1. curl http://www.kegel.com/wine/winetricks > /tmp/winetricks
      If curl is not installed, install it (Ubuntu: sudo apt-get install curl) and re-run the command
    2. (Darwine users only) export PATH=$PATH:/Applications/Darwine/Wine.bundle/Contents/bin:~/Applications/Darwine/Wine.bundle/Contents/bin:"/Applications/TRiX.app/Contents/Resources/bin"
    3. sh /tmp/winetricks -q tahoma liberation gecko dotnet20 msi2 fontfix mono28 allfonts gdiplus ie8
      If cabextract is not installed, install it (Ubuntu: sudo apt-get install cabextract) and re-run the command
      Click through all installers that pop up.
  5. Download and open up Huggle. Good luck!

If you have any problems you can visit Huggle's page on the Wine App Database here [1] where you can ask for help and contact Wine developers.

Successful users edit

 
  1. Xclamation point 21:55, 1 May 2009 (UTC)[reply]
  2. Jake Wartenberg 21:56, 1 May 2009 (UTC)[reply]
  3. treelo radda 23:11, 1 May 2009 (UTC)[reply]
  4. haha, there we go. took running the last command a few times, and installing IE6 twice (That means when it prompted me, I selected the "reinstall all components option"), and it loads the diffs now. At the very least, the full version works. I have yet to test the lite version Both versions work. The font is ugly as sin though, and very small... and some things overlap other things so it looks rather ugly, but it still works :D. Until It Sleeps 21:14, 2 May 2009 (UTC)[reply]
  5. Some moderate success on Mac OS X for me. Still seems unstable, and the installers were all somewhat wonky, but after several do overs, it seems to be working "reasonably". —TheDJ (talkcontribs) 22:22, 6 May 2009 (UTC)[reply]
  6. Kinda wonky, but it's there. (Only tested main version 0.90) --Bfigura (talk) 18:41, 3 June 2009 (UTC)[reply]
  7. Slow and jerky, but it works. Isn't really worth it, though. Javert (T · C) 17:36, 22 July 2009 (UTC)[reply]
  8. Airplaneman talk 02:36, 23 August 2009 (UTC)[reply]
    Removed because it is too choppy. As Javert said, it's not really worth it (I can't keep up with the vandals!). Also, now suspiciously Time Machine isn't working... How do you make sure you've removed all the files you installed? Airplaneman talk 02:01, 27 August 2009 (UTC)[reply]
    Now using IG Airplaneman talk 04:48, 3 March 2010 (UTC)[reply]
  9. Works but above.. --Lcawte (talk) 13:40, 27 February 2010 (UTC)[reply]
  10. (Mostly) works on OS X Leopard (10.5.8) with Wine 1.2-rc2 (from MacPorts): The menu bar can't be drawn (but the menus still work if you know where to click), it pops up a few errors on startup (which can be dismissed), the fonts look absolutely terrible, and the program overall is a bit slow, but hey, it works! ~SpK 17:04, 30 May 2010 (UTC)[reply]
  11. Works, but its slow... LegoKontribsTalkM 02:31, 15 December 2010 (UTC)[reply]
  12. Got it working on Mac OS 10.6.6 with the WineBottler distro. I had the same menu bar issues and start-up error that SpK had above, but I was able to fix that by installing gdiplus as well using winetricks. Might want to add that to the instructions above if it won't break anything. Zachlipton (talk) 06:53, 3 February 2011 (UTC)[reply]
  13. After installing ie8 and gdiplus along with the others, it works perfectly, and has a Wine Platinum rating, which is very rare. --123Hedgehog456 : Create an account! 15:06, 19 March 2011 (UTC)[reply]

Unsuccessful users edit

  • Launched on Linux, but requires the Windows version of Mono to be installed to the Wine directory. Unfortunately, diffs do not show up on-screen so you cannot tell what you can/can't revert. Cody574 00:02, 7 October 2010 (UTC)[reply]
  • Numerous Winetricks installation errors. Also, this guide is quite old. I just decided to do Boot Camp, which works well. Allmightyduck What did I do wrong? 16:23, 10 July 2010 (UTC)[reply]
  • In the Terminal when entering the third command I got "Cannot find cabextract. Please install it (e.g. 'sudo apt-get install cabextract' or 'sudo yum install cabextract')." Then I tried to open Huggle and I got: huggle 0.9.0.exe has exited with an error, have a look at the Log window... There I see: "fixme:actctx:parse_manifest_buffer root element is L"asmv1:assembly", not <assembly>

install the Windows version of Mono to run .NET executables" What should I do? Ag97 (talk) 17:23, 4 June 2009 (UTC)[reply]

  • While running winetricks, I got a bunch of: "err:ole:CoInitializeEx Attempt to change threading model of this apartment from apartment threaded to multi-threaded"
    • Followed by:
"err:msi:HANDLE_CustomType34 Unable to execute command L"\"C:\\windows\\Microsoft.NET\\Framework\\netfxsbs20.exe\" /install""


this
fixme:powrprof:DllMain (0x61f80000, 1, 0x0) not fully implemented

fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16

fixme:actctx:parse_manifest_buffer root element is L"asmv1:assembly", not <assembly>
|}

Running on OS X. AldaronT/C 23:05, 6 May 2009 (UTC)[reply]

If you get greek, then not all the font packages finished installing. Try using Trix.app to install "tahoma" and "allfonts". I think i ran all the installs in the end trough Trix.app, seemed to work more reliable than downloading winetricks manually in the Terminal —TheDJ (talkcontribs) 16:03, 11 May 2009 (UTC)[reply]
I used Trix (for "MS Tahoma" and all the other fonts listed; there was no "allfonts" listed), so now I can log in (Greek prevented before) but see nothing in Huggle browser pane when I click on a page in the queue. AldaronT/C 22:39, 11 May 2009 (UTC)[reply]

I'm running on Mac OS X. I got fixme:actctx:parse_manifest_buffer root element is L"asmv1:assembly", not <assembly> install the Windows version of Mono to run .NET executables when I tried to run huggle. --I dream of horses (talk) 01:45, 23 May 2009 (UTC)[reply]

  • I try and open up Huggle and I get "huggle 0.9.0.exe has exited with an error, have a look at the Log window..." Looking at the Log window, I see this:
exception
fixme:actctx:parse_manifest_buffer root element is L"asmv1:assembly", not <assembly>
fixme:actctx:parse_manifest_buffer root element is L"asmv1:assembly", not <assembly>
err:ole:OLEPictureImpl_Load Failure while reading picture header (hr is 0, nread is 0).
err:ole:OleLoadPicture IPersistStream_Load failed

Unhandled Exception: System.InvalidOperationException: WinForms_SeeInnerException ---> System.Exception: Generic Error [GDI+ status: GenericError]

at System.Drawing.GDIPlus.CheckStatus (Status status) [0x00000] 
at System.Drawing.Image.InitFromStream (System.IO.Stream stream) [0x00000] 
at System.Drawing.Image.CloneFromStream () [0x00000] 
at System.Drawing.Image.Clone () [0x00000] 
at System.Resources.RuntimeResourceSet.CloneDisposableObjectIfPossible (System.Object value) [0x00000] 
at System.Resources.RuntimeResourceSet.GetObject (System.String name, Boolean ignoreCase) [0x00000] 
at System.Resources.ResourceManager.GetObject (System.String name, System.Globalization.CultureInfo culture) [0x00000] 
at Huggle.My.Resources.Resources.get_huggle_logo () [0x00000] 
at Huggle.LoginForm.InitializeComponent () [0x00000] 
at (wrapper remoting-invoke-with-check) Huggle.LoginForm:InitializeComponent ()
at Huggle.LoginForm..ctor () [0x00000] 
at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[],System.Exception&)
at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] 
--- End of inner exception stack trace ---
at Huggle.My.MyProject+MyForms.Create__Instance__[LoginForm] (Huggle.LoginForm Instance) [0x00000] 
at Huggle.My.MyProject+MyForms.get_LoginForm () [0x00000] 
at Huggle.My.MyApplication.OnCreateMainForm () [0x00000] 
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun () [0x00000] 
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run (System.String[] commandLine) [0x00000] 
at Huggle.My.MyApplication.Main (System.String[] Args) [0x00000] 
°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°Ù’G†”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°ê_�†Äfl�
|}

Anyone who can help with this, it would be appreciated. --t'shael mindmeld 23:01, 29 May 2009 (UTC)Finally got it to work, so, moving to "successful" Javert (T · C) 17:39, 22 July 2009 (UTC)[reply]

The same thing has happened to me. Ag97 (talk) 19:58, 5 June 2009 (UTC)[reply]

  • I just installed it today on Ubuntu Jaunty, but it "hangs" every few seconds (program dims for a short period). I haven't been able to do anything with it yet. I'm going to look into compiling the source code for 'nix operating systems. [mad pierrot][t c] 20:54, 15 July 2009 (UTC)[reply]
Just kidding, it's written in Visual Basic. I thought it was in C++ or C#. Bummer :-/. [mad pierrot][t c] 20:56, 15 July 2009 (UTC)[reply]

Aw, so close, didn't work. Ubuntu 9.04 x64: The feed works, but the IE6 doesn't plug in properly, so I can't see the changes. Magog the Ogre (talk) 05:05, 27 July 2009 (UTC)[reply]

  • I continue to get this:
fixme:actctx:parse_manifest_buffer root element is L"asmv1:assembly", not <assembly>
install the Windows version of Mono to run .NET executables
{{collapse bottom}}

anyone have any ideas? Right now, I'm figuring out what the Windows version of Mono is. Until then, I will try not to drink after anyone who's coughing. Quintusπ talk 19:56, 2 February 2010 (UTC)[reply]

Okay. I installed the windows version of Mono, and now I'm getting this:
fixme:actctx:parse_manifest_buffer root element is L"asmv1:assembly", not <assembly>
fixme:actctx:parse_manifest_buffer root element is L"asmv1:assembly", not <assembly>
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
err:ole:apartment_createwindowifneeded CreateWindow failed with error 1114
fixme:gdiplus:GdipSetStringFormatFlags format (0x20b758) flags (4096)
fixme:gdiplus:GdipGetFontHeightGivenDPI Unhandled unit type: 3

** (/Users/quintus314/Downloads/huggle 0.9.2.exe:23): WARNING **: mono_class_from_mono_type: implement me 0xb6

**
ERROR:class.c:5166:mono_class_from_mono_type: code should not be reached
|}

Anyone? Ideas? Quintusπ talk 21:03, 2 February 2010 (UTC)[reply]

es:Wikipedia:Huggle-Gnu/Linux

Get the following error:

error
Stacktrace:

  at (wrapper managed-to-native) Mono.Mozilla.Base.gluezilla_createBrowserWindow (intptr) <0x00004>
  at (wrapper managed-to-native) Mono.Mozilla.Base.gluezilla_createBrowserWindow (intptr) <0x00004>
  at Mono.Mozilla.Base.Create (Mono.WebBrowser.IWebBrowser) <0x00035>
  at Mono.Mozilla.WebBrowser.get_Created () <0x0002a>
  at Mono.Mozilla.WebBrowser.get_Navigation () <0x00012>
  at System.Windows.Forms.WebBrowser.Navigate (System.Uri) <0x00036>
  at System.Windows.Forms.WebBrowser.set_Url (System.Uri) <0x0001e>
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.WebBrowser.set_Url (System.Uri) <0x00057>
  at Huggle.BrowserTab.InitializeComponent () <0x00258>
  at (wrapper remoting-invoke-with-check) Huggle.BrowserTab.InitializeComponent () <0x00053>
  at Huggle.BrowserTab..ctor () <0x000eb>
  at (wrapper remoting-invoke-with-check) Huggle.BrowserTab..ctor () <0x0002b>
  at Huggle.Main.InitializeComponent () <0x02bdc>
  at (wrapper remoting-invoke-with-check) Huggle.Main.InitializeComponent () <0x00053>
  at Huggle.Main..ctor () <0x001bf>
  at (wrapper remoting-invoke-with-check) Huggle.Main..ctor () <0x0002b>
  at Huggle.LoginForm.Done () <0x00023>
  at Huggle.Misc.CallbackInvoke (object) <0x00028>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <0x00043>
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (object,object[],System.Exception&) <0x00004>
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (object,object[],System.Exception&) <0x00004>
  at System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x00135>
  at System.Reflection.MethodBase.Invoke (object,object[]) <0x00025>
  at System.Delegate.DynamicInvokeImpl (object[]) <0x0018a>
  at System.MulticastDelegate.DynamicInvokeImpl (object[]) <0x00034>
  at System.Delegate.DynamicInvoke (object[]) <0x00019>
  at System.Windows.Forms.XplatUIDriverSupport.ExecutionCallback (object) <0x00054>
  at System.Security.SecurityContext.Run (System.Security.SecurityContext,System.Threading.ContextCallback,object) <0x0010c>
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object) <0x0002a>
  at System.Windows.Forms.XplatUIDriverSupport.ExecuteClientMessage (System.Runtime.InteropServices.GCHandle) <0x00083>
  at System.Windows.Forms.XplatUIWin32.GetMessage (System.Windows.Forms.MSG&,intptr,int,int,bool) <0x001c6>
  at System.Windows.Forms.XplatUIWin32.GetMessage (object,System.Windows.Forms.MSG&,intptr,int,int) <0x0001e>
  at System.Windows.Forms.XplatUI.GetMessage (object,System.Windows.Forms.MSG&,intptr,int,int) <0x00029>
  at System.Windows.Forms.Application.RunLoop (bool,System.Windows.Forms.ApplicationContext) <0x00b0e>
  at System.Windows.Forms.Application.Run (System.Windows.Forms.ApplicationContext) <0x00052>
  at System.Windows.Forms.Application.Run (System.Windows.Forms.Form) <0x00033>
  at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun () <0x00063>
  at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run (string[]) <0x00016>
  at Huggle.My.MyApplication.Main (string[]) <0x0003d>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <0x00043>

Weird, yet interesting. — Parent5446 (message email) 05:01, 14 February 2010 (UTC)[reply]

Instead of Wine, try Mono for Linux; it works faster and less buggy than Mono on Wine (why when a Linux build is available). Devper94 (talk) 15:23, 19 February 2010 (UTC)[reply]


I'll give it a try.

{{collapse top}}
fixme:actctx:parse_manifest_buffer root element is L"asmv1:assembly", not <assembly>
wine: Unhandled exception 0x40000015 at address 0xd30023:0x7813461a (thread 0009), starting debugger...
Process of pid=0008 has terminated
No process loaded, cannot execute 'echo Modules:'
Cannot get info on module while no process is loaded
No process loaded, cannot execute 'echo Threads:'
process  tid      prio (all id:s are in hex)
0000000e services.exe
	00000016    0
	00000015    0
	00000014    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	00000018    0
	00000017    0
	00000013    0
	00000012    0
00000019 explorer.exe
	0000001a    0
You must be attached to a process to run this command.
No process loaded, cannot execute 'detach'
{{collapse bottom}}

Using wine-1.1.40, ran the Winetricks setup first. It looks like it will run fine on Mono after installing libmono-microsoft-visualbasic8.0-cil, as the login screen works, but sadly I can not test any deeper at the moment due to my permissions. Harry (talk) 04:46, 22 March 2010 (UTC)[reply]

  • I tried the winetricks line and got that for an answer:
Extended content
err:process:__wine_kernel_init boot event wait timed out
err:process:__wine_kernel_init boot event wait timed out
Executing wget -O tahoma32.exe -nd -c --read-timeout=300 --retry-connrefused --header Accept-Encoding: gzip,deflate http://download.microsoft.com/download/office97pro/fonts/1/w95/en-us/tahoma32.exe
--2010-04-22 05:19:01--  http://download.microsoft.com/download/office97pro/fonts/1/w95/en-us/tahoma32.exe
Resolving download.microsoft.com... 65.54.89.72, 65.54.89.84
Connecting to download.microsoft.com|65.54.89.72|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/octet-stream]
Saving to: `tahoma32.exe'

   [             <=>                                                            ] 266,277      101K/s   in 2.6s    

2010-04-22 05:19:05 (101 KB/s) - `tahoma32.exe' saved [266277]
sha1sum mismatch!  Rename /home/baruch/.winetrickscache/./tahoma32.exe and try again.

Althoug it's not a error in your prog but in theirs... Can you give me a lil hint how to get this workin?--Baruch ben Alexander - ☠☢☣ 03:23, 22 April 2010 (UTC)[reply]

  • I'm running Snow Leopard. I entered 1 and 3 above, but after typing in the string at 3 I get the following message:
wine cmd.exe /c echo '%ProgramFiles%' returned empty string
What am I doing wrong? (Note that I am a Mac newbie.) --NellieBly (talk) 22:14, 3 April 2011 (UTC)[reply]
Same as above. --Matthew Thompson talk to me bro! 10:33, 11 August 2011 (UTC)[reply]


  • Got the following in wine after following directions:
Perhaps a Wine issue?

NotImplementedException: Not implemented.
   at System.Drawing.Drawing2D.LinearGradientBrush.TranslateTransform(Single dx, Single dy, MatrixOrder order)
   at System.Drawing.Drawing2D.LinearGradientBrush.TranslateTransform(Single dx, Single dy)
   at System.Windows.Forms.ToolStripProfessionalRenderer.RenderBackgroundGradient(Graphics g, Control control, Color beginColor, Color endColor, Orientation orientation)
   at System.Windows.Forms.ToolStripProfessionalRenderer.RenderMenuStripBackground(ToolStripRenderEventArgs e)
   at System.Windows.Forms.ToolStripProfessionalRenderer.OnRenderToolStripBackground(ToolStripRenderEventArgs e)
   at System.Windows.Forms.ToolStripRenderer.DrawToolStripBackground(ToolStripRenderEventArgs e)
   at System.Windows.Forms.ToolStrip.OnPaintBackground(PaintEventArgs e)
   at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
   at System.Windows.Forms.Control.WmPaint(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.MenuStrip.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

True to its complaint, the toolbar fails to render. Not sure if slowness can be attributed to this issue, other issues, or Wine's general slowness. —Calvin 1998 (t·c) 02:33, 26 September 2011 (UTC)[reply]

Utter fail. Crashed and froze my computer. Hghyux (talk) 01:16, 10 May 2012 (UTC)[reply]