Log in

No account? Create an account
Previous Entry Share
Semagic on Mac
тайные знания
quirrc wrote in ljwin32_sema

There may be a reason why only few people used Semagic on Mac: WINE needed Xcode to be installed. It is 4GB in size. I installed it but then standard instructions did not work for me and Semagic was not working.
Also I installed Winebottler but it did not install ie6 which is required for WYSIWYG editor.
Then I found PlayOnMac and it seem to work just as on Linux. PlayOnMac is about 150M in size, download, open, drag Playonmac to the application folder shortcut, run Playonmac, install Semagic selecting libraries for it: vcrun6, ie6, riched30, msxml3 (the same ones as on Linux). 

What does not work is drag-n-drop of images from explorer. For image upload, select 0 upload block in the upload options in the upload window for Scrapbook (Journal/Pictures/Open Scrapbook/Options). Use Ctrl+F12 to type non-English letters in HTML mode. To use msxml parser (to post to Blogger and Wordpress) open Playonmac, Configure, select Semagic on the left, select WINE, Configure WINE, Libraries and add msxml3 override.

This text is written by Semagic running on OSX Lion in WYSIWYG mode.
Screenshot (uploaded from Mac):

If you get "Invalid password" error when viewing history: uncheck challenge-response authentication in Options/Advanced. That is LJ error but it is not fixed yet.


Update 25 Oct 2012:
After some update of Playonmac, MFC42u.dll and riched20.dll sometimes are not found and Semagic does not run after installation. Select Configure->Miscellaneous->Open program directory, open windows/system32 and place those files there. You can find those files via google.


  • 1
Устанавливал по инструкции на Льве и на Горном Льве, не запускается и все тут. =(
Т.е. установка прошла успешно, пакеты все нужные поставил. MBP13 late11

[08/01/12 12:35:21] - Running wine- LiveJournalU.exe (Working directory : /Users/tmix13/Library/PlayOnMac/wineprefix/Semagic/drive_c/Program Files/Semagic)
err:module:import_dll Library MFC42u.DLL (which is needed by L"C:\\Program Files\\Semagic\\LiveJournalU.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Semagic\\LiveJournalU.exe" failed, status c0000135

Тогда еще раз поставьте пакеты, особенно vcrun6, бывает, что они почему-то не ставятся.

  • 1