Hints, limitations and known problems in SNiFF+ 3.2
General
- SNiFF+ Penguin IDE supports
glibc 2.1
based systems like RedHat 6.1, SuSe 6.2 or
Caldera 2.2.x. Due to incompatibilities in
glibc
, older systems running
glibc 2.0.x
(e.g., RedHat 5.3, SuSe 6.0) cannot be used.
In the SNiFF+ Working Environments tool, adm PWE:For Absolute Projects is written
next to the Root node and appears after absolute project names in the Launch Pad. This
can be safely ignored since this Private Working Environment (PWE) is only relevant
when working with the Cross Reference Database.
SNiFF+ does not support black and white terminals.
In Source Editor, it can be that the toolbar icons are sometimes activated when they
shouldn't be and vice versa.
The recommended minimum monitor resolution for working with SNiFF+ is 800x600.
The Attach command in the Execution menu of the Debugger tool is not supported on
Linux platforms.
When you update the symbol information for large projects, we suggest that you don't
select the Force Reparse command in the Project menu of the Project Editor.
Instead, select all projects in the Project Tree of the Project Editor and select Delete
Symbol Information from the Project menu, close the project and open it again. By doing
so updating symbol information will be much faster.
When a subproject including a not already loaded language is added to a project the first
time, the new language cannot be selected immediately in the language selector. The
new language is available only after re-loading of the project.
Online Help on Unix
You may encounter problems using SNiFF+ online help on Unix due to the Java Applet used. To use the Java-free version of the online documentation, do the following:
$SNIFF_DIR/help/online/
replace the file "
topic.helpmap
" with the file (same name) in
$SNIFF_DIR/help/online/online_alt
.
This allows the SNiFF+ menu to access the Java-free version of the online documentation.
To open the online documentation independent of SNiFF+, do the following:
$SNIFF_DIR/doc/online/
double-click on the file called "
index.htm
".
This can be used to open the online documentation without using Java or JavaScript.
Screenshots in SNiFF+ for Unix online and paper documentation
The screenshots found in the SNiFF+ Documentation set were taken on Windows. Note that there are slight differences in the look and feel of the various views, dialogs and windows between the Unix and Windows versions of SNiFF+.
Parser
define
or
undefine
directives found in the Parser Configuration file
as parameters for the preprocessor (when it is switched on).
Printing on Unix
By default, SNiFF+ is configured to print documents in DIN-A4 format. If your printer doesn't support this format you have to change the setting in the print dialog.
All breakpoints disappear from the Source Editor
If the gdb option 'verbose' is set and the program stops at the first breakpoint, SNiFF+ resets all breakpoints. The markers disappear from the Source Editor.
Workaround: Do not use verbose mode in
gdb
.