Return to the FrequentlyAskedQuestions Main Page
Table of Contents
When I install some spells, I have something like this "make: *** No rule to make target `termcap', needed by `psmisc'". How can I resolve this problem?
Try running cleanse.
How do I create a spell?
Very carefully. Actually, the best way to learn this is to look at our SpellwritingForDummies documentation. This should give you a strong start to spellwriting... from there it's all about skill, experience, and the willingness to ask for help on the mailing lists (and learn from the replies). Good luck!
Does "sorcery system-update" update all installed packages period, or just the ones that are out of date; i.e., a newer version exists in the grimoire?
The sorcery upgrade command updates the grimoire, and then compares the installed versions of programs to the latest grimoire. It then updates those programs which require updating. The short answer - you only get the new stuff you need, not everything all over again. sorcery update on the other hands only updates the scripts used to maintain your system. sorcery system-update does both of those. It's the one you'll probably want to use most of the time. It updates the grimoires, updates sorcery, compares installed versions, updates packages that have newer versions, then it checks the integrity of your system to make sure nothing was broken in the update.
I get the following error when casting alsa-lib version 0.9.0beta12: alsa-driver version 0.9.0beta12 has already been installed. Is there a work around for this?
If cast is reporting that the spell is already installed, then it probably is. If you want to confirm this, do this command:
grep alsa-lib /var/state/sorcery/packages
It will tell you what version you have installed. If it is not the latest version that cast is telling you that's installed, or if for some reason you suspect you DON'T actually have that version, you can always dispel alsa-lib, and then cast it again.
You can always use the -c command switch to cast to force a recompile, but cast should tell you this.
cast -c alsa-lib
Which developers maintain which sections of the Grimoire?
The current maintainers can be found here: Source Mage Developers
After upgrading mozilla to 1.0rc1 (heard of other version doing this as well), I get the following error: LoadPlugin: failed to initialize shared library /usr/lib/mozilla/plugins/java2/plugin/i386/ns600/libjavaplugin_oji.so [libstdc++-libc6.1-1.so.2: can
Do you have java installed? gaze version j2sdk will tell you which version is installed on your box (and which version is available in the grimoire).
It may be in the wrong location. You can create a symlink to the correct file. While in the directory /usr/lib/mozilla/plugins:
ln -s /usr/lib/mozilla/plugins/java2/plugin/i386/ns600/libjavaplugin_oji.so (or wherever it is on your computer, do a search first.)
If you execute a ldd on the binary, you may see that libstdc++-libc6.1-1.so.2 is not found. A simple symbolic link between your actual Standard-C++ Library and the missing one will work.
Like so:
ln -s /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so /usr/lib/libstdc++-libc6.1-1.so.2
Standard Disclaimer: works on my machine, your mileage may vary. NB
