next up previous contents
Next: About this document Up: MUSTAJUURI DEVELOPMENT FAQ Previous: Contents

1 Getting started

1.1 Things do not work too well, what do I do ?

First thing to try is to put on debugging mode. This is done with command line argument

 ``--debug all''.
You can also debug some other targets more selectively by using other arguments in place of ``all''. The possible arguments can be listed with argument ``what''.

1.2 My new plugin does not appear in menus. What is wrong ?

Plugin loader can be debugged by adding the following arguments in the command line:

--debug plugin_base plugin_loader

The total command might look like this:

./Linux-2.2.15/dmain mixer2.mj --debug plugin_base plugin_loader

Then scroll up the page to see warnings about the modules. Typically a module fails to load due to missing symbols (missing variables, methods).

1.3 I am an IRIX user, I have terrible link problems due to STL. What to do ?

IRIX tends have trouble with the current CC flag settings. You have two choices:

1) Remove ``-LANG:std'' from the list of compiler arguments. This usually helps. You must rebuild all binaries after this.

2) Try to work around the SGI bug. First define TOOLROOT environment variable:

export TOOLROOT=""

Then make target ``smain'' in divabase, divaio and mj. Then make ``all'' in the usual fashion.



Tommi Ilmonen
Wed Jun 14 11:04:30 EEST 2000