I run mozilla-firebird, have nspr installed, and have my mozilla use flag set. When I went ahead and tried emerging gaim-encryption-2.21, the installation messed up during the configure stage b/c it relied on pkg-config to get the proper includes and such for the mozilla nspr package... to fix this problem, i used: USE="-mozilla" emerge gaim-encryption and it emerges... however... when i try to run the plugin, i get this: Error opening file: No such file or directory Error opening file: No such file or directory and then gaim dies gracefully (no debug msgs besides this)... Reproducible: Always Steps to Reproduce: 1. just have nspr and mozilla-firebird installed 2. have mozilla use flag set 3. emerge gaim-encryption 4. try running the gaim encryption plugin Expected Results: things should work...
here's the output when i run gaim w/ debugging turned on.... gaim-encryption: Checking for old prefs file (/home/jyi/.gaim/encrypt.prefs)... gaim-encryption: plugin_load called gaim-encryption: Couldn't open file:/home/jyi/.gaim/id Error opening file: No such file or directory gaim-encryption: Couldn't open file:/home/jyi/.gaim/id.priv Error opening file: No such file or directory gaim-encryption: find key by name: razamatan gaim-encryption: find key by name: razamatan gaim-encryption: Could not generate key. NSS Error: -8128
i recompiled nss, nspr, and gaim-encryption to no avail... as a stab in the dark, i looked at gaim itself... it looked like i might have to emerge it /w USE="-mozilla" also, so i went ahead and did it... lo and behold, i got gaim-encryption working... so final result: you need to USE="-mozilla" for gaim AND gaim-encryption when you run a "pure" mozilla-firebird system... sigh... i'll leave it to you guys to resolve this in the ebuilds....
If you have USE="mozilla" then mozilla should be installed as a dependency of gaim. Are you indicating that this was not done for you?
User indicated in forums that he had, in fact, previously injected mozilla into portage, so of course gaim thought it was already installed. I don't think there is any way I can get around it other than to say if you don't use mozilla, have USE="-mozilla" in your make.conf anyway.