RECENT TOPICS » View all
Thanks very much for the work Asriel! I did everything you said twice and tried reinstalling both the add-on and firefox, but every time I mouse-over jpnese chars I get this message:
eplkup.exe cannot be opened because of a problem
check with the developer to make sure eplkup.exe works with this version of Mac OS X. You may need to reinstall the application. Be sure to install any available updates for the application and Mac OS X.
Problem Details and System Configuration:
Process: eplkup.exe [27753]
Path: /Volumes/master/dtcamero/Library/Application Support/Firefox/Profiles/jla1b400.default/extensions/{697F6AFE-5321-4DE1-BFE6-4471C3721BD4}/epwing/eplkup.exe
Identifier: eplkup.exe
Version: ??? (???)
Code Type: X86-64 (Native)
Parent Process: bash [27752]
Date/Time: 2011-07-28 13:46:25.521 -0400
OS Version: Mac OS X 10.6.5 (10H574)
Report Version: 6
Interval Since Last Report: 16092306 sec
Crashes Since Last Report: 92
Per-App Crashes Since Last Report: 8
Anonymous UUID: ABA60E0A-39B8-468C-97EB-04D1B1BC14F4
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread: 0
Dyld Error Message:
Library not loaded: /usr/local/lib/libeb.16.dylib
Referenced from: /Volumes/master/dtcamero/Library/Application Support/Firefox/Profiles/jla1b400.default/extensions/{697F6AFE-5321-4DE1-BFE6-4471C3721BD4}/epwing/eplkup.exe
Reason: image not found
Binary Images:
0x7fff5fc00000 - 0x7fff5fc3bdef dyld 132.1 (???) <1CF125D0-00E6-8665-8C72-C68DCC709C4D> /usr/lib/dyld
Model: MacPro5,1, BootROM MP51.007F.B00, 6 processors, 6-Core Intel Xeon, 3.33 GHz, 24 GB, SMC 1.39f11
Graphics: ATI Radeon HD 5870, ATI Radeon HD 5870, PCIe, 1024 MB
Memory Module: global_name
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8E), Broadcom BCM43xx 1.0 (5.10.131.36.1)
Bluetooth: Version 2.3.8f7, 2 service, 19 devices, 1 incoming serial ports
Network Service: Ethernet 2, Ethernet, en1
Network Service: AirPort, AirPort, en2
PCI Card: ATI Radeon HD 5870, Display, Slot-1
PCI Card: pci1b4b,91a4, sppci_ide, Slot-2
PCI Card: pci1b4b,9123, AHCI Controller, Slot-2
Serial ATA Device: HL-DT-ST DVD-RW GH41N, 108.7 MB
Serial ATA Device: HL-DT-ST BD-RE WH10LS30
Serial ATA Device: OWC Mercury Extreme Pro SSD, 55.9 GB
Serial ATA Device: Hitachi HDS721010CLA332, 931.51 GB
Serial ATA Device: Hitachi HDS721010CLA332, 931.51 GB
Serial ATA Device: WDC WD1001FALS-41Y6A0, 931.51 GB
USB Device: Keyboard Hub, 0x05ac (Apple Inc.), 0x1006, 0xfa200000
USB Device: Apple Keyboard, 0x05ac (Apple Inc.), 0x0222, 0xfa220000
USB Device: USB Receiver, 0x046d (Logitech Inc.), 0xc529, 0x3a200000
USB Device: BRCM2046 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0x5a100000
USB Device: Bluetooth USB Host Controller, 0x05ac (Apple Inc.), 0x8215, 0x5a110000
FireWire Device: built-in_hub, Up to 800 Mb/sec
any ideas? again I really appreciate the help! thanks,
This is a tangent, but since I noted it was down for a while earlier in this thread, thought I'd add that Langrid's Dependency Parser is back up now: http://langrid.org/playground/dependency-parser.html
@dtcamero -- Sorry the reply is a little late. I think I probably compiled it wrong... The libraries for parsing through the epwing books weren't included in the executable, and so it's searching for them on your computer...when you don't have them. Which is why it works on my machine, and probably nobody else's...
I've never really referenced external libraries in C like this, so I'm not quite sure how to fix it. I'll have to do some research, and hopefully I can get it in one clean little file.
Last edited by Asriel (2011 July 30, 12:55 pm)
I really appreciate it Asriel... on a side note I'd be willing to send you like $100 or so for doing this work... I get that it's not your job. Also any tips on getting decent epwing J-J dictionaries for mac? I got the koujien and have the daijirin working for pc... not sure if I can just dump the same stuff in my mac or not. but meikyo and daijisen would be amazing as well. send me a email, cheers
For everyone having the problem listed below and working on 64-bit Windows systems, be sure to put that missing MSVCR71.dll file into the following location
C:\Windows\SysWOW64
No restart needed - no mess, no fuss!
GreenAirth wrote:
I can't believe you've been able to add EPWING support. Just incredible.
I have a problem, though. Whenever I activate the EPWING mode and mouse-over text I get this error: Can't find MSVCR71.dll
Edit: OK, I downloaded the dll and chucked it into the system32 folder. The error has disappeared, but instead I simply get "Entry not found" for everything I try to look up regardless of the dictionary I use. Hmm.
Edit2: Ah-ha! It doesn't work with path names including Japanese characters. I tried renaming 大辞林 to Daijrin and all of a sudden things started working.
This is simply wonderful - no exaggeration. Thank you so much.
@dtcamero -- I dropped you and email. As I said, if you want to pay someone, it's definitely not me. cb has put in way more work into this than I have.
For anyone else who's interested -- I do plan on getting it to work on other machines as well, but I can't really say anything about when. I can't devote much time to it, but I'll come around to it.
Asriel wrote:
@dtcamero and cb -- I can't make the installer, unfortunately... I changed things around with a 7z editor, but Firefox is telling me that the add-on is corrupt...
The installer is just a zip file renamed to .xpi. If you haven't already done do, you can try creating it from scratch.
Asriel wrote:
And cb -- everything in that zip file is what should be in the xpi, as far as I can tell...
All I changed was the source for eplkup, added the mac (linux maybe?) executable, and made it so it didn't try to run the .exe in wine (rikaichan.js and run_eplkup.sh).
Asriel wrote:
For anyone else who's interested -- I do plan on getting it to work on other machines as well, but I can't really say anything about when. I can't devote much time to it, but I'll come around to it.
When you have something that you're happy with I can add your Mac binary and source code to the "official" rikaisan release. Just need to add some #ifdefs to the C code and add a separate case for Mac in the javascript code.
nest0r wrote:
I wonder if it would be useful to have labels in the popups or some indicator of some sort, for dictionary switching? Not a big deal, but I realized when citing a specific dictionary as a source, I wasn't sure if that was the right one because I'd lost track while cycling through (perhaps simple numerical counters for the EPWING stuff, 1-3, would work?).
I was thinking of something along those lines as well. Hopefully I'll get a nice block of free time soon so that I can add some more features/fix bugs.
tetsusa wrote:
For everyone having the problem listed below and working on 64-bit Windows systems, be sure to put that missing MSVCR71.dll file into the following location
C:\Windows\SysWOW64
No restart needed - no mess, no fuss!
I recently installed Windows 7 Home Premium (64-bit) and didn't run into that issue. Though maybe I installed my dev tools before I installed Firefox+rikaisan (unable to remember).
Asriel wrote:
@dtcamero -- I dropped you and email. As I said, if you want to pay someone, it's definitely not me. cb has put in way more work into this than I have.
Don't mind me, I just do it for kicks. Also, Jonathan Zarate put in far more effort than me to create the baseline rikaichan. And then there's the eblib team and the nice folks at Mozilla, etc., etc..
well as I told Asriel, although there is lingoes and stardict, babylon etc... getting a J-J rikaichan working with major monodics is the holy grail for intermediate/advanced jpnese learning... I got it going on my second windows rig using koujien and daijirin and it is literally the best thing of this sort available at any price. If we can get a mac version working as well it will be super awesome! thanks guys...
cb4960 wrote:
The installer is just a zip file renamed to .xpi. If you haven't already done do, you can try creating it from scratch.
And here I am trying to compress everything into a 7z file and renaming it xpi. It totally worked as a zip. Good thing to keep in mind!
cb4960 wrote:
Don't mind me, I just do it for kicks. Also, Jonathan Zarate put in far more effort than me to create the baseline rikaichan. And then there's the eblib team and the nice folks at Mozilla, etc., etc..
Yeah, but even so, you've contributed a lot to this community in particular. All I did was change WinMain(weird windows parameters) to main(int argc, char** argv), and hacked it together to work on my machine. Nothing compared to anything my "predecessors" have done.
And yeah, I think it's just a matter of linking the libraries correctly. Should be a pretty easy fix...As for the sound and foreign file names -- no clue what the deal is there.
dtcamero wrote:
I got it going on my second windows rig using koujien and daijirin and it is literally the best thing of this sort available at any price.
OK, I admit it, I do enjoy the positive feedback
.
Asriel wrote:
As for the sound and foreign file names -- no clue what the deal is there.
As far as audio goes, If mplayer isn't working so well, maybe you can try compiling bassplayer for Mac. The source code is in the audio directory of the .xpi file. You will need to link against the Mac version of the BASS audio library.
Edit: Actually, the version of bassplayer in this post uses the more traditional main(int argc, char **argv) style.
Last edited by cb4960 (2011 July 30, 10:04 pm)
ok so after playing around on my windows rig, I would greedily add ask for 3 changes:
1) second nestor's request for dictionary labeling b/c as you're switching it's easy to forget which one you're using
2) it would be nice to be able to change the key-mapping for epwing functions like next/previous dictionary, etc... plus/minus are a little hard to reach... (how lazy am I?)
and 3) it would be awesome to have the option of a fourth dictionary. I currently have daijirin, daijisen, koujien and meikyo set up on my computer, but can only use the first 3 for lack of space ![]()
thanks for all the hard work... this is the greatest thing ever!
cheers,
Last edited by dtcamero (2011 August 11, 3:44 pm)
@cb: Is it possible to use Eijiro (アルク Alc.co.jp) EPWING file with this version? I find ALCs dictionary is by far the best available...
First off, thank you so much for making this! I was looking for a Rikaichan-like EPWING viewer for a while now, and this is great!
My one tiny request would be to add a fourth EPWING dictionary slot, as I currently use Daijisen, Meikyou, and Kenkyuusha, but would love to add the other dictionary I use a lot, Daijirin, without taking out the others, but that's a minor thing. Thanks for making such a great plugin!
FF6 is out, and apparently... not compatible :s
Dakoina wrote:
FF6 is out, and apparently... not compatible :s
It works. Install this on FF6 first: https://addons.mozilla.org/en-US/firefo … -reporter/
You should basically always make sure to have that when you're updating Firefox, if you want to ensure addons work.
Last edited by nest0r (2011 August 14, 2:29 pm)
It works fine on FF7 aurora build too.
Another way to force compatibility: Unzip the xpi file, open install.rdf using a text editor. In the compatibility section, edit the version number for Firefox, save, then rezip it all up. In Firefox, click File, then Open File, choose the xpi file you just created. Works fine.
I use 7zip to do all this myself.
cb4960 wrote:
Asriel wrote:
I got it working natively on my Mac OS 10.6.
Sadly, I no longer have a Linux machine to compile/test it on...
It's not tested 100%, but I've gotten it to work with Kenkyusha, and the changes are quite minor.
Could you tell me what you did? I am trying to get the Kenkyusha working, but it seems to me the EPWING stuff in the bundle is Windows only? I dont see an executable for the Mac, just the eplkup.exe file.
[update]
OK, I figured it out. The bundle from cb4960 uses the eb library, but does not include a Mac version. The library should be here:
/usr/local/lib/libeb.16.dylib
Since I already had this library on my machine from Macports, all I had to do was making a link like this:
sudo ln -s /opt/local/lib/libeb.16.dylib /usr/local/lib
And now it works beautifully!!! Very neat!
Next thing to try is the Anki support, which does not seem to work either...
[/update]
Ctopp
Last edited by ctopp (2011 August 22, 8:01 pm)
okay i've got it working on my mac and have a .zip file here for people that would like it on theirs as well. just for the record I did nothing on this other than beta test and repack cb4960 and Asriel's fantastic work.
here it is: http://www.megaupload.com/?d=AEQFVQND
i bear no responsibility if stuff goes awry... you should definitely backup your 2 dylib files before copy/pasting, if they exist. during installation on a third mac the new libiconv.2.dylib file stopped filemaker pro from working. i reinstalled the original dylib file and both filemaker and epwing support worked thereafter. you've been warned...
and if you use firefox 6, as of August 22nd you need the compatability reporter thing from Nestor's post...
enjoy ;D
also definitely don't google search ”日语词典 bittorrent”... it might delete your system32 folder (or mac ppl it would rename your home folder's volume, almost as bad...who knew?)
Last edited by dtcamero (2011 August 24, 10:49 pm)
I have just uploaded version 13.3 of the Rikaisama Firefox extension.
Download version 13.3 via the Mozilla Add-ons site
No new features or bug fixes. Just a small update to add Firefox 6/7 compatibility.
Try to pardon the lack of updates lately. I should be able to resume progress towards the end of the month (after my latest business trip).
Also, pardon the name change (what's this make, 4 times now?).
Hey CB, i tried dl'ing the real-time import feature on my mac and got this error upon reopening anki:
An error occurred in a plugin. Please contact the plugin author.
Please do not file a bug report with Anki.
Traceback (most recent call last):
File "ankiqt/ui/main.pyc", line 2678, in loadPlugins
File "/Volumes/master/dtcamero/Library/Application Support/Anki/plugins/Real-Time Import.py", line 23, in
ImportError: No module named SocketServer
any ideas?
Last edited by dtcamero (2011 September 03, 11:53 am)
Wow, I seem to be living behind the moon. I should browse this forum more often... as always, there's so much cool stuff going on. Thanks for all the effort!
Hinode wrote:
Wow, I seem to be living behind the moon. I should browse this forum more often... as always, there's so much cool stuff going on. Thanks for all the effort!
just found this today, can't wait to use this to it's fullest! .
dtcamero wrote:
Hey CB, i tried dl'ing the real-time import feature on my mac and got this error upon reopening anki:
An error occurred in a plugin. Please contact the plugin author.
Please do not file a bug report with Anki.
Traceback (most recent call last):
File "ankiqt/ui/main.pyc", line 2678, in loadPlugins
File "/Volumes/master/dtcamero/Library/Application Support/Anki/plugins/Real-Time Import.py", line 23, in
ImportError: No module named SocketServer
any ideas?
The error is that Python is unable to find a module called "SocketServer".
SocketServer was introduced in Python 2.6. If you are seeing this error, it means that the version of Python being used by Anki is 2.5 or below.
Python 2.7 is bundled with the Windows version of Anki. Does the Mac version also pre-package a version of Python? Or does it rely on Python already being installed on your system? If it's the latter, then just install Python 2.7. If it's the former, maybe ask on the Anki forums for a method to use Python 2.7 instead of whatever Anki is pre-packaged with.
Last edited by cb4960 (2011 September 03, 3:53 pm)
Apparently there's already a Rikaisan, Rikaisama, and Rikaidono on github/sourceforge, for various interpretations of Rikaisan, but there doesn't seem to be much there.
Rikai-sensei isn't taken!

