Dev IDE 

Code Crusader 

Info 

Code Crusader is designed to smoothly integrate the tasks of working with source files, compiling, and debugging, in short everything involved in developing code.

version 
  • Version Number: 2.1.4
  • Revision Date: September 23rd, 1999
  • License: Open Source
  • Byte Size: 509922

http://nyi.linux.tucows.com/files/x11/dev/code_crusader_source-2.1.4.tar.gz 498k http://nyi.linux.tucows.com/files/x11/dev/code_crusader_glibc21-2.1.4.tgz 1.5M

Build 

To compile Code Crusader, run "make" in the top level JX directory. "Makefile" will be created by it, run make afterwards.

Source-Navigator 

Info 

Source-Navigator is a source code analysis tool. With it, you can edit your source code, display relationships between classes and functions and members, and display call trees. You can also build your projects, either with your own makefile, or by using Source-Navigator's build system to automatically generate a makefile. It works with the Insight GUI interface for GDB, and supports C, C++, Java, Tcl, [incr Tcl], FORTRAN, and COBOL, and provides an SDK so that you can write your own parsers.

Author: Red Hat, Inc.
License: GPL
Category: Development/Environments
Project ID: 10404

version 

  • Source-Navigator 4.5.2 by Mo mdejong at redhat.com on Sep 17th 2000 00:01

Version 5.1 

http://sourcenav.sourceforge.net/download.html

Version 5.1 is the most recent stable release. A zip file containing the Win32 binary is provided. UNIX users should download the source and build an executable.

CVS Access http://cvs.sourceforge.net/viewcvs.py/sourcenav/src/ All files are 15 months old.

documented on: 2004.05.25

Version v4.5.2 

Configuration & Twisting 

Steps 
[Note]

important, a bunch of libraries need to be compiled beforehand. including db, itcl

cd ~/try/SN452-source/db
./configure
make
cd ../itcl
./configure
make
cd ../snavigator

— compile at this level! got an cvs error while in SN452-source level.

./configure --prefix=/shared/local
make
pkg=sNavigator
make -n install | tee /export/pub/installs/logs/$pkg.log.0
make install | tee /export/pub/installs/logs/$pkg.log.1
[Tip]

!!

Undefined                       first referenced
 symbol                             in file
Tcl_UtfToExternalDString            libdbutils.a(dbutils.o)
Tcl_ExternalToUtfDString            libdbutils.a(dbutils.o)
ld: fatal: Symbol referencing errors. No output written to dbdump
  • broswer the SN452-source/snavigator/db/dbutils.c file, found it is just a plain function, not within any #ifdef…
  • Search Tcl_UtfToExternalDString in scriptics.com and seems that Tcl_UtfToExternalDString only occurs after tcl v8.3
  • Tcl version:

    info tclversion
    iitrc: 8.0
    car410: 8.0
    sunshine: 8.2

no one qualify.

[Tip]

!!

Search in Source-Navigator Mailing Lists for all period for Tcl_UtfToExternalDString, but no found.

Look them up in the scriptics web page and got an impression that the functions are only available for Tcl8.3. So I upgrade my Tcl to v8.3, problem gone. but…