Home »
Public Forums »
archive »
IDLWAVE and call-external
IDLWAVE and call-external [message #50475] |
Fri, 29 September 2006 08:53 |
Nicola
Messages: 21 Registered: November 2005
|
Junior Member |
|
|
Hi all
I'm trying to use IDLWAVE (vers. 6.0 on Emacs 21.3.1) in debug mode.
Actually I've have an interactive program (no widgets, just reading
from the keyboard some variables) which works fine using a normal bash
shell. Besides I use some extra routine which uses call_external to
link some libraries (not written by me). The problem is that using the
same programs in the idlwave-shell mode (C-c C-d C-c to easily use the
tools for debugging given by IDLWAVE) I obtain this error
CALL_EXTERNAL: Error loading sharable executable.
Symbol: ....., File = ..... .so
.... .so: cannot open shared object file: No such
file or directory
(the dots replace the name of the library called).....
I cannot understand the reason.....
just for completness this is my customization for IDLWAVE
;*---------------------------------------------------------- ------------------
(autoload 'idlwave-mode "idlwave" "IDLWAVE Mode" t)
(autoload 'idlwave-shell "idlw-shell" "IDLWAVE Shell" t)
(setq auto-mode-alist (cons '("\\.pro\\'" . idlwave-mode)
auto-mode-alist))
(setq idlwave-indent-parens-nested t)
(setq idlwave-reserved-word-upcase t)
(setq idlwave-main-block-indent 4)
(setq idlwave-block-indent 4)
(setq idlwave-end-offset -4)
(setq idlwave-expand-generic-end t)
(setq idlwave-fill-comment-line-only nil)
(setq idlwave-indent-parens-nested t)
(setq idlwave-use-last-hang-indent t)
(setq idlwave-libinfo-file "~/.idlwave/libinfo.el")
(setq idlwave-max-extra-continuation-indent 100)
(setq idlwave-header-to-beginning-of-file t)
(setq font-lock-maximum-decoration 4)
(setq idlwave-show-block t)
(setq idlwave-completion-case '((routine . preserve)
(keyword . upcase)
(class . preserve)
(method . preserve)))
(setq paragraph-separate "[ \t\f]*$\\|[ \t]*;+[ \t]*$\\|;+[+=-_*]+$")
(setq idlwave-auto-fill-mode 1)
(setq idlwave-init-rinfo-when-idle-after 2)
(setq idlwave-do-actions t
idlwave-surround-by-blank t)
(setq idlwave-use-library-catalog t)
(setq idlwave-shell-automatic-start t)
(setq idlwave-reindent-end t)
(setq idlwave-abbrev-mode t)
; personal documentation header
(add-hook 'idlwave-mode-hook
(function
(lambda ()
(setq
idlwave-file-header
'("/home/vianello/.xemacs/header_idl_template_classic.txt")
))))
(add-hook 'idlwave-load-hook
(lambda () (require 'idlw-complete-structtag)))
;*---------------------------------------------------------- ------------------
any suggestion is welcommed
regards
Nicola
|
|
|
Current Time: Wed Oct 08 17:33:22 PDT 2025
Total time taken to generate the page: 0.00514 seconds